Skip to content

Instantly share code, notes, and snippets.

@wdhorton
Created September 1, 2018 04:10
Show Gist options
  • Save wdhorton/4203d2b9d6d85f3a1e69de203f45f3bd to your computer and use it in GitHub Desktop.
Save wdhorton/4203d2b9d6d85f3a1e69de203f45f3bd to your computer and use it in GitHub Desktop.
Pytorch build output
Building wheel torch-0.5.0a0+1b7172a
running install
running build_deps
+ USE_CUDA=0
+ USE_ROCM=0
+ USE_NNPACK=0
+ USE_MKLDNN=0
+ USE_GLOO_IBVERBS=0
+ FULL_CAFFE2=0
+ [[ 9 -gt 0 ]]
+ case "$1" in
+ USE_CUDA=1
+ shift
+ [[ 8 -gt 0 ]]
+ case "$1" in
+ USE_NNPACK=1
+ shift
+ [[ 7 -gt 0 ]]
+ case "$1" in
+ USE_MKLDNN=1
+ shift
+ [[ 6 -gt 0 ]]
+ case "$1" in
+ break
+ CMAKE_INSTALL='make install'
+ BUILD_SHARED_LIBS=ON
+ USER_CFLAGS=
+ USER_LDFLAGS=
+ [[ -n '' ]]
+ [[ -n '' ]]
+ [[ -n '' ]]
++ uname
+ '[' Linux == Darwin ']'
+++ dirname ../tools/build_pytorch_libs.sh
++ cd ../tools/..
+++ pwd
++ printf '%q\n' /home/william/pytorch
+ BASE_DIR=/home/william/pytorch
+ TORCH_LIB_DIR=/home/william/pytorch/torch/lib
+ INSTALL_DIR=/home/william/pytorch/torch/lib/tmp_install
+ THIRD_PARTY_DIR=/home/william/pytorch/third_party
+ CMAKE_VERSION=cmake
+ C_FLAGS=' -I"/home/william/pytorch/torch/lib/tmp_install/include" -I"/home/william/pytorch/torch/lib/tmp_install/include/TH" -I"/home/william/pytorch/torch/lib/tmp_install/include/THC" -I"/home/william/pytorch/torch/lib/tmp_install/include/THS" -I"/home/william/pytorch/torch/lib/tmp_install/include/THCS" -I"/home/william/pytorch/torch/lib/tmp_install/include/THNN" -I"/home/william/pytorch/torch/lib/tmp_install/include/THCUNN"'
+ C_FLAGS=' -I"/home/william/pytorch/torch/lib/tmp_install/include" -I"/home/william/pytorch/torch/lib/tmp_install/include/TH" -I"/home/william/pytorch/torch/lib/tmp_install/include/THC" -I"/home/william/pytorch/torch/lib/tmp_install/include/THS" -I"/home/william/pytorch/torch/lib/tmp_install/include/THCS" -I"/home/william/pytorch/torch/lib/tmp_install/include/THNN" -I"/home/william/pytorch/torch/lib/tmp_install/include/THCUNN" -DOMPI_SKIP_MPICXX=1'
+ LDFLAGS='-L"/home/william/pytorch/torch/lib/tmp_install/lib" '
+ LD_POSTFIX=.so
++ uname
+ [[ Linux == \D\a\r\w\i\n ]]
+ [[ 0 -eq 1 ]]
+ LDFLAGS='-L"/home/william/pytorch/torch/lib/tmp_install/lib" -Wl,-rpath,$ORIGIN'
+ CPP_FLAGS=' -std=c++11 '
+ GLOO_FLAGS=
+ THD_FLAGS=
+ NCCL_ROOT_DIR=/home/william/pytorch/torch/lib/tmp_install
+ [[ 1 -eq 1 ]]
+ GLOO_FLAGS='-DUSE_CUDA=1 -DNCCL_ROOT_DIR=/home/william/pytorch/torch/lib/tmp_install'
+ [[ 0 -eq 1 ]]
+ CWRAP_FILES='/home/william/pytorch/torch/lib/ATen/Declarations.cwrap;/home/william/pytorch/torch/lib/THNN/generic/THNN.h;/home/william/pytorch/torch/lib/THCUNN/generic/THCUNN.h;/home/william/pytorch/torch/lib/ATen/nn.yaml'
+ CUDA_NVCC_FLAGS=' -I"/home/william/pytorch/torch/lib/tmp_install/include" -I"/home/william/pytorch/torch/lib/tmp_install/include/TH" -I"/home/william/pytorch/torch/lib/tmp_install/include/THC" -I"/home/william/pytorch/torch/lib/tmp_install/include/THS" -I"/home/william/pytorch/torch/lib/tmp_install/include/THCS" -I"/home/william/pytorch/torch/lib/tmp_install/include/THNN" -I"/home/william/pytorch/torch/lib/tmp_install/include/THCUNN" -DOMPI_SKIP_MPICXX=1'
+ [[ -z '' ]]
+ CUDA_DEVICE_DEBUG=0
+ '[' -z '' ']'
++ getconf _NPROCESSORS_ONLN
+ MAX_JOBS=12
+ BUILD_TYPE=Release
+ [[ -n '' ]]
+ [[ -n '' ]]
+ echo 'Building in Release mode'
Building in Release mode
+ mkdir -p /home/william/pytorch/torch/lib/tmp_install
+ for arg in '"$@"'
+ [[ nccl == \n\c\c\l ]]
+ pushd /home/william/pytorch/third_party
~/pytorch/third_party ~/pytorch/build
+ build_nccl
+ mkdir -p build/nccl
+ pushd build/nccl
~/pytorch/third_party/build/nccl ~/pytorch/third_party ~/pytorch/build
+ cmake ../../nccl -DCMAKE_MODULE_PATH=/home/william/pytorch/cmake/Modules_CUDA_fix -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/home/william/pytorch/torch/lib/tmp_install '-DCMAKE_C_FLAGS= -I"/home/william/pytorch/torch/lib/tmp_install/include" -I"/home/william/pytorch/torch/lib/tmp_install/include/TH" -I"/home/william/pytorch/torch/lib/tmp_install/include/THC" -I"/home/william/pytorch/torch/lib/tmp_install/include/THS" -I"/home/william/pytorch/torch/lib/tmp_install/include/THCS" -I"/home/william/pytorch/torch/lib/tmp_install/include/THNN" -I"/home/william/pytorch/torch/lib/tmp_install/include/THCUNN" -DOMPI_SKIP_MPICXX=1 ' '-DCMAKE_CXX_FLAGS= -I"/home/william/pytorch/torch/lib/tmp_install/include" -I"/home/william/pytorch/torch/lib/tmp_install/include/TH" -I"/home/william/pytorch/torch/lib/tmp_install/include/THC" -I"/home/william/pytorch/torch/lib/tmp_install/include/THS" -I"/home/william/pytorch/torch/lib/tmp_install/include/THCS" -I"/home/william/pytorch/torch/lib/tmp_install/include/THNN" -I"/home/william/pytorch/torch/lib/tmp_install/include/THCUNN" -DOMPI_SKIP_MPICXX=1 -std=c++11 ' -DCMAKE_SHARED_LINKER_FLAGS= -DCMAKE_UTILS_PATH=/home/william/pytorch/cmake/public/utils.cmake -DNUM_JOBS=12
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- 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
-- 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
-- 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 CUDA: /usr/local/cuda (found suitable version "9.0", minimum required is "7.0")
-- Autodetected CUDA architecture(s): 6.1 6.1
-- Set NVCC_GENCODE for building NCCL: -gencode=arch=compute_61,code=sm_61
-- Configuring done
-- Generating done
-- Build files have been written to: /home/william/pytorch/third_party/build/nccl
+ make install -j12
Scanning dependencies of target nccl
[100%] Generating lib/libnccl.so
make[3]: warning: -jN forced in submake: disabling jobserver mode.
Grabbing src/nccl.h > /home/william/pytorch/third_party/build/nccl/include/nccl.h
Compiling src/libwrap.cu > /home/william/pytorch/third_party/build/nccl/obj/libwrap.o
Compiling src/core.cu > /home/william/pytorch/third_party/build/nccl/obj/core.o
Compiling src/all_gather.cu > /home/william/pytorch/third_party/build/nccl/obj/all_gather.o
Compiling src/all_reduce.cu > /home/william/pytorch/third_party/build/nccl/obj/all_reduce.o
Compiling src/broadcast.cu > /home/william/pytorch/third_party/build/nccl/obj/broadcast.o
Compiling src/reduce.cu > /home/william/pytorch/third_party/build/nccl/obj/reduce.o
Compiling src/reduce_scatter.cu > /home/william/pytorch/third_party/build/nccl/obj/reduce_scatter.o
Linking libnccl.so.1.3.5 > /home/william/pytorch/third_party/build/nccl/lib/libnccl.so.1.3.5
Archiving libnccl_static.a > /home/william/pytorch/third_party/build/nccl/lib/libnccl_static.a
[100%] Built target nccl
Install the project...
-- Install configuration: "Release"
-- Installing: /home/william/pytorch/torch/lib/tmp_install/include/nccl.h
+ mkdir -p /home/william/pytorch/torch/lib/tmp_install/lib
+ cp lib/libnccl.so.1 /home/william/pytorch/torch/lib/tmp_install/lib/libnccl.so.1
+ '[' '!' -f /home/william/pytorch/torch/lib/tmp_install/lib/libnccl.so ']'
+ ln -s /home/william/pytorch/torch/lib/tmp_install/lib/libnccl.so.1 /home/william/pytorch/torch/lib/tmp_install/lib/libnccl.so
+ popd
~/pytorch/third_party ~/pytorch/build
+ popd
~/pytorch/build
+ for arg in '"$@"'
+ [[ caffe2 == \n\c\c\l ]]
+ [[ caffe2 == \g\l\o\o ]]
+ [[ caffe2 == \c\a\f\f\e\2 ]]
+ build_caffe2
+ [[ -z '' ]]
+ EXTRA_CAFFE2_CMAKE_FLAGS=()
+ [[ -n '' ]]
+ [[ -n /home/william/anaconda3/envs/fastai/lib/python3.7/site-packages ]]
+ EXTRA_CAFFE2_CMAKE_FLAGS+=("-DCMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH")
+ cmake /home/william/pytorch -DPYTHON_EXECUTABLE=/home/william/anaconda3/envs/fastai/bin/python -DBUILDING_WITH_TORCH_LIBS=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TORCH=ON -DBUILD_PYTHON=0 -DBUILD_SHARED_LIBS=ON -DBUILD_BINARY=0 -DBUILD_TEST=0 -DINSTALL_TEST=0 -DONNX_NAMESPACE=onnx_torch -DUSE_CUDA=1 -DCAFFE2_STATIC_LINK_CUDA= -DUSE_ROCM=0 -DUSE_NNPACK=1 -DUSE_GLOG=OFF -DUSE_GFLAGS=OFF -DCUDNN_INCLUDE_DIR=/usr/local/cuda/include -DCUDNN_LIB_DIR=/usr/local/cuda/lib64 -DCUDNN_LIBRARY=/usr/local/cuda/lib64/libcudnn.so.7 -DUSE_MKLDNN=1 -DMKLDNN_INCLUDE_DIR=/home/william/anaconda3/envs/fastai/bin/../include -DMKLDNN_LIB_DIR=/home/william/anaconda3/envs/fastai/bin/../lib -DMKLDNN_LIBRARY=/home/william/anaconda3/envs/fastai/bin/../lib/libmkldnn.so -DCMAKE_INSTALL_PREFIX=/home/william/pytorch/torch/lib/tmp_install -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCMAKE_C_FLAGS= -DCMAKE_CXX_FLAGS= '-DCMAKE_EXE_LINKER_FLAGS=-L"/home/william/pytorch/torch/lib/tmp_install/lib" -Wl,-rpath,$ORIGIN ' '-DCMAKE_SHARED_LINKER_FLAGS=-L"/home/william/pytorch/torch/lib/tmp_install/lib" -Wl,-rpath,$ORIGIN ' -DCMAKE_PREFIX_PATH=/home/william/anaconda3/envs/fastai/lib/python3.7/site-packages
-- The CXX compiler identification is GNU 5.4.0
-- The C compiler identification is GNU 5.4.0
-- 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
-- Not forcing any particular BLAS to be found
-- 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_EXCEPTION_PTR_SUPPORTED
-- Performing Test CAFFE2_EXCEPTION_PTR_SUPPORTED - Success
-- std::exception_ptr is supported.
-- Performing Test CAFFE2_IS_NUMA_AVAILABLE
-- Performing Test CAFFE2_IS_NUMA_AVAILABLE - Failed
-- NUMA is not available
-- 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.
-- Performing Test COMPILER_SUPPORTS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_SUPPORTS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_SUPPORTS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_SUPPORTS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_SUPPORTS_RDYNAMIC
-- Performing Test COMPILER_SUPPORTS_RDYNAMIC - Success
-- Building using own protobuf under third_party per request.
-- Use custom protobuf build.
-- 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
-- Caffe2 protobuf include directory: $<BUILD_INTERFACE:/home/william/pytorch/third_party/protobuf/src>$<INSTALL_INTERFACE:include>
-- Found Git: /usr/bin/git (found version "2.7.4")
-- The BLAS backend of choice:MKL
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of void*
-- Check size of void* - done
-- Checking for [mkl_intel_lp64 - mkl_gnu_thread - mkl_core - gomp - pthread - m - dl]
-- Library mkl_intel_lp64: /home/william/anaconda3/envs/fastai/lib/libmkl_intel_lp64.so
-- Library mkl_gnu_thread: /home/william/anaconda3/envs/fastai/lib/libmkl_gnu_thread.so
-- Library mkl_core: /home/william/anaconda3/envs/fastai/lib/libmkl_core.so
-- Found OpenMP_C: -fopenmp (found version "4.0")
-- Found OpenMP_CXX: -fopenmp (found version "4.0")
-- Found OpenMP: TRUE (found version "4.0")
-- Library gomp: -fopenmp
-- Library pthread: /usr/lib/x86_64-linux-gnu/libpthread.so
-- Library m: /usr/lib/x86_64-linux-gnu/libm.so
-- Library dl: /usr/lib/x86_64-linux-gnu/libdl.so
-- Looking for cblas_sgemm
-- Looking for cblas_sgemm - found
-- Brace yourself, we are building NNPACK
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/cc
-- Found PythonInterp: /home/william/anaconda3/envs/fastai/bin/python (found version "3.7")
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Could NOT find LMDB (missing: LMDB_INCLUDE_DIR LMDB_LIBRARIES)
CMake Warning at cmake/Dependencies.cmake:221 (message):
Not compiling with LMDB. Suppress this warning with -DUSE_LMDB=OFF
Call Stack (most recent call first):
CMakeLists.txt:160 (include)
-- Could NOT find LevelDB (missing: LevelDB_INCLUDE LevelDB_LIBRARY)
-- Could NOT find Snappy (missing: Snappy_INCLUDE_DIR Snappy_LIBRARIES)
CMake Warning at cmake/Dependencies.cmake:245 (message):
Not compiling with LevelDB. Suppress this warning with -DUSE_LEVELDB=OFF
Call Stack (most recent call first):
CMakeLists.txt:160 (include)
-- Could NOT find Numa (missing: Numa_INCLUDE_DIR Numa_LIBRARIES)
CMake Warning at cmake/Dependencies.cmake:261 (message):
Not compiling with NUMA. Suppress this warning with -DUSE_NUMA=OFF
Call Stack (most recent call first):
CMakeLists.txt:160 (include)
CMake Warning at cmake/Dependencies.cmake:305 (message):
Not compiling with OpenCV. Suppress this warning with -DUSE_OPENCV=OFF
Call Stack (most recent call first):
CMakeLists.txt:160 (include)
CMake Warning at cmake/Dependencies.cmake:326 (find_package):
By not providing "FindEigen3.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Eigen3", but
CMake did not find one.
Could not find a package configuration file provided by "Eigen3" with any
of the following names:
Eigen3Config.cmake
eigen3-config.cmake
Add the installation prefix of "Eigen3" to CMAKE_PREFIX_PATH or set
"Eigen3_DIR" to a directory containing one of the above files. If "Eigen3"
provides a separate development package or SDK, be sure it has been
installed.
Call Stack (most recent call first):
CMakeLists.txt:160 (include)
-- Did not find system Eigen. Using third party subdirectory.
-- Could NOT find pybind11 (missing: pybind11_INCLUDE_DIR)
-- Could NOT find MPI_C (missing: MPI_C_LIB_NAMES MPI_C_HEADER_DIR MPI_C_WORKS)
-- Could NOT find MPI_CXX (missing: MPI_CXX_LIB_NAMES MPI_CXX_HEADER_DIR MPI_CXX_WORKS)
-- Could NOT find MPI (missing: MPI_C_FOUND MPI_CXX_FOUND)
CMake Warning at cmake/Dependencies.cmake:435 (message):
Not compiling with MPI. Suppress this warning with -DUSE_MPI=OFF
Call Stack (most recent call first):
CMakeLists.txt:160 (include)
-- Found CUDA: /usr/local/cuda (found suitable version "9.0", minimum required is "7.0")
-- Caffe2: CUDA detected: 9.0
-- Caffe2: CUDA nvcc is: /usr/local/cuda/bin/nvcc
-- Caffe2: CUDA toolkit directory: /usr/local/cuda
-- Caffe2: Header version is: 9.0
-- Found CUDNN: /usr/local/cuda/include
-- Found cuDNN: v7.0.5 (include: /usr/local/cuda/include, library: /usr/local/cuda/lib64/libcudnn.so.7)
-- Autodetected CUDA architecture(s): 6.1 6.1
-- Added CUDA NVCC flags for: -gencode;arch=compute_61,code=sm_61
-- Found NCCL: /home/william/pytorch/torch/lib/tmp_install/include
-- Determining NCCL version from the header file: /home/william/pytorch/torch/lib/tmp_install/include/nccl.h
-- Found NCCL (include: /home/william/pytorch/torch/lib/tmp_install/include, library: /home/william/pytorch/torch/lib/tmp_install/lib/libnccl.so)
-- Could NOT find CUB (missing: CUB_INCLUDE_DIR)
-- Could NOT find Gloo (missing: Gloo_INCLUDE_DIR Gloo_LIBRARY)
-- CUDA detected: 9.0
-- Found libcuda: /usr/lib/x86_64-linux-gnu/libcuda.so
-- Found libnvrtc: /home/william/anaconda3/envs/fastai/lib/libnvrtc.so
-- Determining NCCL version from the header file: /home/william/pytorch/torch/lib/tmp_install/include/nccl.h
-- Found NCCL (include: /home/william/pytorch/torch/lib/tmp_install/include, library: /home/william/pytorch/torch/lib/tmp_install/lib/libnccl.so)
CMake Warning at cmake/Dependencies.cmake:666 (message):
mobile opengl is only used in android or ios builds.
Call Stack (most recent call first):
CMakeLists.txt:160 (include)
CMake Warning at cmake/Dependencies.cmake:742 (message):
Metal is only used in ios builds.
Call Stack (most recent call first):
CMakeLists.txt:160 (include)
-- Performing Test SUPPORT_GLIBCXX_USE_C99
-- Performing Test SUPPORT_GLIBCXX_USE_C99 - Success
-- Found CUDA with FP16 support, compiling with torch.cuda.HalfTensor
-- Removing -DNDEBUG from compile flags
-- Found OpenMP_C: -fopenmp (found version "4.0")
-- Found OpenMP_CXX: -fopenmp (found version "4.0")
-- Compiling with OpenMP support
-- Checking prototype magma_get_sgeqrf_nb for MAGMA_V2 - True
-- Compiling with MAGMA support
-- MAGMA INCLUDE DIRECTORIES: /home/william/anaconda3/envs/fastai/include
-- MAGMA LIBRARIES: /home/william/anaconda3/envs/fastai/lib/libmagma.a
-- MAGMA V2 check: 1
-- Could not find hardware support for NEON on this machine.
-- No OMAP3 processor on this machine.
-- No OMAP4 processor on this machine.
-- Performing Test COMPILER_WORKS
-- Performing Test COMPILER_WORKS - Success
-- Looking for cpuid.h
-- Looking for cpuid.h - found
-- Performing Test HAVE_GCC_GET_CPUID
-- Performing Test HAVE_GCC_GET_CPUID - Success
-- Performing Test NO_GCC_EBX_FPIC_BUG
-- Performing Test NO_GCC_EBX_FPIC_BUG - Success
-- Performing Test C_HAS_SSE1_1
-- Performing Test C_HAS_SSE1_1 - Success
-- Performing Test C_HAS_SSE2_1
-- Performing Test C_HAS_SSE2_1 - Success
-- Performing Test C_HAS_SSE3_1
-- Performing Test C_HAS_SSE3_1 - Failed
-- Performing Test C_HAS_SSE3_2
-- Performing Test C_HAS_SSE3_2 - Success
-- Performing Test C_HAS_SSE4_1_1
-- Performing Test C_HAS_SSE4_1_1 - Failed
-- Performing Test C_HAS_SSE4_1_2
-- Performing Test C_HAS_SSE4_1_2 - Success
-- Performing Test C_HAS_SSE4_2_1
-- Performing Test C_HAS_SSE4_2_1 - Failed
-- Performing Test C_HAS_SSE4_2_2
-- Performing Test C_HAS_SSE4_2_2 - Success
-- Performing Test C_HAS_AVX_1
-- Performing Test C_HAS_AVX_1 - Failed
-- Performing Test C_HAS_AVX_2
-- Performing Test C_HAS_AVX_2 - Success
-- Performing Test C_HAS_AVX2_1
-- Performing Test C_HAS_AVX2_1 - Failed
-- Performing Test C_HAS_AVX2_2
-- Performing Test C_HAS_AVX2_2 - Success
-- Performing Test CXX_HAS_SSE1_1
-- Performing Test CXX_HAS_SSE1_1 - Success
-- Performing Test CXX_HAS_SSE2_1
-- Performing Test CXX_HAS_SSE2_1 - Success
-- Performing Test CXX_HAS_SSE3_1
-- Performing Test CXX_HAS_SSE3_1 - Failed
-- Performing Test CXX_HAS_SSE3_2
-- Performing Test CXX_HAS_SSE3_2 - Success
-- Performing Test CXX_HAS_SSE4_1_1
-- Performing Test CXX_HAS_SSE4_1_1 - Failed
-- Performing Test CXX_HAS_SSE4_1_2
-- Performing Test CXX_HAS_SSE4_1_2 - Success
-- Performing Test CXX_HAS_SSE4_2_1
-- Performing Test CXX_HAS_SSE4_2_1 - Failed
-- Performing Test CXX_HAS_SSE4_2_2
-- Performing Test CXX_HAS_SSE4_2_2 - Success
-- Performing Test CXX_HAS_AVX_1
-- Performing Test CXX_HAS_AVX_1 - Failed
-- Performing Test CXX_HAS_AVX_2
-- Performing Test CXX_HAS_AVX_2 - Success
-- Performing Test CXX_HAS_AVX2_1
-- Performing Test CXX_HAS_AVX2_1 - Failed
-- Performing Test CXX_HAS_AVX2_2
-- Performing Test CXX_HAS_AVX2_2 - Success
-- SSE2 Found
-- SSE3 Found
-- AVX Found
-- AVX2 Found
-- Performing Test HAS_C11_ATOMICS
-- Performing Test HAS_C11_ATOMICS - Failed
-- Performing Test HAS_MSC_ATOMICS
-- Performing Test HAS_MSC_ATOMICS - Failed
-- Performing Test HAS_GCC_ATOMICS
-- Performing Test HAS_GCC_ATOMICS - Success
-- Atomics: using GCC intrinsics
-- Performing Test BLAS_F2C_DOUBLE_WORKS
-- Performing Test BLAS_F2C_DOUBLE_WORKS - Failed
-- Performing Test BLAS_F2C_FLOAT_WORKS
-- Performing Test BLAS_F2C_FLOAT_WORKS - Success
-- Performing Test BLAS_USE_CBLAS_DOT
-- Performing Test BLAS_USE_CBLAS_DOT - Success
-- Found a library with BLAS API (mkl).
-- Found a library with LAPACK API. (mkl)
-- Found CUDA: /usr/local/cuda (found suitable version "9.0", minimum required is "5.5")
disabling ROCM because NOT USE_ROCM is set
-- MIOpen not found. Compiling without MIOpen support
-- Found MKLDNN: /home/william/anaconda3/envs/fastai/include
-- Found MKLDNN (include: /home/william/anaconda3/envs/fastai/include, library: /home/william/anaconda3/envs/fastai/lib/libmkldnn.so)
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for mmap
-- Looking for mmap - found
-- Looking for shm_open
-- Looking for shm_open - found
-- Looking for shm_unlink
-- Looking for shm_unlink - found
-- Looking for malloc_usable_size
-- Looking for malloc_usable_size - found
-- Performing Test C_HAS_THREAD
-- Performing Test C_HAS_THREAD - Success
-- GCC 5.4.0: Adding gcc and gcc_s libs to link line
-- Using python found in /home/william/anaconda3/envs/fastai/bin/python
-- Check size of long double
-- Check size of long double - done
-- Performing Test COMPILER_SUPPORTS_LONG_DOUBLE
-- Performing Test COMPILER_SUPPORTS_LONG_DOUBLE - Success
-- Performing Test COMPILER_SUPPORTS_FLOAT128
-- Performing Test COMPILER_SUPPORTS_FLOAT128 - Success
-- Performing Test COMPILER_SUPPORTS_SSE2
-- Performing Test COMPILER_SUPPORTS_SSE2 - Success
-- Performing Test COMPILER_SUPPORTS_SSE4
-- Performing Test COMPILER_SUPPORTS_SSE4 - Success
-- Performing Test COMPILER_SUPPORTS_AVX
-- Performing Test COMPILER_SUPPORTS_AVX - Success
-- Performing Test COMPILER_SUPPORTS_FMA4
-- Performing Test COMPILER_SUPPORTS_FMA4 - Success
-- Performing Test COMPILER_SUPPORTS_AVX2
-- Performing Test COMPILER_SUPPORTS_AVX2 - Success
-- Performing Test COMPILER_SUPPORTS_SVE
-- Performing Test COMPILER_SUPPORTS_SVE - Failed
-- Performing Test COMPILER_SUPPORTS_AVX512F
-- Performing Test COMPILER_SUPPORTS_AVX512F - Failed
-- Found OpenMP_C: -fopenmp (found version "4.0")
-- Found OpenMP_CXX: -fopenmp (found version "4.0")
-- Performing Test COMPILER_SUPPORTS_OPENMP
-- Performing Test COMPILER_SUPPORTS_OPENMP - Success
-- Performing Test COMPILER_SUPPORTS_WEAK_ALIASES
-- Performing Test COMPILER_SUPPORTS_WEAK_ALIASES - Success
-- Performing Test COMPILER_SUPPORTS_BUILTIN_MATH
-- Performing Test COMPILER_SUPPORTS_BUILTIN_MATH - Success
-- Configuring build for SLEEF-v3.2
Target system: Linux-4.13.0-36-generic
Target processor: x86_64
Host system: Linux-4.13.0-36-generic
Host processor: x86_64
Detected C compiler: GNU @ /usr/bin/cc
-- Using option `-Wall -Wno-unused -Wno-attributes -Wno-unused-result -Wno-psabi -ffp-contract=off -fno-math-errno -fno-trapping-math` to compile libsleef
-- Building shared libs : OFF
-- MPFR : LIB_MPFR-NOTFOUND
-- GMP : /home/william/anaconda3/envs/fastai/lib/libgmp.so
-- RUNNING_ON_TRAVIS : 0
-- COMPILER_SUPPORTS_OPENMP : 1
-- Using python found in /home/william/anaconda3/envs/fastai/bin/python
-- Include NCCL operators
-- Excluding ideep operators as we are not using ideep
-- Excluding image processing operators due to no opencv
-- Excluding video processing operators due to no opencv
-- Excluding mkl operators as we are not using mkl
-- MPI operators skipped due to no MPI support
CMake Warning at CMakeLists.txt:343 (message):
Generated cmake files are only fully tested if one builds with system glog,
gflags, and protobuf. Other settings may generate files that are not well
tested.
--
-- ******** Summary ********
-- General:
-- CMake version : 3.12.0
-- CMake command : /home/william/anaconda3/envs/fastai/bin/cmake
-- Git version : v0.1.11-10182-g1b7172a-dirty
-- System : Linux
-- C++ compiler : /usr/bin/c++
-- C++ compiler version : 5.4.0
-- BLAS : MKL
-- CXX flags : -msse3 -msse4.1 -msse4.2 --std=c++11 -Wno-deprecated -fvisibility-inlines-hidden -fopenmp -O2 -fPIC -Wno-narrowing -Wall -Wextra -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -Wno-unused-but-set-variable -Wno-maybe-uninitialized
-- Build type : Release
-- Compile definitions : ONNX_NAMESPACE=onnx_torch;MAGMA_V2;USE_GCC_ATOMICS=1;TH_BLAS_MKL;HAVE_MMAP=1;_FILE_OFFSET_BITS=64;HAVE_SHM_OPEN=1;HAVE_SHM_UNLINK=1;HAVE_MALLOC_USABLE_SIZE=1
-- CMAKE_PREFIX_PATH : /home/william/anaconda3/envs/fastai/lib/python3.7/site-packages
-- CMAKE_INSTALL_PREFIX : /home/william/pytorch/torch/lib/tmp_install
--
-- BUILD_ATEN_MOBILE : OFF
-- BUILD_BINARY : 0
-- BUILD_CUSTOM_PROTOBUF : ON
-- Link local protobuf : ON
-- BUILD_DOCS : OFF
-- BUILD_PYTHON : 0
-- BUILD_SHARED_LIBS : ON
-- BUILD_TEST : 0
-- USE_ASAN : OFF
-- USE_CUDA : 1
-- CUDA static link :
-- USE_CUDNN : ON
-- CUDA version : 9.0
-- cuDNN version : 7.0.5
-- CUDA root directory : /usr/local/cuda
-- CUDA library : /usr/lib/x86_64-linux-gnu/libcuda.so
-- cudart library : /usr/local/cuda/lib64/libcudart_static.a;-pthread;dl;/usr/lib/x86_64-linux-gnu/librt.so
-- cublas library : /usr/local/cuda/lib64/libcublas.so;/usr/local/cuda/lib64/libcublas_device.a
-- cufft library : /usr/local/cuda/lib64/libcufft.so
-- curand library : /usr/local/cuda/lib64/libcurand.so
-- cuDNN library : /usr/local/cuda/lib64/libcudnn.so.7
-- nvrtc : /home/william/anaconda3/envs/fastai/lib/libnvrtc.so
-- CUDA include path : /usr/local/cuda/include
-- NVCC executable : /usr/local/cuda/bin/nvcc
-- CUDA host compiler : /usr/bin/cc
-- USE_TENSORRT : OFF
-- USE_ROCM : OFF
-- USE_EIGEN_FOR_BLAS :
-- USE_FFMPEG : OFF
-- USE_GFLAGS : OFF
-- USE_GLOG : OFF
-- USE_GLOO : ON
-- USE_GLOO_IBVERBS : OFF
-- USE_LEVELDB : OFF
-- USE_LITE_PROTO : OFF
-- USE_LMDB : OFF
-- USE_METAL : OFF
-- USE_MKL :
-- USE_MOBILE_OPENGL : OFF
-- USE_MPI : OFF
-- USE_NCCL : ON
-- USE_SYSTEM_NCCL : OFF
-- USE_NERVANA_GPU : OFF
-- USE_NNPACK : 1
-- USE_OBSERVERS : OFF
-- USE_OPENCL : OFF
-- USE_OPENCV : OFF
-- USE_OPENMP : OFF
-- USE_PROF : OFF
-- USE_REDIS : OFF
-- USE_ROCKSDB : OFF
-- USE_ZMQ : OFF
-- USE_DISTRIBUTED : OFF
-- Public Dependencies : Threads::Threads;/home/william/anaconda3/envs/fastai/lib/libmkl_intel_lp64.so;/home/william/anaconda3/envs/fastai/lib/libmkl_gnu_thread.so;/home/william/anaconda3/envs/fastai/lib/libmkl_core.so;-fopenmp;/usr/lib/x86_64-linux-gnu/libpthread.so;/usr/lib/x86_64-linux-gnu/libm.so;/usr/lib/x86_64-linux-gnu/libdl.so
-- Private Dependencies : nnpack;cpuinfo;gloo;aten_op_header_gen;onnxifi_loader;rt;gcc_s;gcc;dl
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CUDNN_LIB_DIR
-- Build files have been written to: /home/william/pytorch/build
+ '[' -f /home/william/pytorch/torch/lib/tmp_install/lib/libnccl.so ']'
+ '[' '!' -f lib/libnccl.so.1 ']'
+ cp /home/william/pytorch/torch/lib/tmp_install/lib/libnccl.so.1 lib/libnccl.so.1
+ make install -j12
Scanning dependencies of target common
Scanning dependencies of target js_embed
Scanning dependencies of target mkrename
Scanning dependencies of target ATEN_CPU_FILES_GEN_TARGET
Scanning dependencies of target pthreadpool
Scanning dependencies of target onnxifi_loader
Scanning dependencies of target ATEN_CUDA_FILES_GEN_TARGET
Scanning dependencies of target mkdisp
[ 0%] Building C object sleef/src/common/CMakeFiles/common.dir/common.c.o
[ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/js_embed.dir/__/src/google/protobuf/compiler/js/embed.cc.o
[ 0%] Building C object sleef/src/libm/CMakeFiles/mkrename.dir/mkrename.c.o
[ 0%] Building C object confu-deps/pthreadpool/CMakeFiles/pthreadpool.dir/src/threadpool-pthreads.c.o
Scanning dependencies of target cpuinfo
[ 1%] Building C object third_party/onnx/CMakeFiles/onnxifi_loader.dir/onnx/onnxifi_loader.c.o
[ 1%] Generating ../aten/src/ATen/CPUByteType.cpp, ../aten/src/ATen/CPUByteType.h, ../aten/src/ATen/CPUCharType.cpp, ../aten/src/ATen/CPUCharType.h, ../aten/src/ATen/CPUCopy.cpp, ../aten/src/ATen/CPUDoubleType.cpp, ../aten/src/ATen/CPUDoubleType.h, ../aten/src/ATen/CPUFloatType.cpp, ../aten/src/ATen/CPUFloatType.h, ../aten/src/ATen/CPUGenerator.h, ../aten/src/ATen/CPUHalfType.cpp, ../aten/src/ATen/CPUHalfType.h, ../aten/src/ATen/CPUIntType.cpp, ../aten/src/ATen/CPUIntType.h, ../aten/src/ATen/CPULongType.cpp, ../aten/src/ATen/CPULongType.h, ../aten/src/ATen/CPUShortType.cpp, ../aten/src/ATen/CPUShortType.h, ../aten/src/ATen/Declarations.yaml, ../aten/src/ATen/Functions.h, ../aten/src/ATen/NativeFunctions.h, ../aten/src/ATen/RegisterCPU.cpp, ../aten/src/ATen/RegisterCPU.h, ../aten/src/ATen/SparseCPUByteType.cpp, ../aten/src/ATen/SparseCPUByteType.h, ../aten/src/ATen/SparseCPUCharType.cpp, ../aten/src/ATen/SparseCPUCharType.h, ../aten/src/ATen/SparseCPUDoubleType.cpp, ../aten/src/ATen/SparseCPUDoubleType.h, ../aten/src/ATen/SparseCPUFloatType.cpp, ../aten/src/ATen/SparseCPUFloatType.h, ../aten/src/ATen/SparseCPUIntType.cpp, ../aten/src/ATen/SparseCPUIntType.h, ../aten/src/ATen/SparseCPULongType.cpp, ../aten/src/ATen/SparseCPULongType.h, ../aten/src/ATen/SparseCPUShortType.cpp, ../aten/src/ATen/SparseCPUShortType.h, ../aten/src/ATen/Tensor.h, ../aten/src/ATen/TensorMethods.h, ../aten/src/ATen/Type.cpp, ../aten/src/ATen/Type.h, ../aten/src/ATen/CUDAByteType.cpp, ../aten/src/ATen/CUDAByteType.h, ../aten/src/ATen/CUDACharType.cpp, ../aten/src/ATen/CUDACharType.h, ../aten/src/ATen/CUDACopy.cpp, ../aten/src/ATen/CUDADoubleType.cpp, ../aten/src/ATen/CUDADoubleType.h, ../aten/src/ATen/CUDAFloatType.cpp, ../aten/src/ATen/CUDAFloatType.h, ../aten/src/ATen/CUDAGenerator.h, ../aten/src/ATen/CUDAHalfType.cpp, ../aten/src/ATen/CUDAHalfType.h, ../aten/src/ATen/CUDAIntType.cpp, ../aten/src/ATen/CUDAIntType.h, ../aten/src/ATen/CUDALongType.cpp, ../aten/src/ATen/CUDALongType.h, ../aten/src/ATen/CUDAShortType.cpp, ../aten/src/ATen/CUDAShortType.h, ../aten/src/ATen/RegisterCUDA.cpp, ../aten/src/ATen/RegisterCUDA.h, ../aten/src/ATen/SparseCUDAByteType.cpp, ../aten/src/ATen/SparseCUDAByteType.h, ../aten/src/ATen/SparseCUDACharType.cpp, ../aten/src/ATen/SparseCUDACharType.h, ../aten/src/ATen/SparseCUDADoubleType.cpp, ../aten/src/ATen/SparseCUDADoubleType.h, ../aten/src/ATen/SparseCUDAFloatType.cpp, ../aten/src/ATen/SparseCUDAFloatType.h, ../aten/src/ATen/SparseCUDAIntType.cpp, ../aten/src/ATen/SparseCUDAIntType.h, ../aten/src/ATen/SparseCUDALongType.cpp, ../aten/src/ATen/SparseCUDALongType.h, ../aten/src/ATen/SparseCUDAShortType.cpp, ../aten/src/ATen/SparseCUDAShortType.h
[ 1%] Building C object sleef/src/libm/CMakeFiles/mkdisp.dir/mkdisp.c.o
[ 1%] Generating ../aten/src/ATen/CPUByteType.cpp, ../aten/src/ATen/CPUByteType.h, ../aten/src/ATen/CPUCharType.cpp, ../aten/src/ATen/CPUCharType.h, ../aten/src/ATen/CPUCopy.cpp, ../aten/src/ATen/CPUDoubleType.cpp, ../aten/src/ATen/CPUDoubleType.h, ../aten/src/ATen/CPUFloatType.cpp, ../aten/src/ATen/CPUFloatType.h, ../aten/src/ATen/CPUGenerator.h, ../aten/src/ATen/CPUHalfType.cpp, ../aten/src/ATen/CPUHalfType.h, ../aten/src/ATen/CPUIntType.cpp, ../aten/src/ATen/CPUIntType.h, ../aten/src/ATen/CPULongType.cpp, ../aten/src/ATen/CPULongType.h, ../aten/src/ATen/CPUShortType.cpp, ../aten/src/ATen/CPUShortType.h, ../aten/src/ATen/Declarations.yaml, ../aten/src/ATen/Functions.h, ../aten/src/ATen/NativeFunctions.h, ../aten/src/ATen/RegisterCPU.cpp, ../aten/src/ATen/RegisterCPU.h, ../aten/src/ATen/SparseCPUByteType.cpp, ../aten/src/ATen/SparseCPUByteType.h, ../aten/src/ATen/SparseCPUCharType.cpp, ../aten/src/ATen/SparseCPUCharType.h, ../aten/src/ATen/SparseCPUDoubleType.cpp, ../aten/src/ATen/SparseCPUDoubleType.h, ../aten/src/ATen/SparseCPUFloatType.cpp, ../aten/src/ATen/SparseCPUFloatType.h, ../aten/src/ATen/SparseCPUIntType.cpp, ../aten/src/ATen/SparseCPUIntType.h, ../aten/src/ATen/SparseCPULongType.cpp, ../aten/src/ATen/SparseCPULongType.h, ../aten/src/ATen/SparseCPUShortType.cpp, ../aten/src/ATen/SparseCPUShortType.h, ../aten/src/ATen/Tensor.h, ../aten/src/ATen/TensorMethods.h, ../aten/src/ATen/Type.cpp, ../aten/src/ATen/Type.h, ../aten/src/ATen/CUDAByteType.cpp, ../aten/src/ATen/CUDAByteType.h, ../aten/src/ATen/CUDACharType.cpp, ../aten/src/ATen/CUDACharType.h, ../aten/src/ATen/CUDACopy.cpp, ../aten/src/ATen/CUDADoubleType.cpp, ../aten/src/ATen/CUDADoubleType.h, ../aten/src/ATen/CUDAFloatType.cpp, ../aten/src/ATen/CUDAFloatType.h, ../aten/src/ATen/CUDAGenerator.h, ../aten/src/ATen/CUDAHalfType.cpp, ../aten/src/ATen/CUDAHalfType.h, ../aten/src/ATen/CUDAIntType.cpp, ../aten/src/ATen/CUDAIntType.h, ../aten/src/ATen/CUDALongType.cpp, ../aten/src/ATen/CUDALongType.h, ../aten/src/ATen/CUDAShortType.cpp, ../aten/src/ATen/CUDAShortType.h, ../aten/src/ATen/RegisterCUDA.cpp, ../aten/src/ATen/RegisterCUDA.h, ../aten/src/ATen/SparseCUDAByteType.cpp, ../aten/src/ATen/SparseCUDAByteType.h, ../aten/src/ATen/SparseCUDACharType.cpp, ../aten/src/ATen/SparseCUDACharType.h, ../aten/src/ATen/SparseCUDADoubleType.cpp, ../aten/src/ATen/SparseCUDADoubleType.h, ../aten/src/ATen/SparseCUDAFloatType.cpp, ../aten/src/ATen/SparseCUDAFloatType.h, ../aten/src/ATen/SparseCUDAIntType.cpp, ../aten/src/ATen/SparseCUDAIntType.h, ../aten/src/ATen/SparseCUDALongType.cpp, ../aten/src/ATen/SparseCUDALongType.h, ../aten/src/ATen/SparseCUDAShortType.cpp, ../aten/src/ATen/SparseCUDAShortType.h
[ 1%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/init.c.o
Scanning dependencies of target libprotobuf-lite
[ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/arena.cc.o
[ 1%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/api.c.o
[ 1%] Linking C static library ../../lib/libonnxifi_loader.a
[ 1%] Built target common
[ 1%] Built target onnxifi_loader
Scanning dependencies of target gloo
Scanning dependencies of target mkalias
Scanning dependencies of target mkrename_gnuabi
[ 1%] Building C object sleef/src/libm/CMakeFiles/mkalias.dir/mkalias.c.o
[ 1%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/algorithm.cc.o
[ 1%] Building C object sleef/src/libm/CMakeFiles/mkrename_gnuabi.dir/mkrename_gnuabi.c.o
[ 1%] Linking C executable ../../bin/mkrename
Scanning dependencies of target libprotobuf
[ 1%] Linking C executable ../../bin/mkdisp
[ 1%] Built target mkrename
[ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/arena.cc.o
Scanning dependencies of target mkmasked_gnuabi
[ 1%] Built target mkdisp
[ 2%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/log.c.o
[ 2%] Building C object sleef/src/libm/CMakeFiles/mkmasked_gnuabi.dir/mkmasked_gnuabi.c.o
Scanning dependencies of target arraymap
[ 2%] Linking C static library ../../lib/libpthreadpool.a
[ 2%] Building C object sleef/src/common/CMakeFiles/arraymap.dir/arraymap.c.o
[ 3%] Linking C executable ../../bin/mkrename_gnuabi
[ 3%] Linking C executable ../../bin/mkalias
[ 3%] Built target pthreadpool
[ 3%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/init.c.o
[ 3%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/info.c.o
[ 3%] Built target mkrename_gnuabi
[ 3%] Built target mkalias
Scanning dependencies of target c10_utils_gpu
[ 3%] Building CXX object caffe2/utils/CMakeFiles/c10_utils_gpu.dir/dummy.cpp.o
Scanning dependencies of target c10_utils_cpu
[ 3%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/vendor.c.o
[ 3%] Building CXX object caffe2/utils/CMakeFiles/c10_utils_cpu.dir/Array.cpp.o
[ 3%] Linking C executable ../../bin/mkmasked_gnuabi
[ 3%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/uarch.c.o
[ 3%] Built target c10_utils_gpu
Scanning dependencies of target c10_utils_hip
[ 3%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/name.c.o
[ 3%] Building CXX object caffe2/utils/CMakeFiles/c10_utils_hip.dir/dummy.cpp.o
[ 3%] Built target mkmasked_gnuabi
[ 3%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/topology.c.o
[ 3%] Built target c10_utils_hip
Scanning dependencies of target nnpack_reference_layers
[ 4%] Linking CXX executable ../../../bin/js_embed
Scanning dependencies of target headers
[ 4%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack_reference_layers.dir/src/ref/convolution-output.c.o
[ 4%] Generating ../../../include/sleef.h
Generating sleef.h: mkrename 2 4 __m128d __m128 __m128i __m128i __SSE2__
Generating sleef.h: mkrename 2 4 __m128d __m128 __m128i __m128i __SSE2__ sse2
Generating sleef.h: mkrename 2 4 __m128d __m128 __m128i __m128i __SSE2__ sse4
[ 4%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/isa.c.o
Generating sleef.h: mkrename 4 8 __m256d __m256 __m128i struct\ {\ __m128i\ x,\ y;\ } __AVX__
Generating sleef.h: mkrename 4 8 __m256d __m256 __m128i struct\ {\ __m128i\ x,\ y;\ } __AVX__ avx
Generating sleef.h: mkrename 4 8 __m256d __m256 __m128i struct\ {\ __m128i\ x,\ y;\ } __AVX__ fma4
Generating sleef.h: mkrename 4 8 __m256d __m256 __m128i __m256i __AVX__ avx2
Generating sleef.h: mkrename 2 4 __m128d __m128 __m128i __m128i __SSE2__ avx2128
Generating sleef.h: mkrename 8 16 __m512d __m512 __m256i __m512i __AVX512F__
Generating sleef.h: mkrename 8 16 __m512d __m512 __m256i __m512i __AVX512F__ avx512f
[ 4%] Generating include/renameavx2.h
Generating renameavx2.h: mkrename 4 8 avx2
[ 4%] Generating include/renameavx2128.h
Generating renameavx2128.h: mkrename 2 4 avx2128
[ 4%] Generating include/renamefma4.h
[ 5%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack_reference_layers.dir/src/ref/convolution-input-gradient.c.o
[ 5%] Built target arraymap
Generating renamefma4.h: mkrename 4 8 fma4
[ 5%] Generating include/renameavx.h
Scanning dependencies of target dispavx.c_generated
Generating renameavx.h: mkrename 4 8 avx
[ 5%] Generating include/renamesse4.h
[ 5%] Generating dispavx.c
[ 5%] Built target js_embed
Generating renamesse4.h: mkrename 2 4 sse4
[ 5%] Generating include/renamesse2.h
Scanning dependencies of target renamedsp256.h_generated
Generating renamesse2.h: mkrename 2 4 sse2
[ 5%] Built target dispavx.c_generated
[ 5%] Built target headers
[ 5%] Generating renamedsp256.h
Scanning dependencies of target renameSSE4.h_generated
[ 5%] Built target renamedsp256.h_generated
Scanning dependencies of target renameAVX.h_generated
[ 5%] Built target renameSSE4.h_generated
[ 5%] Built target renameAVX.h_generated
Scanning dependencies of target renameAVX2.h_generated
Scanning dependencies of target dispsse.c_generated
Scanning dependencies of target renamedsp128.h_generated
[ 5%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/cache/init.c.o
[ 5%] Built target renameAVX2.h_generated
[ 5%] Generating renamedsp128.h
[ 5%] Generating dispsse.c
[ 5%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/cache/descriptor.c.o
[ 5%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack_reference_layers.dir/src/ref/convolution-kernel.c.o
[ 5%] Built target renamedsp128.h_generated
[ 5%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/cache/deterministic.c.o
Scanning dependencies of target renameSSE2.h_generated
[ 5%] Built target dispsse.c_generated
[ 5%] Built target renameSSE2.h_generated
Scanning dependencies of target renameFMA4.h_generated
Scanning dependencies of target renameAVX2128.h_generated
[ 5%] Built target renameAVX2128.h_generated
[ 5%] Built target renameFMA4.h_generated
Scanning dependencies of target dispavx_obj
[ 5%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/linux/init.c.o
[ 5%] Building C object sleef/src/libm/CMakeFiles/dispavx_obj.dir/dispavx.c.o
Scanning dependencies of target sleefsse4
[ 5%] Building C object sleef/src/libm/CMakeFiles/sleefsse4.dir/sleefsimdsp.c.o
[ 5%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack_reference_layers.dir/src/ref/fully-connected-output.c.o
[ 5%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/linux/cpuinfo.c.o
[ 5%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/arenastring.cc.o
[ 5%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/linux/smallfile.c.o
[ 5%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack_reference_layers.dir/src/ref/max-pooling-output.c.o
[ 5%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack_reference_layers.dir/src/ref/softmax-output.c.o
[ 5%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/linux/multiline.c.o
[ 5%] Building CXX object caffe2/utils/CMakeFiles/c10_utils_cpu.dir/Optional.cpp.o
[ 5%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/arenastring.cc.o
[ 5%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack_reference_layers.dir/src/ref/relu-output.c.o
[ 5%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack_reference_layers.dir/src/ref/relu-input-gradient.c.o
[ 6%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/linux/current.c.o
[ 6%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/linux/cpulist.c.o
[ 6%] Linking C static library ../../lib/libnnpack_reference_layers.a
[ 6%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/allreduce_local.cc.o
Scanning dependencies of target sleefavx
[ 6%] Building C object sleef/src/libm/CMakeFiles/sleefavx.dir/sleefsimdsp.c.o
[ 6%] Built target nnpack_reference_layers
[ 6%] Building C object confu-deps/cpuinfo/CMakeFiles/cpuinfo.dir/src/linux/processors.c.o
Scanning dependencies of target sleefavx2
[ 6%] Building C object sleef/src/libm/CMakeFiles/sleefavx2.dir/sleefsimdsp.c.o
[ 6%] Building C object sleef/src/libm/CMakeFiles/sleefavx2.dir/sleefsimddp.c.o
[ 6%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/extension_set.cc.o
[ 6%] Building CXX object caffe2/utils/CMakeFiles/c10_utils_cpu.dir/Metaprogramming.cpp.o
[ 6%] Linking C static library ../../lib/libcpuinfo.a
[ 6%] Built target cpuinfo
Scanning dependencies of target dispsse_obj
[ 6%] Building C object sleef/src/libm/CMakeFiles/dispsse_obj.dir/dispsse.c.o
[ 6%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/extension_set.cc.o
[ 6%] Building CXX object caffe2/utils/CMakeFiles/c10_utils_cpu.dir/TypeList.cpp.o
[ 6%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/context.cc.o
[ 6%] Building CXX object caffe2/utils/CMakeFiles/c10_utils_cpu.dir/TypeTraits.cpp.o
[ 6%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/common/linux.cc.o
[ 6%] Built target c10_utils_cpu
Scanning dependencies of target sleefsse2
[ 6%] Building C object sleef/src/libm/CMakeFiles/sleefsse2.dir/sleefsimdsp.c.o
[ 6%] Building C object sleef/src/libm/CMakeFiles/sleefsse4.dir/sleefsimddp.c.o
[ 6%] Built target sleefavx2
Scanning dependencies of target sleefavx2128
[ 7%] Building C object sleef/src/libm/CMakeFiles/sleefavx2128.dir/sleefsimdsp.c.o
[ 7%] Built target dispavx_obj
Scanning dependencies of target sleeffma4
[ 7%] Building C object sleef/src/libm/CMakeFiles/sleeffma4.dir/sleefsimdsp.c.o
[ 7%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/common/logging.cc.o
[ 7%] Built target dispsse_obj
[ 7%] Generating src/x86_64-fma/2d-fourier-8x8.py.o
[ 7%] Building C object sleef/src/libm/CMakeFiles/sleefavx.dir/sleefsimddp.c.o
[ 7%] Building C object sleef/src/libm/CMakeFiles/sleefavx2128.dir/sleefsimddp.c.o
[ 7%] Building C object sleef/src/libm/CMakeFiles/sleeffma4.dir/sleefsimddp.c.o
[ 7%] Building C object sleef/src/libm/CMakeFiles/sleefsse2.dir/sleefsimddp.c.o
[ 7%] Built target sleefsse4
[ 7%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/generated_message_table_driven_lite.cc.o
[ 7%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/generated_message_util.cc.o
[ 7%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/rendezvous/context.cc.o
[ 7%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/generated_message_table_driven_lite.cc.o
[ 7%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/rendezvous/file_store.cc.o
[ 7%] Built target sleefavx
[ 7%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/rendezvous/hash_store.cc.o
[ 7%] Built target sleefavx2128
[ 7%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/rendezvous/prefix_store.cc.o
[ 7%] Built target sleeffma4
[ 7%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/rendezvous/store.cc.o
[ 7%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/address.cc.o
[ 7%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/buffer.cc.o
[ 7%] Generating src/x86_64-fma/2d-fourier-16x16.py.o
[ 7%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/device.cc.o
[ 8%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/pair.cc.o
[ 8%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/tcp/address.cc.o
[ 8%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/tcp/buffer.cc.o
[ 8%] Built target sleefsse2
Scanning dependencies of target sleef
[ 8%] Building C object sleef/src/libm/CMakeFiles/sleef.dir/sleefdp.c.o
[ 8%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/tcp/device.cc.o
[ 8%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/tcp/pair.cc.o
[ 8%] Building C object sleef/src/libm/CMakeFiles/sleef.dir/sleefsp.c.o
[ 8%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/io/coded_stream.cc.o
[ 8%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/io/zero_copy_stream.cc.o
[ 8%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o
[ 8%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/generated_message_util.cc.o
[ 8%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/message_lite.cc.o
[ 9%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/repeated_field.cc.o
[ 9%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/atomicops_internals_x86_gcc.cc.o
[ 9%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/atomicops_internals_x86_msvc.cc.o
[ 9%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/bytestream.cc.o
[ 9%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/common.cc.o
[ 9%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/int128.cc.o
[ 9%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/once.cc.o
[ 9%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/io_win32.cc.o
[ 9%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/status.cc.o
[ 9%] Building C object sleef/src/libm/CMakeFiles/sleef.dir/sleefld.c.o
[ 9%] Building C object sleef/src/libm/CMakeFiles/sleef.dir/sleefqp.c.o
[ 9%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/coded_stream.cc.o
[ 9%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/statusor.cc.o
[ 9%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/stringpiece.cc.o
[ 9%] Linking C static library ../../lib/libsleef.a
[ 9%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/stringprintf.cc.o
[ 9%] Built target sleef
[ 9%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/zero_copy_stream.cc.o
[ 9%] Built target ATEN_CPU_FILES_GEN_TARGET
Scanning dependencies of target __aten_op_header_gen
[ 9%] Generating contrib/aten/aten_op.h
[ 9%] Built target ATEN_CUDA_FILES_GEN_TARGET
[ 9%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/structurally_valid.cc.o
[ 9%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/strutil.cc.o
[ 9%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/time.cc.o
[ 10%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/wire_format_lite.cc.o
[ 10%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o
[ 10%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/message_lite.cc.o
[ 10%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/repeated_field.cc.o
[ 10%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/atomicops_internals_x86_gcc.cc.o
[ 10%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/atomicops_internals_x86_msvc.cc.o
[ 10%] Linking CXX static library ../../../lib/libgloo.a
[ 10%] Built target gloo
[ 10%] Building NVCC (Device) object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/nccl/gloo_cuda_generated_nccl.cu.o
[ 10%] Building NVCC (Device) object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/gloo_cuda_generated_cuda.cu.o
[ 10%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/bytestream.cc.o
[ 10%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/common.cc.o
[ 10%] Building NVCC (Device) object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/gloo_cuda_generated_cuda_private.cu.o
[ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/int128.cc.o
[ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/io_win32.cc.o
[ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/once.cc.o
[ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/status.cc.o
[ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/statusor.cc.o
[ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/stringpiece.cc.o
[ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/stringprintf.cc.o
[ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/structurally_valid.cc.o
Skipping data_ptr Because of Ret: void* (void*)
Skipping multinomial Because of Arg: Generator * (Generator*)
Skipping normal Because of Arg: Generator * (Generator*)
Skipping normal Because of Arg: Generator * (Generator*)
Skipping normal Because of Arg: Generator * (Generator*)
Skipping _th_bernoulli Because of Arg: Generator * (Generator*)
Skipping tensor Because of Arg: Storage (Storage)
Skipping tensor Because of Arg: Storage (Storage)
Skipping prelu_backward Because of Arg: std::array<bool,2> (std::array<bool,2>)
Skipping rrelu_with_noise Because of Arg: Generator * (Generator*)
Skipping rrelu_with_noise_forward Because of Arg: Generator * (Generator*)
Skipping thnn_batch_norm_backward Because of Arg: std::array<bool,3> (std::array<bool,3>)
Skipping thnn_conv_transpose2d_backward Because of Arg: std::array<bool,3> (std::array<bool,3>)
Skipping thnn_conv_transpose3d_backward Because of Arg: std::array<bool,3> (std::array<bool,3>)
Skipping thnn_conv2d_backward Because of Arg: std::array<bool,3> (std::array<bool,3>)
Skipping thnn_conv_depthwise2d_backward Because of Arg: std::array<bool,2> (std::array<bool,2>)
Skipping thnn_conv3d_backward Because of Arg: std::array<bool,3> (std::array<bool,3>)
Skipping thnn_conv_dilated2d_backward Because of Arg: std::array<bool,3> (std::array<bool,3>)
Skipping thnn_conv_dilated3d_backward Because of Arg: std::array<bool,3> (std::array<bool,3>)
Skipping _cudnn_rnn_backward Because of Arg: std::array<bool,4> (std::array<bool,4>)
Skipping _cudnn_init_dropout_state Because of Arg: const Type & (Type)
Skipping _fused_dropout Because of Arg: Generator * (Generator *)
Skipping arange because it is a factory method
Skipping bartlett_window because it is a factory method
Skipping bernoulli Because of Arg: Generator * (Generator *)
Skipping bernoulli Because of Arg: Generator * (Generator *)
Skipping blackman_window because it is a factory method
Skipping _convolution_double_backward Because of Arg: std::array<bool,3> (std::array<bool,3>)
Skipping cudnn_convolution_backward Because of Arg: std::array<bool,3> (std::array<bool,3>)
Skipping cudnn_convolution_transpose_backward Because of Arg: std::array<bool,3> (std::array<bool,3>)
Skipping cumsum Because of Arg: ScalarType (ScalarType)
Skipping cumprod Because of Arg: ScalarType (ScalarType)
Skipping einsum Because of Arg: std::string (std::string)
Skipping empty because it is a factory method
Skipping empty_like because it is a factory method
Skipping eye because it is a factory method
Skipping full because it is a factory method
Skipping full_like because it is a factory method
Skipping hann_window because it is a factory method
Skipping hamming_window because it is a factory method
Skipping _cufft_set_plan_cache_max_size Because of Ret: void (void)
Skipping _cufft_clear_plan_cache Because of Ret: void (void)
Skipping linspace because it is a factory method
Skipping logspace because it is a factory method
Skipping mean Because of Arg: ScalarType (ScalarType)
Skipping mean Because of Arg: ScalarType (ScalarType)
Skipping mean Because of Arg: ScalarType (ScalarType)
Skipping mkldnn_convolution_backward Because of Arg: std::array<bool,3> (std::array<bool,3>)
Skipping miopen_convolution_backward Because of Arg: std::array<bool,3> (std::array<bool,3>)
Skipping miopen_convolution_transpose_backward Because of Arg: std::array<bool,3> (std::array<bool,3>)
Skipping ones because it is a factory method
Skipping ones_like because it is a factory method
Skipping rand because it is a factory method
Skipping rand_like because it is a factory method
Skipping randint because it is a factory method
Skipping randint_like because it is a factory method
Skipping randn because it is a factory method
Skipping randn_like because it is a factory method
Skipping randperm because it is a factory method
Skipping range because it is a factory method
Skipping rrelu Because of Arg: Generator * (Generator *)
Skipping sum Because of Arg: ScalarType (ScalarType)
Skipping sum Because of Arg: ScalarType (ScalarType)
Skipping sum Because of Arg: ScalarType (ScalarType)
Skipping prod Because of Arg: ScalarType (ScalarType)
Skipping prod Because of Arg: ScalarType (ScalarType)
Skipping prod Because of Arg: ScalarType (ScalarType)
Skipping zeros because it is a factory method
Skipping zeros_like because it is a factory method
Skipping _standard_gamma Because of Arg: Generator * (Generator *)
Skipping poisson Because of Arg: Generator * (Generator *)
Skipping native_tensor Because of Arg: const Type & (Type)
Skipping native_tensor Because of Arg: const Type & (Type)
Skipping tensor Because of Arg: const Type & (Type)
Skipping tensor Because of Arg: const Type & (Type)
Skipping native_sparse_coo_tensor Because of Arg: const Type & (Type)
Skipping sparse_coo_tensor Because of Arg: const Type & (Type)
Skipping _sparse_mask Because of Arg: SparseTensorRef (SparseTensorRef)
[ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/strutil.cc.o
[ 11%] Built target __aten_op_header_gen
[ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/time.cc.o
[ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/wire_format_lite.cc.o
[ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/any.cc.o
[ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/any.pb.cc.o
[ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/api.pb.cc.o
[ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/compiler/importer.cc.o
[ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/compiler/parser.cc.o
[ 12%] Linking CXX static library ../../../lib/libprotobuf-lite.a
[ 12%] Built target libprotobuf-lite
[ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/descriptor.cc.o
[ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/descriptor.pb.cc.o
[ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/descriptor_database.cc.o
[ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/duration.pb.cc.o
[ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/dynamic_message.cc.o
[ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/empty.pb.cc.o
[ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/extension_set_heavy.cc.o
[ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/field_mask.pb.cc.o
[ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/generated_message_reflection.cc.o
[ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/generated_message_table_driven.cc.o
[ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/gzip_stream.cc.o
[ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/printer.cc.o
[ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/strtod.cc.o
[ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/tokenizer.cc.o
[ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/zero_copy_stream_impl.cc.o
[ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/map_field.cc.o
[ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/message.cc.o
[ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/reflection_ops.cc.o
[ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/service.cc.o
[ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/source_context.pb.cc.o
[ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/struct.pb.cc.o
[ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/mathlimits.cc.o
[ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/substitute.cc.o
[ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/text_format.cc.o
[ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/timestamp.pb.cc.o
[ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/type.pb.cc.o
[ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/unknown_field_set.cc.o
[ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/delimited_message_util.cc.o
[ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/field_comparator.cc.o
[ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/field_mask_util.cc.o
[ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/datapiece.cc.o
[ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/default_value_objectwriter.cc.o
[ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/error_listener.cc.o
[ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/field_mask_utility.cc.o
[ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/json_escaping.cc.o
[ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/json_objectwriter.cc.o
[ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/json_stream_parser.cc.o
[ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/object_writer.cc.o
[ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/proto_writer.cc.o
[ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/protostream_objectsource.cc.o
[ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/protostream_objectwriter.cc.o
[ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/type_info.cc.o
[ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/type_info_test_helper.cc.o
[ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/utility.cc.o
[ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/json_util.cc.o
Scanning dependencies of target gloo_cuda
[ 14%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/cuda_allreduce_halving_doubling.cc.o
[ 15%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/message_differencer.cc.o
[ 15%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/cuda_allreduce_local.cc.o
[ 15%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/time_util.cc.o
[ 15%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/type_resolver_util.cc.o
[ 15%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/wire_format.cc.o
[ 15%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/wrappers.pb.cc.o
[ 15%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/cuda_allreduce_ring.cc.o
[ 16%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/cuda_allreduce_ring_chunked.cc.o
[ 16%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/cuda_broadcast_one_to_all.cc.o
[ 16%] Generating src/x86_64-fma/2d-winograd-8x8-3x3.py.o
[ 16%] Linking CXX static library ../../../lib/libprotobuf.a
[ 16%] Generating src/x86_64-fma/blas/s8gemm.py.o
[ 16%] Built target libprotobuf
[ 16%] Generating ../../../../third_party/protobuf/src/google/protobuf/compiler/js/well_known_types_embed.cc
Scanning dependencies of target libprotoc
[ 16%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/command_line_interface.cc.o
[ 16%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/code_generator.cc.o
[ 16%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_enum.cc.o
[ 16%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_field.cc.o
[ 16%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_extension.cc.o
[ 16%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_enum_field.cc.o
[ 16%] Generating src/x86_64-fma/blas/c8gemm.py.o
[ 16%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_file.cc.o
[ 16%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_generator.cc.o
[ 16%] Generating src/x86_64-fma/blas/s4c6gemm.py.o
[ 16%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_helpers.cc.o
[ 16%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_map_field.cc.o
[ 16%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_message.cc.o
[ 16%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_message_field.cc.o
[ 16%] Generating src/x86_64-fma/blas/conv1x1.py.o
[ 16%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_padding_optimizer.cc.o
[ 16%] Generating src/x86_64-fma/blas/sgemm.py.o
[ 17%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_primitive_field.cc.o
[ 17%] Generating src/x86_64-fma/max-pooling.py.o
[ 17%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_service.cc.o
[ 17%] Generating src/x86_64-fma/relu.py.o
[ 17%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_string_field.cc.o
[ 17%] Generating src/x86_64-fma/softmax.py.o
[ 17%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc.o
[ 17%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_enum.cc.o
[ 17%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_enum_field.cc.o
[ 17%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_field_base.cc.o
[ 17%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_generator.cc.o
[ 17%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_helpers.cc.o
[ 17%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_map_field.cc.o
[ 17%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_message.cc.o
[ 17%] Generating src/x86_64-fma/blas/sdotxf.py.o
[ 17%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_message_field.cc.o
[ 17%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc.o
[ 17%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc.o
[ 17%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc.o
[ 18%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc.o
[ 19%] Generating src/x86_64-fma/blas/shdotxf.py.o
[ 19%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc.o
[ 19%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc.o
[ 19%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc.o
[ 19%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_context.cc.o
[ 19%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_doc_comment.cc.o
[ 19%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_enum.cc.o
[ 19%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_enum_field.cc.o
[ 19%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_enum_field_lite.cc.o
[ 19%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_enum_lite.cc.o
[ 19%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_extension.cc.o
[ 19%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_extension_lite.cc.o
[ 19%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_field.cc.o
[ 19%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_file.cc.o
[ 19%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_generator.cc.o
[ 20%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_generator_factory.cc.o
[ 20%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_helpers.cc.o
[ 20%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_lazy_message_field.cc.o
[ 20%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_lazy_message_field_lite.cc.o
[ 20%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_map_field.cc.o
[ 20%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_map_field_lite.cc.o
[ 20%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message.cc.o
[ 20%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_builder.cc.o
[ 20%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_builder_lite.cc.o
[ 20%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_field.cc.o
[ 20%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_field_lite.cc.o
[ 20%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_lite.cc.o
[ 20%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_name_resolver.cc.o
[ 20%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_primitive_field.cc.o
[ 20%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_primitive_field_lite.cc.o
[ 21%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_service.cc.o
[ 21%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_shared_code_generator.cc.o
[ 21%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_string_field.cc.o
Scanning dependencies of target nnpack
[ 21%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/init.c.o
[ 21%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/convolution-inference.c.o
[ 21%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_string_field_lite.cc.o
[ 21%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/fully-connected-inference.c.o
[ 21%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_enum.cc.o
[ 21%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/pooling-output.c.o
[ 21%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/relu-output.c.o
[ 21%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/softmax-output.c.o
[ 21%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_enum_field.cc.o
[ 21%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/fully-connected-output.c.o
[ 21%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/relu-input-gradient.c.o
[ 21%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/convolution-input-gradient.c.o
[ 21%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_extension.cc.o
[ 21%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/convolution-kernel-gradient.c.o
[ 21%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/convolution-output.c.o
[ 21%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_field.cc.o
[ 21%] Building C object confu-deps/NNPACK/CMakeFiles/nnpack.dir/src/x86_64-fma/softmax.c.o
[ 21%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_file.cc.o
[ 21%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_generator.cc.o
[ 21%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_helpers.cc.o
[ 21%] Linking C static library ../../lib/libnnpack.a
[ 21%] Built target nnpack
[ 21%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_map_field.cc.o
[ 21%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_message.cc.o
[ 21%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_message_field.cc.o
[ 21%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_primitive_field.cc.o
[ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/js/js_generator.cc.o
[ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/js/well_known_types_embed.cc.o
[ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_enum.cc.o
[ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_enum_field.cc.o
[ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_extension.cc.o
[ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_field.cc.o
[ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_file.cc.o
[ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_generator.cc.o
[ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc.o
[ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_map_field.cc.o
[ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_message.cc.o
[ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_message_field.cc.o
[ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_oneof.cc.o
[ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_primitive_field.cc.o
[ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/php/php_generator.cc.o
[ 23%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/plugin.cc.o
[ 23%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/plugin.pb.cc.o
[ 23%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/python/python_generator.cc.o
[ 23%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/ruby/ruby_generator.cc.o
[ 23%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/subprocess.cc.o
[ 23%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/zip_writer.cc.o
[ 23%] Linking CXX static library ../../../lib/libgloo_cuda.a
[ 23%] Built target gloo_cuda
Scanning dependencies of target gloo_builder
[ 23%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo_builder.dir/allreduce_builder.cc.o
[ 23%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo_builder.dir/broadcast_builder.cc.o
[ 23%] Linking CXX static library ../../../lib/libprotoc.a
[ 23%] Built target libprotoc
Scanning dependencies of target protoc
[ 23%] Building CXX object third_party/protobuf/cmake/CMakeFiles/protoc.dir/__/src/google/protobuf/compiler/main.cc.o
[ 23%] Linking CXX executable ../../../bin/protoc
[ 23%] Built target protoc
Scanning dependencies of target gen_onnx_proto
[ 23%] Running C++/Python protocol buffer compiler on /home/william/pytorch/caffe2/proto/caffe2_legacy.proto
[ 23%] Running C++/Python protocol buffer compiler on /home/william/pytorch/caffe2/proto/predictor_consts.proto
[ 23%] Running C++/Python protocol buffer compiler on /home/william/pytorch/caffe2/proto/hsm.proto
[ 23%] Running C++/Python protocol buffer compiler on /home/william/pytorch/caffe2/proto/metanet.proto
[ 23%] Running C++/Python protocol buffer compiler on /home/william/pytorch/caffe2/proto/caffe2.proto
[ 23%] Running C++/Python protocol buffer compiler on /home/william/pytorch/caffe2/proto/prof_dag.proto
[ 23%] Running gen_proto.py on onnx/onnx.in.proto
Processing /home/william/pytorch/third_party/onnx/onnx/onnx.in.proto
Writing /home/william/pytorch/build/third_party/onnx/onnx/onnx_onnx_torch.proto
Writing /home/william/pytorch/build/third_party/onnx/onnx/onnx_onnx_torch.proto3
Writing /home/william/pytorch/build/third_party/onnx/onnx/onnx.pb.h
generating /home/william/pytorch/build/third_party/onnx/onnx/onnx_pb.py
[ 23%] Running C++ protocol buffer compiler on /home/william/pytorch/build/third_party/onnx/onnx/onnx_onnx_torch.proto
Scanning dependencies of target Caffe2_PROTO
[ 23%] Building CXX object caffe2/proto/CMakeFiles/Caffe2_PROTO.dir/hsm.pb.cc.o
[ 23%] Building CXX object caffe2/proto/CMakeFiles/Caffe2_PROTO.dir/caffe2_legacy.pb.cc.o
[ 23%] Building CXX object caffe2/proto/CMakeFiles/Caffe2_PROTO.dir/caffe2.pb.cc.o
[ 23%] Building CXX object caffe2/proto/CMakeFiles/Caffe2_PROTO.dir/predictor_consts.pb.cc.o
[ 23%] Building CXX object caffe2/proto/CMakeFiles/Caffe2_PROTO.dir/metanet.pb.cc.o
[ 23%] Building CXX object caffe2/proto/CMakeFiles/Caffe2_PROTO.dir/prof_dag.pb.cc.o
[ 23%] Built target gen_onnx_proto
[ 23%] Running gen_proto.py on onnx/onnx-operators.in.proto
Processing /home/william/pytorch/third_party/onnx/onnx/onnx-operators.in.proto
Writing /home/william/pytorch/build/third_party/onnx/onnx/onnx-operators_onnx_torch.proto
Writing /home/william/pytorch/build/third_party/onnx/onnx/onnx-operators_onnx_torch.proto3
Writing /home/william/pytorch/build/third_party/onnx/onnx/onnx-operators.pb.h
generating /home/william/pytorch/build/third_party/onnx/onnx/onnx_operators_pb.py
[ 23%] Running C++ protocol buffer compiler on /home/william/pytorch/build/third_party/onnx/onnx/onnx-operators_onnx_torch.proto
Scanning dependencies of target onnx_proto
[ 23%] Building CXX object third_party/onnx/CMakeFiles/onnx_proto.dir/onnx/onnx_onnx_torch.pb.cc.o
[ 23%] Building CXX object third_party/onnx/CMakeFiles/onnx_proto.dir/onnx/onnx-operators_onnx_torch.pb.cc.o
[ 23%] Linking CXX static library ../../lib/libonnx_proto.a
[ 23%] Built target onnx_proto
Scanning dependencies of target onnx
[ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/checker.cc.o
[ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/controlflow/defs.cc.o
[ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/common/model_helpers.cc.o
[ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/experiments/defs.cc.o
[ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/common/status.cc.o
[ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/common/interned_strings.cc.o
[ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/common/assertions.cc.o
[ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/data_type_utils.cc.o
[ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/common/ir_pb_converter.cc.o
[ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/experiments/experiments_functions.cc.o
[ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/function.cc.o
[ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/generator/defs.cc.o
[ 24%] Built target Caffe2_PROTO
Scanning dependencies of target nomnigraph
[ 24%] Building CXX object caffe2/core/nomnigraph/CMakeFiles/nomnigraph.dir/Representations/NeuralNet.cc.o
[ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/logical/defs.cc.o
[ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/logical/old.cc.o
[ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/math/defs.cc.o
[ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/math/old.cc.o
[ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/nn/defs.cc.o
[ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/nn/old.cc.o
[ 24%] Linking CXX static library ../../../lib/libgloo_builder.a
[ 24%] Built target gloo_builder
Scanning dependencies of target Caffe2_perfkernels_avx
[ 24%] Building CXX object caffe2/perfkernels/CMakeFiles/Caffe2_perfkernels_avx.dir/common_avx.cc.o
[ 24%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/reduction/defs.cc.o
[ 25%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/rnn/defs.cc.o
[ 25%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/rnn/old.cc.o
[ 26%] Building CXX object caffe2/perfkernels/CMakeFiles/Caffe2_perfkernels_avx.dir/typed_axpy_avx.cc.o
[ 26%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/schema.cc.o
[ 26%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/tensor/defs.cc.o
[ 26%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/tensor/old.cc.o
[ 26%] Building CXX object caffe2/core/nomnigraph/CMakeFiles/nomnigraph.dir/tests/test_util.cc.o
[ 26%] Built target Caffe2_perfkernels_avx
Scanning dependencies of target caffe2_protos
[ 26%] Linking CXX static library ../lib/libcaffe2_protos.a
[ 26%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/defs/traditionalml/defs.cc.o
[ 26%] Built target caffe2_protos
[ 26%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/optimizer/optimize.cc.o
Scanning dependencies of target dispatch
[ 26%] Building CXX object caffe2/core/dispatch/CMakeFiles/dispatch.dir/DeviceId.cpp.o
[ 26%] Building CXX object third_party/onnx/CMakeFiles/onnx.dir/onnx/shape_inference/implementation.cc.o
[ 26%] Building CXX object caffe2/core/dispatch/CMakeFiles/dispatch.dir/Dispatcher.cpp.o
[ 26%] Building CXX object caffe2/core/dispatch/CMakeFiles/dispatch.dir/DispatchKey.cpp.o
[ 27%] Building CXX object caffe2/core/dispatch/CMakeFiles/dispatch.dir/DispatchTable.cpp.o
[ 27%] Building CXX object caffe2/core/dispatch/CMakeFiles/dispatch.dir/KernelRegistration.cpp.o
[ 27%] Building CXX object caffe2/core/dispatch/CMakeFiles/dispatch.dir/LayoutId.cpp.o
In file included from /home/william/pytorch/aten/src/ATen/core/typeid.h:22:0,
from /home/william/pytorch/caffe2/core/typeid.h:7,
from /home/william/pytorch/caffe2/core/dispatch/DispatchKey.h:5,
from /home/william/pytorch/caffe2/core/dispatch/OpSchema.h:3,
from /home/william/pytorch/caffe2/core/dispatch/DispatchTable.h:4,
from /home/william/pytorch/caffe2/core/dispatch/Dispatcher.h:3,
from /home/william/pytorch/caffe2/core/dispatch/Dispatcher.cpp:1:
/home/william/pytorch/aten/src/ATen/core/Half.h: In function ‘typename std::enable_if<std::is_integral<_Tp2>::value, bool>::type at::overflows(From)’:
/home/william/pytorch/aten/src/ATen/core/Half.h:85:53: warning: use of old-style cast [-Wold-style-cast]
return f > limit::max() || (f < 0 && -(uint64_t)f > limit::max());
^
/home/william/pytorch/aten/src/ATen/core/Half.h: In function ‘typename std::enable_if<(! std::is_integral<_Tp2>::value), bool>::type at::overflows(From)’:
/home/william/pytorch/aten/src/ATen/core/Half.h:95:49: warning: use of old-style cast [-Wold-style-cast]
if (limit::has_infinity && std::isinf((double)f)) {
^
In file included from /home/william/pytorch/aten/src/ATen/core/Half.h:125:0,
from /home/william/pytorch/aten/src/ATen/core/typeid.h:22,
from /home/william/pytorch/caffe2/core/typeid.h:7,
from /home/william/pytorch/caffe2/core/dispatch/DispatchKey.h:5,
from /home/william/pytorch/caffe2/core/dispatch/OpSchema.h:3,
from /home/william/pytorch/caffe2/core/dispatch/DispatchTable.h:4,
from /home/william/pytorch/caffe2/core/dispatch/Dispatcher.h:3,
from /home/william/pytorch/caffe2/core/dispatch/Dispatcher.cpp:1:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator+(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:49:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a + (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:49:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a + (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:53:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a - (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:53:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a - (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator*(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:57:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a * (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:57:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a * (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator/(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:61:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a / (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:61:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a / (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:65:18: warning: use of old-style cast [-Wold-style-cast]
return -(float)a;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator+(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:91:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a + b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator-(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:94:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a - b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator*(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:97:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a * b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator/(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:100:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a / b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator+(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:104:21: warning: use of old-style cast [-Wold-style-cast]
return a + (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator-(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:107:21: warning: use of old-style cast [-Wold-style-cast]
return a - (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator*(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:110:21: warning: use of old-style cast [-Wold-style-cast]
return a * (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator/(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:113:21: warning: use of old-style cast [-Wold-style-cast]
return a / (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator+=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:117:22: warning: use of old-style cast [-Wold-style-cast]
return a += (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator-=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:120:22: warning: use of old-style cast [-Wold-style-cast]
return a -= (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator*=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:123:22: warning: use of old-style cast [-Wold-style-cast]
return a *= (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator/=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:126:22: warning: use of old-style cast [-Wold-style-cast]
return a /= (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator+(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:132:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a + b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator-(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:135:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a - b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator*(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:138:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a * b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator/(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:141:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a / b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator+(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:145:22: warning: use of old-style cast [-Wold-style-cast]
return a + (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator-(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:148:22: warning: use of old-style cast [-Wold-style-cast]
return a - (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator*(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:151:22: warning: use of old-style cast [-Wold-style-cast]
return a * (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator/(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:154:22: warning: use of old-style cast [-Wold-style-cast]
return a / (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator+(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:160:20: warning: use of old-style cast [-Wold-style-cast]
return a + (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:163:20: warning: use of old-style cast [-Wold-style-cast]
return a - (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator*(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:166:20: warning: use of old-style cast [-Wold-style-cast]
return a * (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator/(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:169:20: warning: use of old-style cast [-Wold-style-cast]
return a / (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator+(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:173:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a + b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:176:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a - b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator*(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:179:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a * b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator/(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:182:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a / b;
^
[ 27%] Building CXX object caffe2/core/dispatch/CMakeFiles/dispatch.dir/LeftRight.cpp.o
In file included from /home/william/pytorch/aten/src/ATen/core/typeid.h:22:0,
from /home/william/pytorch/caffe2/core/typeid.h:7,
from /home/william/pytorch/caffe2/core/dispatch/DispatchKey.h:5,
from /home/william/pytorch/caffe2/core/dispatch/DispatchKey.cpp:1:
/home/william/pytorch/aten/src/ATen/core/Half.h: In function ‘typename std::enable_if<std::is_integral<_Tp2>::value, bool>::type at::overflows(From)’:
/home/william/pytorch/aten/src/ATen/core/Half.h:85:53: warning: use of old-style cast [-Wold-style-cast]
return f > limit::max() || (f < 0 && -(uint64_t)f > limit::max());
^
/home/william/pytorch/aten/src/ATen/core/Half.h: In function ‘typename std::enable_if<(! std::is_integral<_Tp2>::value), bool>::type at::overflows(From)’:
/home/william/pytorch/aten/src/ATen/core/Half.h:95:49: warning: use of old-style cast [-Wold-style-cast]
if (limit::has_infinity && std::isinf((double)f)) {
^
In file included from /home/william/pytorch/aten/src/ATen/core/Half.h:125:0,
from /home/william/pytorch/aten/src/ATen/core/typeid.h:22,
from /home/william/pytorch/caffe2/core/typeid.h:7,
from /home/william/pytorch/caffe2/core/dispatch/DispatchKey.h:5,
from /home/william/pytorch/caffe2/core/dispatch/DispatchKey.cpp:1:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator+(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:49:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a + (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:49:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a + (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:53:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a - (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:53:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a - (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator*(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:57:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a * (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:57:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a * (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator/(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:61:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a / (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:61:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a / (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:65:18: warning: use of old-style cast [-Wold-style-cast]
return -(float)a;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator+(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:91:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a + b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator-(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:94:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a - b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator*(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:97:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a * b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator/(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:100:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a / b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator+(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:104:21: warning: use of old-style cast [-Wold-style-cast]
return a + (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator-(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:107:21: warning: use of old-style cast [-Wold-style-cast]
return a - (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator*(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:110:21: warning: use of old-style cast [-Wold-style-cast]
return a * (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator/(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:113:21: warning: use of old-style cast [-Wold-style-cast]
return a / (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator+=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:117:22: warning: use of old-style cast [-Wold-style-cast]
return a += (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator-=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:120:22: warning: use of old-style cast [-Wold-style-cast]
return a -= (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator*=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:123:22: warning: use of old-style cast [-Wold-style-cast]
return a *= (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator/=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:126:22: warning: use of old-style cast [-Wold-style-cast]
return a /= (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator+(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:132:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a + b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator-(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:135:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a - b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator*(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:138:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a * b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator/(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:141:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a / b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator+(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:145:22: warning: use of old-style cast [-Wold-style-cast]
return a + (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator-(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:148:22: warning: use of old-style cast [-Wold-style-cast]
return a - (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator*(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:151:22: warning: use of old-style cast [-Wold-style-cast]
return a * (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator/(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:154:22: warning: use of old-style cast [-Wold-style-cast]
return a / (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator+(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:160:20: warning: use of old-style cast [-Wold-style-cast]
return a + (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:163:20: warning: use of old-style cast [-Wold-style-cast]
return a - (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator*(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:166:20: warning: use of old-style cast [-Wold-style-cast]
return a * (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator/(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:169:20: warning: use of old-style cast [-Wold-style-cast]
return a / (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator+(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:173:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a + b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:176:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a - b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator*(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:179:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a * b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator/(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:182:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a / b;
^
In file included from /home/william/pytorch/aten/src/ATen/core/typeid.h:22:0,
from /home/william/pytorch/caffe2/core/typeid.h:7,
from /home/william/pytorch/caffe2/core/dispatch/DispatchKey.h:5,
from /home/william/pytorch/caffe2/core/dispatch/OpSchema.h:3,
from /home/william/pytorch/caffe2/core/dispatch/DispatchTable.h:4,
from /home/william/pytorch/caffe2/core/dispatch/DispatchTable.cpp:1:
/home/william/pytorch/aten/src/ATen/core/Half.h: In function ‘typename std::enable_if<std::is_integral<_Tp2>::value, bool>::type at::overflows(From)’:
/home/william/pytorch/aten/src/ATen/core/Half.h:85:53: warning: use of old-style cast [-Wold-style-cast]
return f > limit::max() || (f < 0 && -(uint64_t)f > limit::max());
^
/home/william/pytorch/aten/src/ATen/core/Half.h: In function ‘typename std::enable_if<(! std::is_integral<_Tp2>::value), bool>::type at::overflows(From)’:
/home/william/pytorch/aten/src/ATen/core/Half.h:95:49: warning: use of old-style cast [-Wold-style-cast]
if (limit::has_infinity && std::isinf((double)f)) {
^
In file included from /home/william/pytorch/aten/src/ATen/core/Half.h:125:0,
from /home/william/pytorch/aten/src/ATen/core/typeid.h:22,
from /home/william/pytorch/caffe2/core/typeid.h:7,
from /home/william/pytorch/caffe2/core/dispatch/DispatchKey.h:5,
from /home/william/pytorch/caffe2/core/dispatch/OpSchema.h:3,
from /home/william/pytorch/caffe2/core/dispatch/DispatchTable.h:4,
from /home/william/pytorch/caffe2/core/dispatch/DispatchTable.cpp:1:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator+(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:49:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a + (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:49:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a + (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:53:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a - (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:53:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a - (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator*(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:57:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a * (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:57:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a * (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator/(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:61:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a / (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:61:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a / (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:65:18: warning: use of old-style cast [-Wold-style-cast]
return -(float)a;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator+(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:91:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a + b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator-(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:94:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a - b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator*(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:97:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a * b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator/(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:100:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a / b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator+(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:104:21: warning: use of old-style cast [-Wold-style-cast]
return a + (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator-(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:107:21: warning: use of old-style cast [-Wold-style-cast]
return a - (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator*(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:110:21: warning: use of old-style cast [-Wold-style-cast]
return a * (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator/(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:113:21: warning: use of old-style cast [-Wold-style-cast]
return a / (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator+=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:117:22: warning: use of old-style cast [-Wold-style-cast]
return a += (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator-=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:120:22: warning: use of old-style cast [-Wold-style-cast]
return a -= (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator*=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:123:22: warning: use of old-style cast [-Wold-style-cast]
return a *= (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator/=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:126:22: warning: use of old-style cast [-Wold-style-cast]
return a /= (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator+(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:132:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a + b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator-(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:135:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a - b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator*(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:138:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a * b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator/(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:141:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a / b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator+(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:145:22: warning: use of old-style cast [-Wold-style-cast]
return a + (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator-(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:148:22: warning: use of old-style cast [-Wold-style-cast]
return a - (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator*(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:151:22: warning: use of old-style cast [-Wold-style-cast]
return a * (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator/(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:154:22: warning: use of old-style cast [-Wold-style-cast]
return a / (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator+(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:160:20: warning: use of old-style cast [-Wold-style-cast]
return a + (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:163:20: warning: use of old-style cast [-Wold-style-cast]
return a - (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator*(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:166:20: warning: use of old-style cast [-Wold-style-cast]
return a * (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator/(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:169:20: warning: use of old-style cast [-Wold-style-cast]
return a / (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator+(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:173:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a + b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:176:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a - b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator*(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:179:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a * b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator/(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:182:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a / b;
^
[ 27%] Building CXX object caffe2/core/dispatch/CMakeFiles/dispatch.dir/OpSchema.cpp.o
[ 27%] Building CXX object caffe2/core/dispatch/CMakeFiles/dispatch.dir/OpSchemaRegistration.cpp.o
Scanning dependencies of target Caffe2_perfkernels_avx2
[ 27%] Building CXX object caffe2/perfkernels/CMakeFiles/Caffe2_perfkernels_avx2.dir/common_avx2.cc.o
[ 27%] Building CXX object caffe2/perfkernels/CMakeFiles/Caffe2_perfkernels_avx2.dir/embedding_lookup_avx2.cc.o
[ 27%] Building CXX object caffe2/perfkernels/CMakeFiles/Caffe2_perfkernels_avx2.dir/embedding_lookup_fused_8bit_rowwise_avx2.cc.o
In file included from /home/william/pytorch/aten/src/ATen/core/typeid.h:22:0,
from /home/william/pytorch/caffe2/core/typeid.h:7,
from /home/william/pytorch/caffe2/core/dispatch/DispatchKey.h:5,
from /home/william/pytorch/caffe2/core/dispatch/OpSchema.h:3,
from /home/william/pytorch/caffe2/core/dispatch/KernelRegistration.h:3,
from /home/william/pytorch/caffe2/core/dispatch/KernelRegistration.cpp:1:
/home/william/pytorch/aten/src/ATen/core/Half.h: In function ‘typename std::enable_if<std::is_integral<_Tp2>::value, bool>::type at::overflows(From)’:
/home/william/pytorch/aten/src/ATen/core/Half.h:85:53: warning: use of old-style cast [-Wold-style-cast]
return f > limit::max() || (f < 0 && -(uint64_t)f > limit::max());
^
/home/william/pytorch/aten/src/ATen/core/Half.h: In function ‘typename std::enable_if<(! std::is_integral<_Tp2>::value), bool>::type at::overflows(From)’:
/home/william/pytorch/aten/src/ATen/core/Half.h:95:49: warning: use of old-style cast [-Wold-style-cast]
if (limit::has_infinity && std::isinf((double)f)) {
^
In file included from /home/william/pytorch/aten/src/ATen/core/Half.h:125:0,
from /home/william/pytorch/aten/src/ATen/core/typeid.h:22,
from /home/william/pytorch/caffe2/core/typeid.h:7,
from /home/william/pytorch/caffe2/core/dispatch/DispatchKey.h:5,
from /home/william/pytorch/caffe2/core/dispatch/OpSchema.h:3,
from /home/william/pytorch/caffe2/core/dispatch/KernelRegistration.h:3,
from /home/william/pytorch/caffe2/core/dispatch/KernelRegistration.cpp:1:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator+(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:49:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a + (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:49:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a + (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:53:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a - (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:53:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a - (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator*(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:57:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a * (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:57:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a * (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator/(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:61:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a / (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:61:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a / (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:65:18: warning: use of old-style cast [-Wold-style-cast]
return -(float)a;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator+(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:91:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a + b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator-(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:94:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a - b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator*(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:97:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a * b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator/(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:100:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a / b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator+(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:104:21: warning: use of old-style cast [-Wold-style-cast]
return a + (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator-(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:107:21: warning: use of old-style cast [-Wold-style-cast]
return a - (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator*(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:110:21: warning: use of old-style cast [-Wold-style-cast]
return a * (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator/(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:113:21: warning: use of old-style cast [-Wold-style-cast]
return a / (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator+=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:117:22: warning: use of old-style cast [-Wold-style-cast]
return a += (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator-=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:120:22: warning: use of old-style cast [-Wold-style-cast]
return a -= (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator*=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:123:22: warning: use of old-style cast [-Wold-style-cast]
return a *= (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator/=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:126:22: warning: use of old-style cast [-Wold-style-cast]
return a /= (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator+(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:132:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a + b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator-(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:135:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a - b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator*(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:138:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a * b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator/(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:141:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a / b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator+(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:145:22: warning: use of old-style cast [-Wold-style-cast]
return a + (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator-(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:148:22: warning: use of old-style cast [-Wold-style-cast]
return a - (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator*(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:151:22: warning: use of old-style cast [-Wold-style-cast]
return a * (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator/(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:154:22: warning: use of old-style cast [-Wold-style-cast]
return a / (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator+(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:160:20: warning: use of old-style cast [-Wold-style-cast]
return a + (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:163:20: warning: use of old-style cast [-Wold-style-cast]
return a - (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator*(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:166:20: warning: use of old-style cast [-Wold-style-cast]
return a * (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator/(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:169:20: warning: use of old-style cast [-Wold-style-cast]
return a / (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator+(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:173:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a + b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:176:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a - b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator*(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:179:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a * b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator/(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:182:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a / b;
^
[ 27%] Building CXX object caffe2/perfkernels/CMakeFiles/Caffe2_perfkernels_avx2.dir/math_cpu_avx2.cc.o
[ 27%] Linking CXX static library ../../../lib/libnomnigraph.a
[ 27%] Built target nomnigraph
[ 27%] Building CXX object caffe2/perfkernels/CMakeFiles/Caffe2_perfkernels_avx2.dir/typed_axpy_avx2.cc.o
In file included from /home/william/pytorch/aten/src/ATen/core/typeid.h:22:0,
from /home/william/pytorch/caffe2/core/typeid.h:7,
from /home/william/pytorch/caffe2/core/dispatch/DispatchKey.h:5,
from /home/william/pytorch/caffe2/core/dispatch/OpSchema.h:3,
from /home/william/pytorch/caffe2/core/dispatch/OpSchema.cpp:1:
/home/william/pytorch/aten/src/ATen/core/Half.h: In function ‘typename std::enable_if<std::is_integral<_Tp2>::value, bool>::type at::overflows(From)’:
/home/william/pytorch/aten/src/ATen/core/Half.h:85:53: warning: use of old-style cast [-Wold-style-cast]
return f > limit::max() || (f < 0 && -(uint64_t)f > limit::max());
^
/home/william/pytorch/aten/src/ATen/core/Half.h: In function ‘typename std::enable_if<(! std::is_integral<_Tp2>::value), bool>::type at::overflows(From)’:
/home/william/pytorch/aten/src/ATen/core/Half.h:95:49: warning: use of old-style cast [-Wold-style-cast]
if (limit::has_infinity && std::isinf((double)f)) {
^
In file included from /home/william/pytorch/aten/src/ATen/core/Half.h:125:0,
from /home/william/pytorch/aten/src/ATen/core/typeid.h:22,
from /home/william/pytorch/caffe2/core/typeid.h:7,
from /home/william/pytorch/caffe2/core/dispatch/DispatchKey.h:5,
from /home/william/pytorch/caffe2/core/dispatch/OpSchema.h:3,
from /home/william/pytorch/caffe2/core/dispatch/OpSchema.cpp:1:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator+(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:49:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a + (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:49:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a + (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:53:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a - (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:53:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a - (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator*(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:57:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a * (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:57:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a * (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator/(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:61:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a / (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:61:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a / (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:65:18: warning: use of old-style cast [-Wold-style-cast]
return -(float)a;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator+(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:91:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a + b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator-(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:94:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a - b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator*(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:97:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a * b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator/(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:100:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a / b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator+(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:104:21: warning: use of old-style cast [-Wold-style-cast]
return a + (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator-(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:107:21: warning: use of old-style cast [-Wold-style-cast]
return a - (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator*(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:110:21: warning: use of old-style cast [-Wold-style-cast]
return a * (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator/(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:113:21: warning: use of old-style cast [-Wold-style-cast]
return a / (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator+=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:117:22: warning: use of old-style cast [-Wold-style-cast]
return a += (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator-=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:120:22: warning: use of old-style cast [-Wold-style-cast]
return a -= (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator*=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:123:22: warning: use of old-style cast [-Wold-style-cast]
return a *= (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator/=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:126:22: warning: use of old-style cast [-Wold-style-cast]
return a /= (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator+(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:132:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a + b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator-(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:135:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a - b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator*(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:138:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a * b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator/(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:141:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a / b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator+(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:145:22: warning: use of old-style cast [-Wold-style-cast]
return a + (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator-(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:148:22: warning: use of old-style cast [-Wold-style-cast]
return a - (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator*(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:151:22: warning: use of old-style cast [-Wold-style-cast]
return a * (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator/(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:154:22: warning: use of old-style cast [-Wold-style-cast]
return a / (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator+(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:160:20: warning: use of old-style cast [-Wold-style-cast]
return a + (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:163:20: warning: use of old-style cast [-Wold-style-cast]
return a - (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator*(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:166:20: warning: use of old-style cast [-Wold-style-cast]
return a * (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator/(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:169:20: warning: use of old-style cast [-Wold-style-cast]
return a / (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator+(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:173:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a + b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:176:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a - b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator*(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:179:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a * b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator/(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:182:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a / b;
^
In file included from /home/william/pytorch/aten/src/ATen/core/typeid.h:22:0,
from /home/william/pytorch/caffe2/core/typeid.h:7,
from /home/william/pytorch/caffe2/core/dispatch/DispatchKey.h:5,
from /home/william/pytorch/caffe2/core/dispatch/OpSchema.h:3,
from /home/william/pytorch/caffe2/core/dispatch/DispatchTable.h:4,
from /home/william/pytorch/caffe2/core/dispatch/Dispatcher.h:3,
from /home/william/pytorch/caffe2/core/dispatch/OpSchemaRegistration.h:3,
from /home/william/pytorch/caffe2/core/dispatch/OpSchemaRegistration.cpp:1:
/home/william/pytorch/aten/src/ATen/core/Half.h: In function ‘typename std::enable_if<std::is_integral<_Tp2>::value, bool>::type at::overflows(From)’:
/home/william/pytorch/aten/src/ATen/core/Half.h:85:53: warning: use of old-style cast [-Wold-style-cast]
return f > limit::max() || (f < 0 && -(uint64_t)f > limit::max());
^
/home/william/pytorch/aten/src/ATen/core/Half.h: In function ‘typename std::enable_if<(! std::is_integral<_Tp2>::value), bool>::type at::overflows(From)’:
/home/william/pytorch/aten/src/ATen/core/Half.h:95:49: warning: use of old-style cast [-Wold-style-cast]
if (limit::has_infinity && std::isinf((double)f)) {
^
In file included from /home/william/pytorch/aten/src/ATen/core/Half.h:125:0,
from /home/william/pytorch/aten/src/ATen/core/typeid.h:22,
from /home/william/pytorch/caffe2/core/typeid.h:7,
from /home/william/pytorch/caffe2/core/dispatch/DispatchKey.h:5,
from /home/william/pytorch/caffe2/core/dispatch/OpSchema.h:3,
from /home/william/pytorch/caffe2/core/dispatch/DispatchTable.h:4,
from /home/william/pytorch/caffe2/core/dispatch/Dispatcher.h:3,
from /home/william/pytorch/caffe2/core/dispatch/OpSchemaRegistration.h:3,
from /home/william/pytorch/caffe2/core/dispatch/OpSchemaRegistration.cpp:1:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator+(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:49:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a + (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:49:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a + (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:53:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a - (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:53:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a - (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator*(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:57:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a * (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:57:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a * (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator/(const at::Half&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:61:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a / (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:61:28: warning: use of old-style cast [-Wold-style-cast]
return (float)a / (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:65:18: warning: use of old-style cast [-Wold-style-cast]
return -(float)a;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator+(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:91:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a + b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator-(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:94:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a - b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator*(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:97:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a * b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator/(at::Half, float)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:100:17: warning: use of old-style cast [-Wold-style-cast]
return (float)a / b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator+(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:104:21: warning: use of old-style cast [-Wold-style-cast]
return a + (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator-(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:107:21: warning: use of old-style cast [-Wold-style-cast]
return a - (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator*(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:110:21: warning: use of old-style cast [-Wold-style-cast]
return a * (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float at::operator/(float, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:113:21: warning: use of old-style cast [-Wold-style-cast]
return a / (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator+=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:117:22: warning: use of old-style cast [-Wold-style-cast]
return a += (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator-=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:120:22: warning: use of old-style cast [-Wold-style-cast]
return a -= (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator*=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:123:22: warning: use of old-style cast [-Wold-style-cast]
return a *= (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘float& at::operator/=(float&, const at::Half&)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:126:22: warning: use of old-style cast [-Wold-style-cast]
return a /= (float)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator+(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:132:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a + b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator-(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:135:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a - b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator*(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:138:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a * b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator/(at::Half, double)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:141:18: warning: use of old-style cast [-Wold-style-cast]
return (double)a / b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator+(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:145:22: warning: use of old-style cast [-Wold-style-cast]
return a + (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator-(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:148:22: warning: use of old-style cast [-Wold-style-cast]
return a - (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator*(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:151:22: warning: use of old-style cast [-Wold-style-cast]
return a * (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘double at::operator/(double, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:154:22: warning: use of old-style cast [-Wold-style-cast]
return a / (double)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator+(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:160:20: warning: use of old-style cast [-Wold-style-cast]
return a + (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:163:20: warning: use of old-style cast [-Wold-style-cast]
return a - (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator*(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:166:20: warning: use of old-style cast [-Wold-style-cast]
return a * (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator/(at::Half, int)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:169:20: warning: use of old-style cast [-Wold-style-cast]
return a / (Half)b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator+(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:173:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a + b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator-(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:176:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a - b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator*(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:179:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a * b;
^
/home/william/pytorch/aten/src/ATen/core/Half-inl.h: In function ‘at::Half at::operator/(int, at::Half)’:
/home/william/pytorch/aten/src/ATen/core/Half-inl.h:182:16: warning: use of old-style cast [-Wold-style-cast]
return (Half)a / b;
^
[ 27%] Built target dispatch
[ 27%] Built target Caffe2_perfkernels_avx2
[ 27%] Linking CXX static library ../../lib/libonnx.a
[ 27%] Built target onnx
Scanning dependencies of target caffe2
[ 27%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/Formatting.cpp.o
[ 27%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/OptionsGuard.cpp.o
[ 27%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/TensorGeometry.cpp.o
[ 27%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/CPUGeneral.cpp.o
[ 27%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/CPUGenerator.cpp.o
[ 27%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/Context.cpp.o
[ 27%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/SparseTensorImpl.cpp.o
[ 28%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/DLConvertor.cpp.o
[ 28%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/Tensor.cpp.o
[ 28%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/Scalar.cpp.o
[ 28%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/CUDAStream.cpp.o
[ 28%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/ExpandUtils.cpp.o
[ 28%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/TensorImpl.cpp.o
[ 28%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/TensorOptions.cpp.o
[ 28%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/TensorUtils.cpp.o
[ 28%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/UndefinedTensor.cpp.o
[ 28%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/UndefinedType.cpp.o
[ 28%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/Utils.cpp.o
[ 28%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/detail/CUDAHooksInterface.cpp.o
[ 29%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/detail/VariableHooksInterface.cpp.o
[ 29%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/ATenCoreTest.cpp.o
[ 29%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/ATenGeneral.cpp.o
[ 29%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/AlignOf.cpp.o
[ 29%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/Allocator.cpp.o
[ 29%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/ArrayRef.cpp.o
[ 29%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/Backtrace.cpp.o
[ 29%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/C++17.cpp.o
[ 29%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/Device.cpp.o
[ 29%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/DeviceType.cpp.o
[ 29%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/Error.cpp.o
[ 29%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/Half.cpp.o
[ 29%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/SmallVector.cpp.o
[ 29%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/Storage.cpp.o
[ 29%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/StorageImpl.cpp.o
[ 30%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/TensorTypeId.cpp.o
[ 30%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/TensorTypeIdRegistration.cpp.o
[ 30%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/UniqueVoidPtr.cpp.o
[ 30%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/intrusive_ptr.cpp.o
[ 30%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/optional.cpp.o
[ 30%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/core/typeid.cpp.o
[ 30%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/Activation.cpp.o
[ 30%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/BinaryOps.cpp.o
[ 30%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/Convolution.cpp.o
[ 30%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/ConvolutionTBC.cpp.o
[ 30%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/DispatchStub.cpp.o
[ 30%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/Distance.cpp.o
[ 30%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/DistanceOpsKernel.cpp.o
[ 30%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/Distributions.cpp.o
[ 30%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/Dropout.cpp.o
[ 30%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/Embedding.cpp.o
[ 31%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/EmbeddingBag.cpp.o
[ 31%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/Gesv.cpp.o
[ 31%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/GridSampler.cpp.o
[ 31%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/Indexing.cpp.o
[ 31%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/LegacyBridge.cpp.o
[ 31%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/Linear.cpp.o
[ 31%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/LinearAlgebra.cpp.o
[ 31%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/Loss.cpp.o
[ 31%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/LossCTC.cpp.o
[ 31%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/Memory.cpp.o
[ 31%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/Normalization.cpp.o
[ 31%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/Pooling.cpp.o
[ 31%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/RNN.cpp.o
[ 31%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/ReduceOps.cpp.o
[ 31%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/RoiPooling.cpp.o
[ 32%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/Scalar.cpp.o
[ 32%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/SoftMax.cpp.o
[ 32%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/SpectralOps.cpp.o
[ 32%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/SummaryOps.cpp.o
[ 32%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/TensorCompare.cpp.o
[ 32%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/TensorFactories.cpp.o
[ 32%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/TensorIterator.cpp.o
[ 32%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/TensorProperties.cpp.o
[ 32%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/TensorShape.cpp.o
[ 32%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/TensorTransformations.cpp.o
[ 32%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/TypeProperties.cpp.o
[ 32%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/UnaryOps.cpp.o
[ 32%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/Unique.cpp.o
[ 32%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/sparse/SparseTensor.cpp.o
[ 32%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/sparse/SparseTensorMath.cpp.o
[ 33%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/mkl/SpectralOps.cpp.o
[ 33%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/mkldnn/Conv.cpp.o
[ 33%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/CPUByteType.cpp.o
[ 33%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/CPUCharType.cpp.o
[ 33%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/CPUCopy.cpp.o
[ 33%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/CPUDoubleType.cpp.o
[ 33%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/CPUFloatType.cpp.o
[ 33%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/CPUHalfType.cpp.o
[ 33%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/CPUIntType.cpp.o
[ 33%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/CPULongType.cpp.o
[ 33%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/CPUShortType.cpp.o
[ 33%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/RegisterCPU.cpp.o
[ 33%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/SparseCPUByteType.cpp.o
[ 33%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/SparseCPUCharType.cpp.o
[ 33%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/SparseCPUDoubleType.cpp.o
[ 34%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/SparseCPUFloatType.cpp.o
[ 34%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/SparseCPUIntType.cpp.o
[ 34%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/SparseCPULongType.cpp.o
[ 34%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/SparseCPUShortType.cpp.o
[ 34%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/Type.cpp.o
[ 34%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THGeneral.cpp.o
[ 34%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THHalf.cpp.o
[ 34%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THAllocator.cpp.o
[ 34%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THSize.cpp.o
[ 34%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THStorageFunctions.cpp.o
[ 34%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THTensor.cpp.o
[ 34%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THTensorCopy.cpp.o
[ 34%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THTensorRandom.cpp.o
[ 34%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THTensorMath.cpp.o
[ 34%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THTensorMoreMath.cpp.o
[ 35%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THTensorEvenMoreMath.cpp.o
[ 35%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THTensorConv.cpp.o
[ 35%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THTensorLapack.cpp.o
[ 35%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THBlas.cpp.o
[ 35%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THLapack.cpp.o
[ 35%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THLogAdd.cpp.o
[ 35%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THRandom.cpp.o
[ 35%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THFile.cpp.o
[ 35%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THDiskFile.cpp.o
[ 35%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THMemoryFile.cpp.o
[ 35%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/THVector.cpp.o
[ 35%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/generic/simd/convolve.cpp.o
[ 35%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/generic/simd/convolve5x5_sse.cpp.o
[ 35%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/vector/AVX.cpp.o
[ 35%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/generic/simd/convolve5x5_avx.cpp.o
[ 35%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/TH/vector/AVX2.cpp.o
[ 36%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/THNN/init.cpp.o
[ 36%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/cpu/UnaryOpsKernel.cpp.AVX2.cpp.o
[ 36%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/cpu/TensorCompareKernel.cpp.AVX2.cpp.o
[ 36%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/cpu/SoftMaxKernel.cpp.AVX2.cpp.o
[ 36%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/cpu/ReduceOpsKernel.cpp.AVX2.cpp.o
[ 36%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/cpu/BinaryOpsKernel.cpp.AVX2.cpp.o
[ 36%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/cpu/UnaryOpsKernel.cpp.AVX.cpp.o
[ 36%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/cpu/TensorCompareKernel.cpp.AVX.cpp.o
[ 36%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/cpu/SoftMaxKernel.cpp.AVX.cpp.o
[ 36%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/cpu/ReduceOpsKernel.cpp.AVX.cpp.o
[ 36%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/cpu/BinaryOpsKernel.cpp.AVX.cpp.o
[ 36%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/cpu/UnaryOpsKernel.cpp.DEFAULT.cpp.o
[ 36%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/cpu/TensorCompareKernel.cpp.DEFAULT.cpp.o
[ 36%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/cpu/SoftMaxKernel.cpp.DEFAULT.cpp.o
[ 36%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/cpu/ReduceOpsKernel.cpp.DEFAULT.cpp.o
[ 37%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/native/cpu/BinaryOpsKernel.cpp.DEFAULT.cpp.o
[ 37%] Building CXX object caffe2/CMakeFiles/caffe2.dir/__/aten/src/ATen/mkldnn/Runtime.cpp.o
[ 37%] Building CXX object caffe2/CMakeFiles/caffe2.dir/contrib/aten/aten_op.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/caffe2.dir/contrib/gloo/allgather_ops.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/caffe2.dir/contrib/gloo/allreduce_ops.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/caffe2.dir/contrib/gloo/barrier_ops.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/caffe2.dir/contrib/gloo/broadcast_ops.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/caffe2.dir/contrib/gloo/common.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/caffe2.dir/contrib/gloo/common_world_ops.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/caffe2.dir/contrib/gloo/context.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/caffe2.dir/contrib/gloo/reduce_scatter_ops.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/caffe2.dir/contrib/gloo/store_handler.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/caffe2.dir/contrib/script/compiler.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/caffe2.dir/contrib/script/lexer.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/allocator.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/blob_serialization.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/blob_stats.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/common.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/context.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/context_base.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/db.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/event.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/flags.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/graph.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/init.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/init_intrinsics_check.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/init_omp.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/int8_serialization.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/logging.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/memonger.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/module.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/net.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/net_async_base.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/net_async_polling.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/net_async_scheduling.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/net_async_tracing.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/net_dag.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/net_dag_utils.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/net_simple.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/net_simple_async.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/numa.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/operator.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/operator_c10wrapper.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/operator_schema.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/plan_executor.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/qtensor.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/qtensor_serialization.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/stats.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/tensor.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/tensor_int8.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/transform.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/types.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/caffe2.dir/core/workspace.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/caffe2.dir/utils/proto_wrap.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/caffe2.dir/utils/proto_utils.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/caffe2.dir/utils/murmur_hash3.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/caffe2.dir/utils/smart_tensor_printer.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/caffe2.dir/utils/signal_handler.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/caffe2.dir/utils/string_utils.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/caffe2.dir/utils/threadpool/ThreadPool.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/caffe2.dir/utils/cpuid.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/caffe2.dir/utils/bench_utils.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/caffe2.dir/utils/math_cpu.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/caffe2.dir/utils/math_utils.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/caffe2.dir/utils/thread_name.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/caffe2.dir/utils/threadpool/pthreadpool.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/caffe2.dir/utils/threadpool/pthreadpool_impl.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/caffe2.dir/predictor/predictor.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/caffe2.dir/predictor/predictor_utils.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/caffe2.dir/predictor/predictor_config.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/caffe2.dir/db/create_db_op.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/caffe2.dir/db/protodb.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/caffe2.dir/distributed/file_store_handler.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/caffe2.dir/distributed/file_store_handler_op.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/caffe2.dir/distributed/store_handler.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/caffe2.dir/distributed/store_ops.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/caffe2.dir/onnx/backend.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/caffe2.dir/onnx/backend_rep.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/caffe2.dir/onnx/device.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/caffe2.dir/onnx/helper.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/caffe2.dir/onnx/onnx_exporter.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/caffe2.dir/onnx/onnxifi_init.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/abs_op.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/accumulate_op.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/accuracy_op.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/acos_op.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/affine_channel_op.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/apmeter_op.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/arg_ops.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/asin_op.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/assert_op.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/atan_op.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/atomic_ops.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/batch_box_cox_op.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/batch_bucketize_op.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/batch_gather_ops.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/batch_matmul_op.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/batch_moments_op.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/batch_sparse_to_dense_op.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/bbox_transform_op.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/bisect_percentile_op.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/boolean_mask_ops.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/boolean_unmask_ops.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/box_with_nms_limit_op.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/byte_weight_dequant_op.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/cast_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/cbrt_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/ceil_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/channel_backprop_stats_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/channel_shuffle_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/channel_stats_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/clip_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/collect_and_distribute_fpn_rpn_proposals_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/communicator_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/concat_split_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/conditional_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/conv_gradient_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/conv_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/conv_op_eigen.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/conv_op_shared.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/conv_transpose_gradient_op.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/conv_transpose_op.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/conv_transpose_op_mobile.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/cos_op.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/cosh_op.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/cosine_embedding_criterion_op.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/counter_ops.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/create_scope_op.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/cross_entropy_op.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/ctc_beam_search_decoder_op.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/ctc_greedy_decoder_op.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/cube_op.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/dataset_ops.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/deform_conv_gradient_op.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/deform_conv_op.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/distance_op.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/do_op.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/dropout_op.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/elementwise_add_gradient_op.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/elementwise_add_op.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/elementwise_div_gradient_op.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/elementwise_div_op.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/elementwise_linear_op.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/elementwise_logical_ops.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/elementwise_mul_gradient_op.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/elementwise_mul_op.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/elementwise_ops.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/elementwise_ops_schema.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/elementwise_ops_utils.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/elementwise_sub_gradient_op.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/elementwise_sub_op.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/elementwise_sum_op.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/elu_op.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/enforce_finite_op.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/ensure_clipped_op.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/ensure_cpu_output_op.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/exp_op.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/expand_op.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/expand_squeeze_dims_op.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/extend_tensor_op.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/fc_inference.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/feature_maps_ops.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/feed_blob_op.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/filler_op.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/find_duplicate_elements_op.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/find_op.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/flatten_op.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/flexible_top_k.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/floor_op.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/free_op.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/fully_connected_op.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/fused_rowwise_8bit_conversion_ops.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/fused_rowwise_random_quantization_ops.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/gather_fused_8bit_rowwise_op.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/gather_op.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/gather_ranges_to_dense_op.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/generate_proposals_op.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/given_tensor_byte_string_to_uint8_fill_op.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/given_tensor_fill_op.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/glu_op.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/group_norm_op.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/gru_unit_op.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/h_softmax_op.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/half_float_ops.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/hard_sigmoid_op.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/heatmap_max_keypoint_op.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/if_op.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/im2col_op.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/index_hash_ops.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/index_ops.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/instance_norm_gradient_op.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/instance_norm_op.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/integral_image_op.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/is_empty_op.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/jsd_op.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/key_split_ops.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/last_n_window_collector.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/layer_norm_op.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/leaky_relu_op.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/lengths_pad_op.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/lengths_reducer_fused_8bit_rowwise_ops.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/lengths_reducer_ops.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/lengths_reducer_rowwise_8bit_ops.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/lengths_tile_op.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/lengths_top_k_op.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/listwise_l2r_op.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/load_save_op.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/local_response_normalization_op.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/locally_connected_op.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/locally_connected_op_util.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/log_op.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/logit_op.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/loss_op.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/lp_pool_op.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/lpnorm_op.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/lstm_unit_op.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/map_ops.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/margin_ranking_criterion_op.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/matmul_op.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/mean_op.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/merge_id_lists_op.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/minmax_gradient_ops.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/minmax_ops.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/mod_op.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/moments_op.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/multi_class_accuracy_op.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/negate_gradient_op.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/negative_op.cc.o
[ 52%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/ngram_ops.cc.o
[ 52%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/norm_planar_yuv_op.cc.o
[ 52%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/normalize_l1_op.cc.o
[ 52%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/normalize_op.cc.o
[ 52%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/numpy_tile_op.cc.o
[ 52%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/one_hot_ops.cc.o
[ 52%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/onnx_while_op.cc.o
[ 52%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/onnxifi_op.cc.o
[ 52%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/order_switch_ops.cc.o
[ 52%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/pack_rnn_sequence_op.cc.o
[ 52%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/pack_segments.cc.o
[ 52%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/pad_op.cc.o
[ 52%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/partition_ops.cc.o
In file included from /home/william/pytorch/caffe2/core/allocator.h:6:0,
from /home/william/pytorch/caffe2/core/context.h:9,
from /home/william/pytorch/caffe2/operators/onnxifi_op.h:7,
from /home/william/pytorch/caffe2/operators/onnxifi_op.cc:1:
/home/william/pytorch/caffe2/operators/onnxifi_op.h: In instantiation of ‘caffe2::OnnxifiOp<T, Context>::OnnxifiOp(const caffe2::OperatorDef&, caffe2::Workspace*) [with T = float; Context = caffe2::CPUContext]’:
/home/william/pytorch/caffe2/core/registry.h:131:50: required from ‘static ObjectPtrType caffe2::Registerer<SrcType, ObjectPtrType, Args>::DefaultCreator(Args ...) [with DerivedType = caffe2::OnnxifiOp<float, caffe2::CPUContext>; SrcType = std::__cxx11::basic_string<char>; ObjectPtrType = std::unique_ptr<caffe2::OperatorBase>; Args = {const caffe2::OperatorDef&, caffe2::Workspace*}]’
/home/william/pytorch/caffe2/operators/onnxifi_op.cc:149:1: required from here
/home/william/pytorch/caffe2/core/logging.h:265:33: error: cannot convert ‘std::nullptr_t’ to ‘size_t {aka long unsigned int}’ in argument passing
CAFFE_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__)
^
/home/william/pytorch/caffe2/core/logging.h:233:61: note: in definition of macro ‘CAFFE_ENFORCE_THAT_IMPL’
const EnforceFailMessage& CAFFE_ENFORCE_THAT_IMPL_r_ = (condition); \
^
/home/william/pytorch/caffe2/operators/onnxifi_op.h:95:5: note: in expansion of macro ‘CAFFE_ENFORCE_EQ’
CAFFE_ENFORCE_EQ(
^
[ 52%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/percentile_op.cc.o
[ 52%] Building CXX object caffe2/CMakeFiles/caffe2.dir/operators/perplexity_op.cc.o
caffe2/CMakeFiles/caffe2.dir/build.make:5204: recipe for target 'caffe2/CMakeFiles/caffe2.dir/operators/onnxifi_op.cc.o' failed
make[2]: *** [caffe2/CMakeFiles/caffe2.dir/operators/onnxifi_op.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:1533: recipe for target 'caffe2/CMakeFiles/caffe2.dir/all' failed
make[1]: *** [caffe2/CMakeFiles/caffe2.dir/all] Error 2
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2
Failed to run 'bash ../tools/build_pytorch_libs.sh --use-cuda --use-nnpack --use-mkldnn nccl caffe2 libshm gloo THD c10d'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment