<p dir="auto">$git clone --recursive <a href="https://github.com/pytorch/pytorch">https://github.com/pytorch/pytorch</a><br>
$cd pytorch<br>
$python setup.py install<br>
running install<br>
running build_deps<br>
-- The C compiler identification is GNU 6.4.0<br>
-- The CXX compiler identification is GNU 6.4.0<br>
-- Check for working C compiler: /usr/bin/cc<br>
-- Check for working C compiler: /usr/bin/cc -- works<br>
-- Detecting C compiler ABI info<br>
-- Detecting C compiler ABI info - done<br>
-- Detecting C compile features<br>
-- Detecting C compile features - done<br>
-- Check for working CXX compiler: /usr/bin/c++<br>
-- Check for working CXX compiler: /usr/bin/c++ -- works<br>
-- Detecting CXX compiler ABI info<br>
-- Detecting CXX compiler ABI info - done<br>
-- Detecting CXX compile features<br>
-- Detecting CXX compile features - done<br>
-- Found CUDA: /usr/local/cuda (found suitable version "9.0", minimum required is "7.0")<br>
-- Configuring done<br>
-- Generating done<br>
-- Build files have been written to: /home/zjy/program/pytorch/torch/lib/build/nccl<br>
Scanning dependencies of target nccl<br>
[100%] Generating lib/libnccl.so<br>
Grabbing  src/nccl.h                          &gt; /home/zjy/program/pytorch/torch/lib/build/nccl/include/nccl.h<br>
Compiling src/libwrap.cu                      &gt; /home/zjy/program/pytorch/torch/lib/build/nccl/obj/libwrap.o<br>
Compiling src/core.cu                         &gt; /home/zjy/program/pytorch/torch/lib/build/nccl/obj/core.o<br>
Compiling src/all_gather.cu                   &gt; /home/zjy/program/pytorch/torch/lib/build/nccl/obj/all_gather.o<br>
Compiling src/all_reduce.cu                   &gt; /home/zjy/program/pytorch/torch/lib/build/nccl/obj/all_reduce.o<br>
Compiling src/broadcast.cu                    &gt; /home/zjy/program/pytorch/torch/lib/build/nccl/obj/broadcast.o<br>
Compiling src/reduce.cu                       &gt; /home/zjy/program/pytorch/torch/lib/build/nccl/obj/reduce.o<br>
Compiling src/reduce_scatter.cu               &gt; /home/zjy/program/pytorch/torch/lib/build/nccl/obj/reduce_scatter.o<br>
ptxas warning : Too big maxrregcount value specified 96, will be ignored<br>
ptxas warning : Too big maxrregcount value specified 96, will be ignored<br>
ptxas warning : Too big maxrregcount value specified 96, will be ignored<br>
ptxas warning : Too big maxrregcount value specified 96, will be ignored<br>
ptxas warning : Too big maxrregcount value specified 96, will be ignored<br>
ptxas warning : Too big maxrregcount value specified 96, will be ignored<br>
ptxas warning : Too big maxrregcount value specified 96, will be ignored<br>
Linking   libnccl.so.1.3.5                    &gt; /home/zjy/program/pytorch/torch/lib/build/nccl/lib/libnccl.so.1.3.5<br>
Archiving libnccl_static.a                    &gt; /home/zjy/program/pytorch/torch/lib/build/nccl/lib/libnccl_static.a<br>
[100%] Built target nccl<br>
Install the project...<br>
-- Install configuration: "Release"<br>
-- Installing: /home/zjy/program/pytorch/torch/lib/tmp_install/include/nccl.h<br>
-- The C compiler identification is GNU 6.4.0<br>
-- The CXX compiler identification is GNU 6.4.0<br>
-- Check for working C compiler: /usr/bin/cc<br>
-- Check for working C compiler: /usr/bin/cc -- works<br>
-- Detecting C compiler ABI info<br>
-- Detecting C compiler ABI info - done<br>
-- Detecting C compile features<br>
-- Detecting C compile features - done<br>
-- Check for working CXX compiler: /usr/bin/c++<br>
-- Check for working CXX compiler: /usr/bin/c++ -- works<br>
-- Detecting CXX compiler ABI info<br>
-- Detecting CXX compiler ABI info - done<br>
-- Detecting CXX compile features<br>
-- Detecting CXX compile features - done<br>
-- Found CUDA: /usr/local/cuda (found suitable version "9.0", minimum required is "5.5")<br>
-- Autodetected CUDA architecture(s): 6.1<br>
-- Found CUDA with FP16 support, compiling with torch.CudaHalfTensor<br>
-- Removing -DNDEBUG from compile flags<br>
CMake Warning (dev) at /home/zjy/anaconda3/share/cmake-3.9/Modules/FindOpenMP.cmake:200 (if):<br>
Policy CMP0054 is not set: Only interpret if() arguments as variables or<br>
keywords when unquoted.  Run "cmake --help-policy CMP0054" for policy<br>
details.  Use the cmake_policy command to set the policy and suppress this<br>
warning.</p>
<p dir="auto">Quoted variables like "c" will no longer be dereferenced when the policy is<br>
set to NEW.  Since the policy is not set the OLD behavior will be used.<br>
Call Stack (most recent call first):<br>
/home/zjy/anaconda3/share/cmake-3.9/Modules/FindOpenMP.cmake:324 (_OPENMP_GET_FLAGS)<br>
CMakeLists.txt:130 (FIND_PACKAGE)<br>
This warning is for project developers.  Use -Wno-dev to suppress it.</p>
<p dir="auto">-- Found OpenMP_C: -fopenmp (found version "4.5")<br>
-- Found OpenMP_CXX: -fopenmp (found version "4.5")<br>
-- Compiling with OpenMP support<br>
-- Checking prototype magma_get_sgeqrf_nb for MAGMA_V2 - True<br>
-- Compiling with MAGMA support<br>
-- MAGMA INCLUDE DIRECTORIES: /home/zjy/anaconda3/include<br>
-- MAGMA LIBRARIES: /home/zjy/anaconda3/lib/libmagma.a<br>
-- MAGMA V2 check: 1<br>
-- Could not find hardware support for NEON on this machine.<br>
-- No OMAP3 processor on this machine.<br>
-- No OMAP4 processor on this machine.<br>
-- Looking for cpuid.h<br>
-- Looking for cpuid.h - found<br>
-- Performing Test HAVE_GCC_GET_CPUID<br>
-- Performing Test HAVE_GCC_GET_CPUID - Success<br>
-- Performing Test NO_GCC_EBX_FPIC_BUG<br>
-- Performing Test NO_GCC_EBX_FPIC_BUG - Success<br>
-- Performing Test C_HAS_SSE1_1<br>
-- Performing Test C_HAS_SSE1_1 - Success<br>
-- Performing Test C_HAS_SSE2_1<br>
-- Performing Test C_HAS_SSE2_1 - Success<br>
-- Performing Test C_HAS_SSE3_1<br>
-- Performing Test C_HAS_SSE3_1 - Failed<br>
-- Performing Test C_HAS_SSE3_2<br>
-- Performing Test C_HAS_SSE3_2 - Success<br>
-- Performing Test C_HAS_SSE4_1_1<br>
-- Performing Test C_HAS_SSE4_1_1 - Failed<br>
-- Performing Test C_HAS_SSE4_1_2<br>
-- Performing Test C_HAS_SSE4_1_2 - Success<br>
-- Performing Test C_HAS_SSE4_2_1<br>
-- Performing Test C_HAS_SSE4_2_1 - Failed<br>
-- Performing Test C_HAS_SSE4_2_2<br>
-- Performing Test C_HAS_SSE4_2_2 - Success<br>
-- Performing Test C_HAS_AVX_1<br>
-- Performing Test C_HAS_AVX_1 - Failed<br>
-- Performing Test C_HAS_AVX_2<br>
-- Performing Test C_HAS_AVX_2 - Success<br>
-- Performing Test C_HAS_AVX2_1<br>
-- Performing Test C_HAS_AVX2_1 - Failed<br>
-- Performing Test C_HAS_AVX2_2<br>
-- Performing Test C_HAS_AVX2_2 - Success<br>
-- Performing Test CXX_HAS_SSE1_1<br>
-- Performing Test CXX_HAS_SSE1_1 - Success<br>
-- Performing Test CXX_HAS_SSE2_1<br>
-- Performing Test CXX_HAS_SSE2_1 - Success<br>
-- Performing Test CXX_HAS_SSE3_1<br>
-- Performing Test CXX_HAS_SSE3_1 - Failed<br>
-- Performing Test CXX_HAS_SSE3_2<br>
-- Performing Test CXX_HAS_SSE3_2 - Success<br>
-- Performing Test CXX_HAS_SSE4_1_1<br>
-- Performing Test CXX_HAS_SSE4_1_1 - Failed<br>
-- Performing Test CXX_HAS_SSE4_1_2<br>
-- Performing Test CXX_HAS_SSE4_1_2 - Success<br>
-- Performing Test CXX_HAS_SSE4_2_1<br>
-- Performing Test CXX_HAS_SSE4_2_1 - Failed<br>
-- Performing Test CXX_HAS_SSE4_2_2<br>
-- Performing Test CXX_HAS_SSE4_2_2 - Success<br>
-- Performing Test CXX_HAS_AVX_1<br>
-- Performing Test CXX_HAS_AVX_1 - Failed<br>
-- Performing Test CXX_HAS_AVX_2<br>
-- Performing Test CXX_HAS_AVX_2 - Success<br>
-- Performing Test CXX_HAS_AVX2_1<br>
-- Performing Test CXX_HAS_AVX2_1 - Failed<br>
-- Performing Test CXX_HAS_AVX2_2<br>
-- Performing Test CXX_HAS_AVX2_2 - Success<br>
-- SSE2 Found<br>
-- SSE3 Found<br>
-- AVX Found<br>
-- AVX2 Found<br>
-- Performing Test HAS_C11_ATOMICS<br>
-- Performing Test HAS_C11_ATOMICS - Failed<br>
-- Performing Test HAS_MSC_ATOMICS<br>
-- Performing Test HAS_MSC_ATOMICS - Failed<br>
-- Performing Test HAS_GCC_ATOMICS<br>
-- Performing Test HAS_GCC_ATOMICS - Success<br>
-- Atomics: using GCC intrinsics<br>
-- Looking for sys/types.h<br>
-- Looking for sys/types.h - found<br>
-- Looking for stdint.h<br>
-- Looking for stdint.h - found<br>
-- Looking for stddef.h<br>
-- Looking for stddef.h - found<br>
-- Check size of void*<br>
-- Check size of void* - done<br>
-- Checking for [mkl_gf_lp64 - mkl_gnu_thread - mkl_core - gomp - pthread - m - dl]<br>
--   Library mkl_gf_lp64: /home/zjy/anaconda3/lib/libmkl_gf_lp64.so<br>
--   Library mkl_gnu_thread: /home/zjy/anaconda3/lib/libmkl_gnu_thread.so<br>
--   Library mkl_core: /home/zjy/anaconda3/lib/libmkl_core.so<br>
-- Found OpenMP_C: -fopenmp (found version "4.5")<br>
-- Found OpenMP_CXX: -fopenmp (found version "4.5")<br>
--   Library gomp: -fopenmp<br>
--   Library pthread: /usr/lib/x86_64-linux-gnu/libpthread.so<br>
--   Library m: /usr/lib/x86_64-linux-gnu/libm.so<br>
--   Library dl: /usr/lib/x86_64-linux-gnu/libdl.so<br>
-- Looking for cblas_sgemm<br>
-- Looking for cblas_sgemm - found<br>
-- MKL library found<br>
-- Performing Test BLAS_F2C_DOUBLE_WORKS<br>
-- Performing Test BLAS_F2C_DOUBLE_WORKS - Failed<br>
-- Performing Test BLAS_F2C_FLOAT_WORKS<br>
-- Performing Test BLAS_F2C_FLOAT_WORKS - Success<br>
-- Performing Test BLAS_USE_CBLAS_DOT<br>
-- Performing Test BLAS_USE_CBLAS_DOT - Success<br>
-- Found a library with BLAS API (mkl).<br>
-- Found a library with LAPACK API. (mkl)<br>
-- Found CUDNN: /usr/local/cuda/include<br>
-- Found cuDNN: v7.0.4  (include: /usr/local/cuda/include, library: /usr/local/cuda/lib64/libcudnn.so)<br>
CMake Deprecation Warning at src/ATen/CMakeLists.txt:7 (CMAKE_POLICY):<br>
The OLD behavior for policy CMP0026 will be removed from a future version<br>
of CMake.</p>
<p dir="auto">The cmake-policies(7) manual explains that the OLD behaviors of all<br>
policies are deprecated and that a policy should be set to OLD only under<br>
specific short-term circumstances.  Projects should be ported to the NEW<br>
behavior and not rely on setting a policy to OLD.</p>
<p dir="auto">-- Using python found in /home/zjy/anaconda3/bin/python<br>
['/home/zjy/program/pytorch/aten/src/THNN/generic/THNN.h', '/home/zjy/program/pytorch/aten/src/THCUNN/generic/THCUNN.h', '/home/zjy/program/pytorch/aten/src/ATen/nn.yaml']<br>
ATen Excluded: {'bernoulli', 'bernoulli_'}<br>
-- Looking for clock_gettime in rt<br>
-- Looking for clock_gettime in rt - found<br>
-- Looking for mmap<br>
-- Looking for mmap - found<br>
-- Looking for shm_open<br>
-- Looking for shm_open - found<br>
-- Looking for shm_unlink<br>
-- Looking for shm_unlink - found<br>
-- Looking for malloc_usable_size<br>
-- Looking for malloc_usable_size - found<br>
-- Performing Test C_HAS_THREAD<br>
-- Performing Test C_HAS_THREAD - Success<br>
disable contrib because ATEN_NO_CONTRIB is set<br>
-- Configuring done<br>
-- Generating done<br>
-- Build files have been written to: /home/zjy/program/pytorch/torch/lib/build/aten<br>
[  0%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/ATen_generated_THCBlas.cu.o<br>
[  0%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/ATen_generated_THCTensorMathBlas.cu.o<br>
[  1%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/ATen_generated_THCSleep.cu.o<br>
[  1%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/ATen_generated_THCTensorMath.cu.o<br>
[  1%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/ATen_generated_THCStorage.cu.o<br>
[  2%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/ATen_generated_THCTensor.cu.o<br>
[  2%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/ATen_generated_THCReduceApplyUtils.cu.o<br>
[  2%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/ATen_generated_THCTensorCopy.cu.o<br>
[  3%] Generating ATen/CPUGenerator.h, ATen/CUDAGenerator.h, ATen/Declarations.yaml, ATen/CPUByteStorage.cpp, ATen/CPUByteStorage.h, ATen/CPUByteType.cpp, ATen/CPUByteType.h, ATen/CPUByteTensor.cpp, ATen/CPUByteTensor.h, ATen/CPUCharStorage.cpp, ATen/CPUCharStorage.h, ATen/CPUCharType.cpp, ATen/CPUCharType.h, ATen/CPUCharTensor.cpp, ATen/CPUCharTensor.h, ATen/CPUDoubleStorage.cpp, ATen/CPUDoubleStorage.h, ATen/CPUDoubleType.cpp, ATen/CPUDoubleType.h, ATen/CPUDoubleTensor.cpp, ATen/CPUDoubleTensor.h, ATen/CPUFloatStorage.cpp, ATen/CPUFloatStorage.h, ATen/CPUFloatType.cpp, ATen/CPUFloatType.h, ATen/CPUFloatTensor.cpp, ATen/CPUFloatTensor.h, ATen/CPUIntStorage.cpp, ATen/CPUIntStorage.h, ATen/CPUIntType.cpp, ATen/CPUIntType.h, ATen/CPUIntTensor.cpp, ATen/CPUIntTensor.h, ATen/CPULongStorage.cpp, ATen/CPULongStorage.h, ATen/CPULongType.cpp, ATen/CPULongType.h, ATen/CPULongTensor.cpp, ATen/CPULongTensor.h, ATen/CPUShortStorage.cpp, ATen/CPUShortStorage.h, ATen/CPUShortType.cpp, ATen/CPUShortType.h, ATen/CPU[  3%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/ATen_generated_THCStorageCopy.cu.o<br>
[  4%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/ATen_generated_THCTensorMath2.cu.o<br>
ShortTensor.cpp, ATen/CPUShortTensor.h, ATen/CPUHalfStorage.cpp, ATen/CPUHalfStorage.h, ATen/CPUHalfType.cpp, ATen/CPUHalfType.h, ATen/CPUHalfTensor.cpp, ATen/CPUHalfTensor.h, ATen/SparseCPUByteType.cpp, ATen/SparseCPUByteType.h, ATen/SparseCPUByteTensor.cpp, ATen/SparseCPUByteTensor.h, ATen/SparseCPUCharType.cpp, ATen/SparseCPUCharType.h, ATen/SparseCPUCharTensor.cpp, ATen/SparseCPUCharTensor.h, ATen/SparseCPUDoubleType.cpp, ATen/SparseCPUDoubleType.h, ATen/SparseCPUDoubleTensor.cpp, ATen/SparseCPUDoubleTensor.h, ATen/SparseCPUFloatType.cpp, ATen/SparseCPUFloatType.h, ATen/SparseCPUFloatTensor.cpp, ATen/SparseCPUFloatTensor.h, ATen/SparseCPUIntType.cpp, ATen/SparseCPUIntType.h, ATen/SparseCPUIntTensor.cpp, ATen/SparseCPUIntTensor.h, ATen/SparseCPULongType.cpp, ATen/SparseCPULongType.h, ATen/SparseCPULongTensor.cpp, ATen/SparseCPULongTensor.h, ATen/SparseCPUShortType.cpp, ATen/SparseCPUShortType.h, ATen/SparseCPUShortTensor.cpp, ATen/SparseCPUShortTensor.h, ATen/CUDAByteStorage.cpp, ATen/CUDAByteStorage.h, ATen/CUDAByteType.cpp, ATen/CUDAByteType.h, ATen/CUDAByteTensor.cpp, ATen/CUDAByteTensor.h, ATen/CUDACharStorage.cpp, ATen/CUDACharStorage.h, ATen/CUDACharType.cpp, ATen/CUDACharType.h, ATen/CUDACharTensor.cpp, ATen/CUDACharTensor.h, ATen/CUDADoubleStorage.cpp, ATen/CUDADoubleStorage.h, ATen/CUDADoubleType.cpp, ATen/CUDADoubleType.h, ATen/CUDADoubleTensor.cpp, ATen/CUDADoubleTensor.h, ATen/CUDAFloatStorage.cpp, ATen/CUDAFloatStorage.h, ATen/CUDAFloatType.cpp, ATen/CUDAFloatType.h, ATen/CUDAFloatTensor.cpp, ATen/CUDAFloatTensor.h, ATen/CUDAIntStorage.cpp, ATen/CUDAIntStorage.h, ATen/CUDAIntType.cpp, ATen/CUDAIntType.h, ATen/CUDAIntTensor.cpp, ATen/CUDAIntTensor.h, ATen/CUDALongStorage.cpp, ATen/CUDALongStorage.h, ATen/CUDALongType.cpp, ATen/CUDALongType.h, ATen/CUDALongTensor.cpp, ATen/CUDALongTensor.h, ATen/CUDAShortStorage.cpp, ATen/CUDAShortStorage.h, ATen/CUDAShortType.cpp, ATen/CUDAShortType.h, ATen/CUDAShortTensor.cpp, ATen/CUDAShortTensor.h, ATen/CUDAHalfStorage.cpp, ATen/CUDAHalfStorage.h, ATen/CUDAHalfType.cpp, ATen/CUDAHalfType.h, ATen/CUDAHalfTensor.cpp, ATen/CUDAHalfTensor.h, ATen/SparseCUDAByteType.cpp, ATen/SparseCUDAByteType.h, ATen/SparseCUDAByteTensor.cpp, ATen/SparseCUDAByteTensor.h, ATen/SparseCUDACharType.cpp, ATen/SparseCUDACharType.h, ATen/SparseCUDACharTensor.cpp, ATen/SparseCUDACharTensor.h, ATen/SparseCUDADoubleType.cpp, ATen/SparseCUDADoubleType.h, ATen/SparseCUDADoubleTensor.cpp, ATen/SparseCUDADoubleTensor.h, ATen/SparseCUDAFloatType.cpp, ATen/SparseCUDAFloatType.h, ATen/SparseCUDAFloatTensor.cpp, ATen/SparseCUDAFloatTensor.h, ATen/SparseCUDAIntType.cpp, ATen/SparseCUDAIntType.h, ATen/SparseCUDAIntTensor.cpp, ATen/SparseCUDAIntTensor.h, ATen/SparseCUDALongType.cpp, ATen/SparseCUDALongType.h, ATen/SparseCUDALongTensor.cpp, ATen/SparseCUDALongTensor.h, ATen/SparseCUDAShortType.cpp, ATen/SparseCUDAShortType.h, ATen/SparseCUDAShortTensor.cpp, ATen/SparseCUDAShortTensor.h, ATen/Type.h, ATen/Type.cpp, ATen/Tensor.h, ATen/TensorMethods.h, ATen/Functions.h, ATen/Dispatch.h, ATen/Copy.cpp, ATen/NativeFunctions.h<br>
[  4%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/ATen_generated_THCTensorMathMagma.cu.o<br>
['/home/zjy/program/pytorch/aten/src/THNN/generic/THNN.h', '/home/zjy/program/pytorch/aten/src/THCUNN/generic/THCUNN.h', '/home/zjy/program/pytorch/aten/src/ATen/nn.yaml']<br>
ATen Excluded: {'bernoulli_', 'bernoulli'}<br>
[  5%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/ATen_generated_THCTensorMathPairwise.cu.o<br>
/home/zjy/program/pytorch/aten/src/THC/THCBlas.cu: In function ‘void THCudaBlas_Sgemv(THCState*, char, int64_t, int64_t, float, float*, int64_t, float*, int64_t, float, float*, int64_t)’:<br>
/home/zjy/program/pytorch/aten/src/THC/THCBlas.cu:105:16: warning: ‘op’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
THCublasCheck(cublasSgemv(handle, op, i_m, i_n, &amp;alpha, a, i_lda, x, i_incx, &amp;beta, y, i_incy));<br>
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THC/THCBlas.cu: In function ‘void THCudaBlas_Dgemv(THCState*, char, int64_t, int64_t, double, double*, int64_t, double*, int64_t, double, double*, int64_t)’:<br>
/home/zjy/program/pytorch/aten/src/THC/THCBlas.cu:135:16: warning: ‘op’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
THCublasCheck(cublasDgemv(handle, op, i_m, i_n, &amp;alpha, a, i_lda, x, i_incx, &amp;beta, y, i_incy));<br>
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
[  5%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/ATen_generated_THCTensorMathReduce.cu.o<br>
[  5%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/ATen_generated_THCTensorMathScan.cu.o<br>
[  6%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/ATen_generated_THCTensorIndex.cu.o<br>
[  6%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/ATen_generated_THCTensorConv.cu.o<br>
[  6%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/ATen_generated_THCTensorRandom.cu.o<br>
[  7%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/ATen_generated_THCTensorScatterGather.cu.o<br>
[  7%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/ATen_generated_THCTensorTopK.cu.o<br>
[  7%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/ATen_generated_THCTensorSort.cu.o<br>
[  8%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/ATen_generated_THCTensorTypeUtils.cu.o<br>
[  8%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/ATen_generated_THCSortUtils.cu.o<br>
[  8%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/ATen_generated_THCTensorMode.cu.o<br>
[  9%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorSortByte.cu.o<br>
[  9%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMathCompareTByte.cu.o<br>
[  9%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorMathPointwiseByte.cu.o<br>
[ 10%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMathCompareByte.cu.o<br>
[ 10%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorMathReduceByte.cu.o<br>
[ 10%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMaskedByte.cu.o<br>
[ 11%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorSortChar.cu.o<br>
[ 11%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMathCompareTChar.cu.o<br>
[ 11%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorMathPointwiseChar.cu.o<br>
[ 12%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMathCompareChar.cu.o<br>
[ 12%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorMathReduceChar.cu.o<br>
[ 12%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMaskedChar.cu.o<br>
[ 13%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorSortShort.cu.o<br>
[ 13%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMathCompareTShort.cu.o<br>
[ 13%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorMathPointwiseShort.cu.o<br>
[ 14%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMathCompareShort.cu.o<br>
[ 14%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorMathReduceShort.cu.o<br>
[ 14%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMaskedShort.cu.o<br>
[ 15%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorSortInt.cu.o<br>
[ 15%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMathCompareTInt.cu.o<br>
[ 15%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorMathPointwiseInt.cu.o<br>
[ 16%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMathCompareInt.cu.o<br>
[ 16%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorMathReduceInt.cu.o<br>
[ 16%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMaskedInt.cu.o<br>
[ 17%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorSortLong.cu.o<br>
[ 17%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMathCompareTLong.cu.o<br>
[ 18%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorMathPointwiseLong.cu.o<br>
[ 18%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMathCompareLong.cu.o<br>
[ 18%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorMathReduceLong.cu.o<br>
[ 19%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMaskedLong.cu.o<br>
[ 19%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorSortHalf.cu.o<br>
[ 19%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMathCompareTHalf.cu.o<br>
[ 20%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorMathPointwiseHalf.cu.o<br>
[ 20%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMathCompareHalf.cu.o<br>
[ 20%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorMathReduceHalf.cu.o<br>
[ 21%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMaskedHalf.cu.o<br>
[ 21%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorSortFloat.cu.o<br>
[ 21%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMathCompareTFloat.cu.o<br>
[ 22%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorMathPointwiseFloat.cu.o<br>
[ 22%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMathCompareFloat.cu.o<br>
[ 22%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorMathReduceFloat.cu.o<br>
[ 23%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMaskedFloat.cu.o<br>
[ 23%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorSortDouble.cu.o<br>
[ 23%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMathCompareTDouble.cu.o<br>
[ 24%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorMathPointwiseDouble.cu.o<br>
[ 24%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMathCompareDouble.cu.o<br>
[ 24%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/generated/ATen_generated_THCTensorMathReduceDouble.cu.o<br>
[ 25%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THC/generated/ATen_generated_THCTensorMaskedDouble.cu.o<br>
[ 25%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THC/ATen_generated_THCHalf.cu.o<br>
[ 25%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_AbsCriterion.cu.o<br>
[ 26%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_Abs.cu.o<br>
[ 26%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_BatchNormalization.cu.o<br>
[ 26%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_BCECriterion.cu.o<br>
[ 27%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_ClassNLLCriterion.cu.o<br>
[ 27%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_DistKLDivCriterion.cu.o<br>
[ 27%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_ELU.cu.o<br>
[ 28%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_FeatureLPPooling.cu.o<br>
[ 28%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_FusedRNNKernel.cu.o<br>
[ 28%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_GatedLinearUnit.cu.o<br>
[ 29%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_HardTanh.cu.o<br>
[ 29%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_IndexLinear.cu.o<br>
[ 29%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_L1Cost.cu.o<br>
[ 30%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_LeakyReLU.cu.o<br>
[ 30%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_LogSigmoid.cu.o<br>
[ 30%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_LogSoftMax.cu.o<br>
[ 31%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_LookupTableBag.cu.o<br>
[ 31%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_LookupTable.cu.o<br>
[ 31%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_MarginCriterion.cu.o<br>
[ 32%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_MSECriterion.cu.o<br>
/home/zjy/program/pytorch/aten/src/THCUNN/LookupTable.cu(25): warning: function "__shfl(int, int, int)"<br>
/usr/local/cuda/include/sm_30_intrinsics.hpp(152): here was declared deprecated ("__shfl() is deprecated in favor of __shfl_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).")</p>
<p dir="auto">/home/zjy/program/pytorch/aten/src/THCUNN/LookupTable.cu(42): warning: function "__any"<br>
/usr/local/cuda/include/device_atomic_functions.h(180): here was declared deprecated ("__any() is deprecated in favor of __any_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).")</p>
<p dir="auto">[ 32%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_MultiLabelMarginCriterion.cu.o<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu: In instantiation of ‘void THNN_CudaHalfLSTM_forw_ind_wrap(THCState*, THCudaHalfTensor*, THCudaHalfTensor*, THCudaHalfTensor*, THCudaHalfTensor*, THCudaHalfTensor*, THCudaHalfTensor*, THCudaHalfTensor*) [with INDTYPE = long unsigned int; THCState = THCState; THCudaHalfTensor = THCudaHalfTensor]’:<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu:595:96:   required from here<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu:536:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]<br>
THAssertMsg( hid_size<em>4 == THCTensor_(nElement)(state, bias1) &amp;&amp;<br>
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu:536:91: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]<br>
THAssertMsg( hid_size</em>4 == THCTensor_(nElement)(state, bias1) &amp;&amp;<br>
^<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu: In instantiation of ‘void THNN_CudaHalfGRU_forw_ind_wrap(THCState*, THCudaHalfTensor*, THCudaHalfTensor*, THCudaHalfTensor*, THCudaHalfTensor*, THCudaHalfTensor*, THCudaHalfTensor*, THCudaHalfTensor*) [with INDTYPE = long unsigned int; THCState = THCState; THCudaHalfTensor = THCudaHalfTensor]’:<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu:795💯   required from here<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu:731:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]<br>
THAssertMsg( hid_size<em>3 == THCTensor_(nElement)(state, bias1) &amp;&amp;<br>
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu:731:91: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]<br>
THAssertMsg( hid_size</em>3 == THCTensor_(nElement)(state, bias1) &amp;&amp;<br>
^<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu: In instantiation of ‘void THNN_CudaLSTM_forw_ind_wrap(THCState*, THCudaTensor*, THCudaTensor*, THCudaTensor*, THCudaTensor*, THCudaTensor*, THCudaTensor*, THCudaTensor*) [with INDTYPE = long unsigned int; THCState = THCState; THCudaTensor = THCudaTensor]’:<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu:595:92:   required from here<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu:536:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]<br>
THAssertMsg( hid_size<em>4 == THCTensor_(nElement)(state, bias1) &amp;&amp;<br>
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu:536:87: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]<br>
THAssertMsg( hid_size</em>4 == THCTensor_(nElement)(state, bias1) &amp;&amp;<br>
^<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu: In instantiation of ‘void THNN_CudaGRU_forw_ind_wrap(THCState*, THCudaTensor*, THCudaTensor*, THCudaTensor*, THCudaTensor*, THCudaTensor*, THCudaTensor*, THCudaTensor*) [with INDTYPE = long unsigned int; THCState = THCState; THCudaTensor = THCudaTensor]’:<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu:795:96:   required from here<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu:731:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]<br>
THAssertMsg( hid_size<em>3 == THCTensor_(nElement)(state, bias1) &amp;&amp;<br>
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu:731:87: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]<br>
THAssertMsg( hid_size</em>3 == THCTensor_(nElement)(state, bias1) &amp;&amp;<br>
^<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu: In instantiation of ‘void THNN_CudaDoubleLSTM_forw_ind_wrap(THCState*, THCudaDoubleTensor*, THCudaDoubleTensor*, THCudaDoubleTensor*, THCudaDoubleTensor*, THCudaDoubleTensor*, THCudaDoubleTensor*, THCudaDoubleTensor*) [with INDTYPE = long unsigned int; THCState = THCState; THCudaDoubleTensor = THCudaDoubleTensor]’:<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu:595:98:   required from here<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu:536:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]<br>
THAssertMsg( hid_size<em>4 == THCTensor_(nElement)(state, bias1) &amp;&amp;<br>
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu:536:93: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]<br>
THAssertMsg( hid_size</em>4 == THCTensor_(nElement)(state, bias1) &amp;&amp;<br>
^<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu: In instantiation of ‘void THNN_CudaDoubleGRU_forw_ind_wrap(THCState*, THCudaDoubleTensor*, THCudaDoubleTensor*, THCudaDoubleTensor*, THCudaDoubleTensor*, THCudaDoubleTensor*, THCudaDoubleTensor*, THCudaDoubleTensor*) [with INDTYPE = long unsigned int; THCState = THCState; THCudaDoubleTensor = THCudaDoubleTensor]’:<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu:795:102:   required from here<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu:731:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]<br>
THAssertMsg( hid_size<em>3 == THCTensor_(nElement)(state, bias1) &amp;&amp;<br>
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/FusedRNNKernel.cu:731:93: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]<br>
THAssertMsg( hid_size</em>3 == THCTensor_(nElement)(state, bias1) &amp;&amp;<br>
^<br>
[ 32%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_MultiMarginCriterion.cu.o<br>
[ 33%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_PReLU.cu.o<br>
[ 33%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_RReLU.cu.o<br>
[ 33%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_Sigmoid.cu.o<br>
[ 34%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_SmoothL1Criterion.cu.o<br>
[ 34%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_SoftMarginCriterion.cu.o<br>
[ 35%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_SoftMax.cu.o<br>
[ 35%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_SoftPlus.cu.o<br>
[ 35%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_SoftShrink.cu.o<br>
[ 36%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_SparseLinear.cu.o<br>
[ 36%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_SpatialAdaptiveAveragePooling.cu.o<br>
[ 36%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_SpatialAdaptiveMaxPooling.cu.o<br>
[ 37%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_SpatialAveragePooling.cu.o<br>
[ 37%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_SpatialClassNLLCriterion.cu.o<br>
[ 37%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_SpatialConvolutionLocal.cu.o<br>
[ 38%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_SpatialConvolutionMM.cu.o<br>
[ 38%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_SpatialCrossMapLRN.cu.o<br>
[ 38%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_SpatialDepthwiseConvolution.cu.o<br>
[ 39%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_SpatialDilatedConvolution.cu.o<br>
[ 39%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_SpatialDilatedMaxPooling.cu.o<br>
[ 39%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_SpatialFractionalMaxPooling.cu.o<br>
[ 40%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_SpatialFullConvolution.cu.o<br>
[ 40%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_SpatialFullDilatedConvolution.cu.o<br>
[ 40%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_SpatialGridSamplerBilinear.cu.o<br>
[ 41%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_SpatialMaxPooling.cu.o<br>
[ 41%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_SpatialMaxUnpooling.cu.o<br>
[ 41%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_SpatialReflectionPadding.cu.o<br>
[ 42%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_SpatialReplicationPadding.cu.o<br>
[ 42%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_SpatialSubSampling.cu.o<br>
[ 42%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_SpatialUpSamplingBilinear.cu.o<br>
[ 43%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_SpatialUpSamplingNearest.cu.o<br>
[ 43%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_Sqrt.cu.o<br>
[ 43%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_Square.cu.o<br>
[ 44%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_Tanh.cu.o<br>
[ 44%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_TemporalConvolution.cu.o<br>
[ 44%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_TemporalMaxPooling.cu.o<br>
[ 45%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_TemporalReflectionPadding.cu.o<br>
[ 45%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_TemporalReplicationPadding.cu.o<br>
[ 45%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_TemporalRowConvolution.cu.o<br>
[ 46%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_TemporalUpSamplingLinear.cu.o<br>
[ 46%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_TemporalUpSamplingNearest.cu.o<br>
[ 46%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_Threshold.cu.o<br>
[ 47%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_VolumetricAdaptiveAveragePooling.cu.o<br>
[ 47%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_VolumetricAdaptiveMaxPooling.cu.o<br>
[ 47%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_VolumetricAveragePooling.cu.o<br>
[ 48%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_VolumetricConvolution.cu.o<br>
[ 48%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_VolumetricDilatedConvolution.cu.o<br>
[ 48%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_VolumetricDilatedMaxPooling.cu.o<br>
[ 49%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_VolumetricFractionalMaxPooling.cu.o<br>
[ 49%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_VolumetricFullConvolution.cu.o<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu: In function ‘void THNN_CudaHalfVolumetricAveragePooling_updateGradInput(THCState*, THCudaHalfTensor*, THCudaHalfTensor*, THCudaHalfTensor*, int, int, int, int, int, int, int, int, int, bool, bool)’:<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:98:45: warning: ‘inputWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
if ((outputWidth  - 1)*dW &gt;= inputWidth  + padW)<br>
~~~~~~~~~~~~^~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:17:5: note: ‘inputWidth’ was declared here<br>
int inputWidth;<br>
^~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:96:47: warning: ‘inputHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
if ((outputHeight - 1)*dH &gt;= inputHeight + padH)<br>
~~~~~~~~~~~~~^~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:16:5: note: ‘inputHeight’ was declared here<br>
int inputHeight;<br>
^~~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:94:43: warning: ‘inputTime’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
if ((outputTime   - 1)*dT &gt;= inputTime   + padT)<br>
~~~~~~~~~~~^~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:15:5: note: ‘inputTime’ was declared here<br>
int inputTime;<br>
^~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:104:425: warning: ‘inputSlices’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
THCUNN_check_dim_size(state, gradOutput, ndim, dimN, inputSlices);<br>
^<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:14:5: note: ‘inputSlices’ was declared here<br>
int inputSlices;<br>
^~~~~~~~~~~<br>
[ 49%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_VolumetricFullDilatedConvolution.cu.o<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu: In function ‘void THNN_CudaVolumetricAveragePooling_updateGradInput(THCState*, THCudaTensor*, THCudaTensor*, THCudaTensor*, int, int, int, int, int, int, int, int, int, bool, bool)’:<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:98:45: warning: ‘inputWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
if ((outputWidth  - 1)<em>dW &gt;= inputWidth  + padW)<br>
~~~~~~~~~~~~^~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:17:5: note: ‘inputWidth’ was declared here<br>
int inputWidth;<br>
^~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:96:47: warning: ‘inputHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
if ((outputHeight - 1)<em>dH &gt;= inputHeight + padH)<br>
~~~~~~~~~~~~~^~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:16:5: note: ‘inputHeight’ was declared here<br>
int inputHeight;<br>
^~~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:94:43: warning: ‘inputTime’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
if ((outputTime   - 1)<em>dT &gt;= inputTime   + padT)<br>
~~~~~~~~~~~^~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:15:5: note: ‘inputTime’ was declared here<br>
int inputTime;<br>
^~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:104:413: warning: ‘inputSlices’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
THCUNN_check_dim_size(state, gradOutput, ndim, dimN, inputSlices);<br>
^<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:14:5: note: ‘inputSlices’ was declared here<br>
int inputSlices;<br>
^~~~~~~~~~~<br>
[ 50%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_VolumetricMaxPooling.cu.o<br>
[ 50%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_VolumetricMaxUnpooling.cu.o<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu: In function ‘void THNN_CudaDoubleVolumetricAveragePooling_updateGradInput(THCState</em>, THCudaDoubleTensor</em>, THCudaDoubleTensor</em>, THCudaDoubleTensor*, int, int, int, int, int, int, int, int, int, bool, bool)’:<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:98:45: warning: ‘inputWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
if ((outputWidth  - 1)<em>dW &gt;= inputWidth  + padW)<br>
~~~~~~~~~~~~^~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:17:5: note: ‘inputWidth’ was declared here<br>
int inputWidth;<br>
^~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:96:47: warning: ‘inputHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
if ((outputHeight - 1)<em>dH &gt;= inputHeight + padH)<br>
~~~~~~~~~~~~~^~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:16:5: note: ‘inputHeight’ was declared here<br>
int inputHeight;<br>
^~~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:94:43: warning: ‘inputTime’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
if ((outputTime   - 1)<em>dT &gt;= inputTime   + padT)<br>
~~~~~~~~~~~^~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:15:5: note: ‘inputTime’ was declared here<br>
int inputTime;<br>
^~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:104:431: warning: ‘inputSlices’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
THCUNN_check_dim_size(state, gradOutput, ndim, dimN, inputSlices);<br>
^<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricAveragePooling.cu:14:5: note: ‘inputSlices’ was declared here<br>
int inputSlices;<br>
^~~~~~~~~~~<br>
[ 51%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_VolumetricReplicationPadding.cu.o<br>
[ 51%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCUNN/ATen_generated_VolumetricUpSamplingNearest.cu.o<br>
[ 51%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/<strong>/THCUNN/ATen_generated_VolumetricUpSamplingTrilinear.cu.o<br>
[ 52%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/</strong>/THCS/ATen_generated_THCSTensor.cu.o<br>
[ 52%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/__/THCS/ATen_generated_THCSparse.cu.o<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu: In function ‘void THNN_CudaHalfVolumetricDilatedMaxPooling_shapeCheck(THCState</em>, THCudaHalfTensor</em>, THCudaHalfTensor</em>, THCudaLongTensor*, int, int, int, int, int, int, int, int, int, int, int, int, bool)’:<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:98:45: warning: ‘inputWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
if ((outputWidth  - 1)<em>dW &gt;= inputWidth  + padW)<br>
~~~~~~~~~~~~^~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:26:5: note: ‘inputWidth’ was declared here<br>
int inputWidth;<br>
^~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:96:47: warning: ‘inputHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
if ((outputHeight - 1)<em>dH &gt;= inputHeight + padH)<br>
~~~~~~~~~~~~~^~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:25:5: note: ‘inputHeight’ was declared here<br>
int inputHeight;<br>
^~~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:94:43: warning: ‘inputTime’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
if ((outputTime - 1)<em>dT &gt;= inputTime + padT)<br>
~~~~~~~~~~~^~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:24:5: note: ‘inputTime’ was declared here<br>
int inputTime;<br>
^~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:113:410: warning: ‘inputSlices’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
THCUNN_check_dim_size_indices(state, indices, ndim, dimf, inputSlices);<br>
^<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:23:5: note: ‘inputSlices’ was declared here<br>
int inputSlices;<br>
^~~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu: In function ‘void THNN_CudaVolumetricDilatedMaxPooling_shapeCheck(THCState</em>, THCudaTensor</em>, THCudaTensor</em>, THCudaLongTensor*, int, int, int, int, int, int, int, int, int, int, int, int, bool)’:<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:98:45: warning: ‘inputWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
if ((outputWidth  - 1)<em>dW &gt;= inputWidth  + padW)<br>
~~~~~~~~~~~~^~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:26:5: note: ‘inputWidth’ was declared here<br>
int inputWidth;<br>
^~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:96:47: warning: ‘inputHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
if ((outputHeight - 1)<em>dH &gt;= inputHeight + padH)<br>
~~~~~~~~~~~~~^~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:25:5: note: ‘inputHeight’ was declared here<br>
int inputHeight;<br>
^~~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:94:43: warning: ‘inputTime’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
if ((outputTime - 1)<em>dT &gt;= inputTime + padT)<br>
~~~~~~~~~~~^~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:24:5: note: ‘inputTime’ was declared here<br>
int inputTime;<br>
^~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:113:410: warning: ‘inputSlices’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
THCUNN_check_dim_size_indices(state, indices, ndim, dimf, inputSlices);<br>
^<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:23:5: note: ‘inputSlices’ was declared here<br>
int inputSlices;<br>
^~~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu: In function ‘void THNN_CudaDoubleVolumetricDilatedMaxPooling_shapeCheck(THCState</em>, THCudaDoubleTensor</em>, THCudaDoubleTensor</em>, THCudaLongTensor*, int, int, int, int, int, int, int, int, int, int, int, int, bool)’:<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:98:45: warning: ‘inputWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
if ((outputWidth  - 1)*dW &gt;= inputWidth  + padW)<br>
~~~~~~~~~~~~^~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:26:5: note: ‘inputWidth’ was declared here<br>
int inputWidth;<br>
^~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:96:47: warning: ‘inputHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
if ((outputHeight - 1)*dH &gt;= inputHeight + padH)<br>
~~~~~~~~~~~~~^~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:25:5: note: ‘inputHeight’ was declared here<br>
int inputHeight;<br>
^~~~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:94:43: warning: ‘inputTime’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
if ((outputTime - 1)*dT &gt;= inputTime + padT)<br>
~~~~~~~~~~~^~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:24:5: note: ‘inputTime’ was declared here<br>
int inputTime;<br>
^~~~~~~~~<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:113:410: warning: ‘inputSlices’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
THCUNN_check_dim_size_indices(state, indices, ndim, dimf, inputSlices);<br>
^<br>
/home/zjy/program/pytorch/aten/src/THCUNN/generic/VolumetricDilatedMaxPooling.cu:23:5: note: ‘inputSlices’ was declared here<br>
int inputSlices;<br>
^~~~~~~~~~~<br>
[ 52%] Building NVCC (Device) object src/ATen/CMakeFiles/ATen.dir/native/cuda/ATen_generated_NativeFunctionsCuda.cu.o<br>
/usr/include/c++/6/tuple: In instantiation of ‘static constexpr bool std::_TC&lt;, _Elements&gt;::_MoveConstructibleTuple() [with _UElements = {std::tuple&lt;at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;}; bool  = true; _Elements = {at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;}]’:<br>
/usr/include/c++/6/tuple:626:248:   required by substitution of ‘template&lt;class ... _UElements, typename std::enable_if&lt;(((std::_TC&lt;(sizeof... (_UElements) == 1), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_NotSameTuple&lt;_UElements ...&gt;() &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_MoveConstructibleTuple&lt;_UElements ...&gt;()) &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_ImplicitlyMoveConvertibleTuple&lt;_UElements ...&gt;()) &amp;&amp; (3ul &gt;= 1)), bool&gt;::type  &gt; constexpr std::tuple&lt;  &gt;::tuple(_UElements&amp;&amp; ...) [with _UElements = {std::tuple&lt;at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;}; typename std::enable_if&lt;(((std::_TC&lt;(sizeof... (_UElements) == 1), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_NotSameTuple&lt;_UElements ...&gt;() &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_MoveConstructibleTuple&lt;_UElements ...&gt;()) &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_ImplicitlyMoveConvertibleTuple&lt;_UElements ...&gt;()) &amp;&amp; (3ul &gt;= 1)), bool&gt;::type  = ]’<br>
/home/zjy/program/pytorch/torch/lib/build/aten/src/ATen/ATen/Functions.h:1416:61:   required from here<br>
/usr/include/c++/6/tuple:483:67: error: mismatched argument pack lengths while expanding ‘std::is_constructible&lt;_Elements, _UElements&amp;&amp;&gt;’<br>
return _<em>and</em>&lt;is_constructible&lt;_Elements, _UElements&amp;&amp;&gt;...&gt;::value;<br>
^~~~~<br>
/usr/include/c++/6/tuple:484:1: error: body of constexpr function ‘static constexpr bool std::_TC&lt;, _Elements&gt;::_MoveConstructibleTuple() [with _UElements = {std::tuple&lt;at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;}; bool  = true; _Elements = {at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;}]’ not a return-statement<br>
}<br>
^<br>
/usr/include/c++/6/tuple: In instantiation of ‘static constexpr bool std::_TC&lt;, _Elements&gt;::_ImplicitlyMoveConvertibleTuple() [with _UElements = {std::tuple&lt;at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;}; bool  = true; _Elements = {at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;}]’:<br>
/usr/include/c++/6/tuple:626:362:   required by substitution of ‘template&lt;class ... _UElements, typename std::enable_if&lt;(((std::_TC&lt;(sizeof... (_UElements) == 1), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_NotSameTuple&lt;_UElements ...&gt;() &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_MoveConstructibleTuple&lt;_UElements ...&gt;()) &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_ImplicitlyMoveConvertibleTuple&lt;_UElements ...&gt;()) &amp;&amp; (3ul &gt;= 1)), bool&gt;::type  &gt; constexpr std::tuple&lt;  &gt;::tuple(_UElements&amp;&amp; ...) [with _UElements = {std::tuple&lt;at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;}; typename std::enable_if&lt;(((std::_TC&lt;(sizeof... (_UElements) == 1), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_NotSameTuple&lt;_UElements ...&gt;() &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_MoveConstructibleTuple&lt;_UElements ...&gt;()) &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_ImplicitlyMoveConvertibleTuple&lt;_UElements ...&gt;()) &amp;&amp; (3ul &gt;= 1)), bool&gt;::type  = ]’<br>
/home/zjy/program/pytorch/torch/lib/build/aten/src/ATen/ATen/Functions.h:1416:61:   required from here<br>
/usr/include/c++/6/tuple:489:65: error: mismatched argument pack lengths while expanding ‘std::is_convertible&lt;_UElements&amp;&amp;, _Elements&gt;’<br>
return _<em>and</em>&lt;is_convertible&lt;_UElements&amp;&amp;, _Elements&gt;...&gt;::value;<br>
^~~~~<br>
/usr/include/c++/6/tuple:490:1: error: body of constexpr function ‘static constexpr bool std::_TC&lt;, _Elements&gt;::_ImplicitlyMoveConvertibleTuple() [with _UElements = {std::tuple&lt;at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;}; bool  = true; _Elements = {at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;}]’ not a return-statement<br>
}<br>
^<br>
/usr/include/c++/6/tuple: In instantiation of ‘static constexpr bool std::_TC&lt;, _Elements&gt;::_NonNestedTuple() [with _SrcTuple = const std::tuple&lt;at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;&amp;; bool  = true; _Elements = {at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;}]’:<br>
/usr/include/c++/6/tuple:662:419:   required by substitution of ‘template&lt;class ... _UElements, class _Dummy, typename std::enable_if&lt;((std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_ConstructibleTuple&lt;_UElements ...&gt;() &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_ImplicitlyConvertibleTuple&lt;_UElements ...&gt;()) &amp;&amp; std::_TC&lt;(std::is_same&lt;_Dummy, void&gt;::value &amp;&amp; (1ul == 1)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_NonNestedTuple&lt;const tuple&lt;_Elements ...&gt;&amp;&gt;()), bool&gt;::type  &gt; constexpr std::tuple&lt;  &gt;::tuple(const std::tuple&lt;_Args1 ...&gt;&amp;) [with _UElements = {at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;}; _Dummy = void; typename std::enable_if&lt;((std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_ConstructibleTuple&lt;_UElements ...&gt;() &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_ImplicitlyConvertibleTuple&lt;_UElements ...&gt;()) &amp;&amp; std::_TC&lt;(std::is_same&lt;_Dummy, void&gt;::value &amp;&amp; (1ul == 1)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_NonNestedTuple&lt;const tuple&lt;_Elements ...&gt;&amp;&gt;()), bool&gt;::type  = ]’<br>
/home/zjy/program/pytorch/torch/lib/build/aten/src/ATen/ATen/Functions.h:1416:61:   required from here<br>
/usr/include/c++/6/tuple:495:244: error: wrong number of template arguments (4, should be 2)<br>
return  _<em>and</em>&lt;_<em>not</em>&lt;is_same&lt;tuple&lt;_Elements...&gt;,<br>
^<br>
/usr/include/c++/6/type_traits:1558:8: note: provided for ‘template&lt;class _From, class _To&gt; struct std::is_convertible’<br>
struct is_convertible<br>
^~~~~~~~~~~~~~<br>
/usr/include/c++/6/tuple:502:1: error: body of constexpr function ‘static constexpr bool std::_TC&lt;, _Elements&gt;::_NonNestedTuple() [with _SrcTuple = const std::tuple&lt;at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;&amp;; bool  = true; _Elements = {at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;}]’ not a return-statement<br>
}<br>
^<br>
/usr/include/c++/6/tuple: In instantiation of ‘static constexpr bool std::_TC&lt;, _Elements&gt;::_NonNestedTuple() [with _SrcTuple = std::tuple&lt;at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;&amp;&amp;; bool  = true; _Elements = {at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;}]’:<br>
/usr/include/c++/6/tuple:686:422:   required by substitution of ‘template&lt;class ... _UElements, class _Dummy, typename std::enable_if&lt;((std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_MoveConstructibleTuple&lt;_UElements ...&gt;() &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_ImplicitlyMoveConvertibleTuple&lt;_UElements ...&gt;()) &amp;&amp; std::_TC&lt;(std::is_same&lt;_Dummy, void&gt;::value &amp;&amp; (1ul == 1)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_NonNestedTuple&lt;tuple&lt;_Elements ...&gt;&amp;&amp;&gt;()), bool&gt;::type  &gt; constexpr std::tuple&lt;  &gt;::tuple(std::tuple&lt;_Args1 ...&gt;&amp;&amp;) [with _UElements = {at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;}; _Dummy = void; typename std::enable_if&lt;((std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_MoveConstructibleTuple&lt;_UElements ...&gt;() &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_ImplicitlyMoveConvertibleTuple&lt;_UElements ...&gt;()) &amp;&amp; std::_TC&lt;(std::is_same&lt;_Dummy, void&gt;::value &amp;&amp; (1ul == 1)), at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;::_NonNestedTuple&lt;tuple&lt;_Elements ...&gt;&amp;&amp;&gt;()), bool&gt;::type  = ]’<br>
/home/zjy/program/pytorch/torch/lib/build/aten/src/ATen/ATen/Functions.h:1416:61:   required from here<br>
/usr/include/c++/6/tuple:495:244: error: wrong number of template arguments (4, should be 2)<br>
return  _<em>and</em>&lt;_<em>not</em>&lt;is_same&lt;tuple&lt;_Elements...&gt;,<br>
^<br>
/usr/include/c++/6/type_traits:1558:8: note: provided for ‘template&lt;class _From, class _To&gt; struct std::is_convertible’<br>
struct is_convertible<br>
^~~~~~~~~~~~~~<br>
/usr/include/c++/6/tuple:502:1: error: body of constexpr function ‘static constexpr bool std::_TC&lt;, _Elements&gt;::_NonNestedTuple() [with _SrcTuple = std::tuple&lt;at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;&gt;&amp;&amp;; bool  = true; _Elements = {at::Tensor&amp;, at::Tensor&amp;, at::Tensor&amp;}]’ not a return-statement<br>
}<br>
^<br>
/usr/include/c++/6/tuple: In instantiation of ‘static constexpr bool std::_TC&lt;, _Elements&gt;::_MoveConstructibleTuple() [with _UElements = {std::tuple&lt;at::Tensor, at::Tensor, at::Tensor&gt;}; bool  = true; _Elements = {at::Tensor, at::Tensor, at::Tensor}]’:<br>
/usr/include/c++/6/tuple:626:248:   required by substitution of ‘template&lt;class ... _UElements, typename std::enable_if&lt;(((std::_TC&lt;(sizeof... (_UElements) == 1), at::Tensor, at::Tensor, at::Tensor&gt;::_NotSameTuple&lt;_UElements ...&gt;() &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor&gt;::_MoveConstructibleTuple&lt;_UElements ...&gt;()) &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor&gt;::_ImplicitlyMoveConvertibleTuple&lt;_UElements ...&gt;()) &amp;&amp; (3ul &gt;= 1)), bool&gt;::type  &gt; constexpr std::tuple&lt;  &gt;::tuple(_UElements&amp;&amp; ...) [with _UElements = {std::tuple&lt;at::Tensor, at::Tensor, at::Tensor&gt;}; typename std::enable_if&lt;(((std::_TC&lt;(sizeof... (_UElements) == 1), at::Tensor, at::Tensor, at::Tensor&gt;::_NotSameTuple&lt;_UElements ...&gt;() &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor&gt;::_MoveConstructibleTuple&lt;_UElements ...&gt;()) &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor&gt;::_ImplicitlyMoveConvertibleTuple&lt;_UElements ...&gt;()) &amp;&amp; (3ul &gt;= 1)), bool&gt;::type  = ]’<br>
/home/zjy/program/pytorch/torch/lib/build/aten/src/ATen/ATen/Functions.h:1419:39:   required from here<br>
/usr/include/c++/6/tuple:483:67: error: mismatched argument pack lengths while expanding ‘std::is_constructible&lt;_Elements, _UElements&amp;&amp;&gt;’<br>
return _<em>and</em>&lt;is_constructible&lt;_Elements, _UElements&amp;&amp;&gt;...&gt;::value;<br>
^~~~~<br>
/usr/include/c++/6/tuple:484:1: error: body of constexpr function ‘static constexpr bool std::_TC&lt;, _Elements&gt;::_MoveConstructibleTuple() [with _UElements = {std::tuple&lt;at::Tensor, at::Tensor, at::Tensor&gt;}; bool  = true; _Elements = {at::Tensor, at::Tensor, at::Tensor}]’ not a return-statement<br>
}<br>
^<br>
/usr/include/c++/6/tuple: In instantiation of ‘static constexpr bool std::_TC&lt;, _Elements&gt;::_ImplicitlyMoveConvertibleTuple() [with _UElements = {std::tuple&lt;at::Tensor, at::Tensor, at::Tensor&gt;}; bool  = true; _Elements = {at::Tensor, at::Tensor, at::Tensor}]’:<br>
/usr/include/c++/6/tuple:626:362:   required by substitution of ‘template&lt;class ... _UElements, typename std::enable_if&lt;(((std::_TC&lt;(sizeof... (_UElements) == 1), at::Tensor, at::Tensor, at::Tensor&gt;::_NotSameTuple&lt;_UElements ...&gt;() &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor&gt;::_MoveConstructibleTuple&lt;_UElements ...&gt;()) &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor&gt;::_ImplicitlyMoveConvertibleTuple&lt;_UElements ...&gt;()) &amp;&amp; (3ul &gt;= 1)), bool&gt;::type  &gt; constexpr std::tuple&lt;  &gt;::tuple(_UElements&amp;&amp; ...) [with _UElements = {std::tuple&lt;at::Tensor, at::Tensor, at::Tensor&gt;}; typename std::enable_if&lt;(((std::_TC&lt;(sizeof... (_UElements) == 1), at::Tensor, at::Tensor, at::Tensor&gt;::_NotSameTuple&lt;_UElements ...&gt;() &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor&gt;::_MoveConstructibleTuple&lt;_UElements ...&gt;()) &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor&gt;::_ImplicitlyMoveConvertibleTuple&lt;_UElements ...&gt;()) &amp;&amp; (3ul &gt;= 1)), bool&gt;::type  = ]’<br>
/home/zjy/program/pytorch/torch/lib/build/aten/src/ATen/ATen/Functions.h:1419:39:   required from here<br>
/usr/include/c++/6/tuple:489:65: error: mismatched argument pack lengths while expanding ‘std::is_convertible&lt;_UElements&amp;&amp;, _Elements&gt;’<br>
return _<em>and</em>&lt;is_convertible&lt;_UElements&amp;&amp;, _Elements&gt;...&gt;::value;<br>
^~~~~<br>
/usr/include/c++/6/tuple:490:1: error: body of constexpr function ‘static constexpr bool std::_TC&lt;, _Elements&gt;::_ImplicitlyMoveConvertibleTuple() [with _UElements = {std::tuple&lt;at::Tensor, at::Tensor, at::Tensor&gt;}; bool  = true; _Elements = {at::Tensor, at::Tensor, at::Tensor}]’ not a return-statement<br>
}<br>
^<br>
/usr/include/c++/6/tuple: In instantiation of ‘static constexpr bool std::_TC&lt;, _Elements&gt;::_NonNestedTuple() [with _SrcTuple = const std::tuple&lt;at::Tensor, at::Tensor, at::Tensor&gt;&amp;; bool  = true; _Elements = {at::Tensor, at::Tensor, at::Tensor}]’:<br>
/usr/include/c++/6/tuple:662:419:   required by substitution of ‘template&lt;class ... _UElements, class _Dummy, typename std::enable_if&lt;((std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor&gt;::_ConstructibleTuple&lt;_UElements ...&gt;() &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor&gt;::_ImplicitlyConvertibleTuple&lt;_UElements ...&gt;()) &amp;&amp; std::_TC&lt;(std::is_same&lt;_Dummy, void&gt;::value &amp;&amp; (1ul == 1)), at::Tensor, at::Tensor, at::Tensor&gt;::_NonNestedTuple&lt;const tuple&lt;_Elements ...&gt;&amp;&gt;()), bool&gt;::type  &gt; constexpr std::tuple&lt;  &gt;::tuple(const std::tuple&lt;_Args1 ...&gt;&amp;) [with _UElements = {at::Tensor, at::Tensor, at::Tensor}; _Dummy = void; typename std::enable_if&lt;((std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor&gt;::_ConstructibleTuple&lt;_UElements ...&gt;() &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor&gt;::_ImplicitlyConvertibleTuple&lt;_UElements ...&gt;()) &amp;&amp; std::_TC&lt;(std::is_same&lt;_Dummy, void&gt;::value &amp;&amp; (1ul == 1)), at::Tensor, at::Tensor, at::Tensor&gt;::_NonNestedTuple&lt;const tuple&lt;_Elements ...&gt;&amp;&gt;()), bool&gt;::type  = ]’<br>
/home/zjy/program/pytorch/torch/lib/build/aten/src/ATen/ATen/Functions.h:1419:39:   required from here<br>
/usr/include/c++/6/tuple:495:244: error: wrong number of template arguments (4, should be 2)<br>
return  _<em>and</em>&lt;_<em>not</em>&lt;is_same&lt;tuple&lt;_Elements...&gt;,<br>
^<br>
/usr/include/c++/6/type_traits:1558:8: note: provided for ‘template&lt;class _From, class _To&gt; struct std::is_convertible’<br>
struct is_convertible<br>
^~~~~~~~~~~~~~<br>
/usr/include/c++/6/tuple:502:1: error: body of constexpr function ‘static constexpr bool std::_TC&lt;, _Elements&gt;::_NonNestedTuple() [with _SrcTuple = const std::tuple&lt;at::Tensor, at::Tensor, at::Tensor&gt;&amp;; bool  = true; _Elements = {at::Tensor, at::Tensor, at::Tensor}]’ not a return-statement<br>
}<br>
^<br>
/usr/include/c++/6/tuple: In instantiation of ‘static constexpr bool std::_TC&lt;, _Elements&gt;::_NonNestedTuple() [with _SrcTuple = std::tuple&lt;at::Tensor, at::Tensor, at::Tensor&gt;&amp;&amp;; bool  = true; _Elements = {at::Tensor, at::Tensor, at::Tensor}]’:<br>
/usr/include/c++/6/tuple:686:422:   required by substitution of ‘template&lt;class ... _UElements, class _Dummy, typename std::enable_if&lt;((std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor&gt;::_MoveConstructibleTuple&lt;_UElements ...&gt;() &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor&gt;::_ImplicitlyMoveConvertibleTuple&lt;_UElements ...&gt;()) &amp;&amp; std::_TC&lt;(std::is_same&lt;_Dummy, void&gt;::value &amp;&amp; (1ul == 1)), at::Tensor, at::Tensor, at::Tensor&gt;::_NonNestedTuple&lt;tuple&lt;_Elements ...&gt;&amp;&amp;&gt;()), bool&gt;::type  &gt; constexpr std::tuple&lt;  &gt;::tuple(std::tuple&lt;_Args1 ...&gt;&amp;&amp;) [with _UElements = {at::Tensor, at::Tensor, at::Tensor}; _Dummy = void; typename std::enable_if&lt;((std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor&gt;::_MoveConstructibleTuple&lt;_UElements ...&gt;() &amp;&amp; std::_TC&lt;(1ul == sizeof... (_UElements)), at::Tensor, at::Tensor, at::Tensor&gt;::_ImplicitlyMoveConvertibleTuple&lt;_UElements ...&gt;()) &amp;&amp; std::_TC&lt;(std::is_same&lt;_Dummy, void&gt;::value &amp;&amp; (1ul == 1)), at::Tensor, at::Tensor, at::Tensor&gt;::_NonNestedTuple&lt;tuple&lt;_Elements ...&gt;&amp;&amp;&gt;()), bool&gt;::type  = ]’<br>
/home/zjy/program/pytorch/torch/lib/build/aten/src/ATen/ATen/Functions.h:1419:39:   required from here<br>
/usr/include/c++/6/tuple:495:244: error: wrong number of template arguments (4, should be 2)<br>
return  _<em>and</em>&lt;_<em>not</em>&lt;is_same&lt;tuple&lt;_Elements...&gt;,<br>
^<br>
/usr/include/c++/6/type_traits:1558:8: note: provided for ‘template&lt;class _From, class _To&gt; struct std::is_convertible’<br>
struct is_convertible<br>
^~~~~~~~~~~~~~<br>
/usr/include/c++/6/tuple:502:1: error: body of constexpr function ‘static constexpr bool std::_TC&lt;, _Elements&gt;::_NonNestedTuple() [with _SrcTuple = std::tuple&lt;at::Tensor, at::Tensor, at::Tensor&gt;&amp;&amp;; bool  = true; _Elements = {at::Tensor, at::Tensor, at::Tensor}]’ not a return-statement<br>
}<br>
^<br>
CMake Error at ATen_generated_NativeFunctionsCuda.cu.o.cmake:267 (message):<br>
Error generating file<br>
/home/zjy/program/pytorch/torch/lib/build/aten/src/ATen/CMakeFiles/ATen.dir/native/cuda/./ATen_generated_NativeFunctionsCuda.cu.o</p>
<p dir="auto">src/ATen/CMakeFiles/ATen.dir/build.make:1120: recipe for target 'src/ATen/CMakeFiles/ATen.dir/native/cuda/ATen_generated_NativeFunctionsCuda.cu.o' failed<br>
make[2]: *** [src/ATen/CMakeFiles/ATen.dir/native/cuda/ATen_generated_NativeFunctionsCuda.cu.o] Error 1<br>
make[2]: *** Waiting for unfinished jobs....<br>
CMakeFiles/Makefile2:193: recipe for target 'src/ATen/CMakeFiles/ATen.dir/all' failed<br>
make[1]: *** [src/ATen/CMakeFiles/ATen.dir/all] Error 2<br>
Makefile:129: recipe for target 'all' failed<br>
make: *** [all] Error 2</p>
<p dir="auto">This one: <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/pytorch/pytorch/commit/445cc1f5b9a1647949c7b27b60e9800339f88db9/hovercard" href="https://github.com/pytorch/pytorch/commit/445cc1f5b9a1647949c7b27b60e9800339f88db9"><tt>445cc1f</tt></a><br>
Here's the <a href="https://gist.github.com/VladislavZavadskyy/f587dbbe68469d005c807ab98946533f">log</a>. And the setup is: Ubuntu 17.10, gcc 6.4.0, cuda 9.0 and cudnn 7.0.3.<br>
Hard resetting to previous commit makes build go smooth, so I'm pretty sure it's the one.</p>