warmspringwinds / pytorch-cpp

Pytorch C++ Library
369 stars 68 forks source link

Make error #17

Closed pharrellyhy closed 6 years ago

pharrellyhy commented 6 years ago

Hi, ATen can not be made successfully. Here is the error message I got. Any thoughts on this? I spent almost two days on this and can not make any progress. My system is Ubuntu 16.04 with CUDA 9.0 and CUDNN 7.0. Thanks!

Scanning dependencies of target TH [ 0%] Building C object lib/TH/CMakeFiles/TH.dir/THAllocator.c.o [ 1%] Building C object lib/TH/CMakeFiles/TH.dir/THSize.c.o [ 2%] Building C object lib/TH/CMakeFiles/TH.dir/THGeneral.c.o [ 3%] Building C object lib/TH/CMakeFiles/TH.dir/THBlas.c.o [ 3%] Building C object lib/TH/CMakeFiles/TH.dir/THLapack.c.o [ 3%] Building C object lib/TH/CMakeFiles/TH.dir/THHalf.c.o [ 3%] Building C object lib/TH/CMakeFiles/TH.dir/THTensor.c.o [ 3%] Building C object lib/TH/CMakeFiles/TH.dir/THStorage.c.o [ 3%] Building C object lib/TH/CMakeFiles/TH.dir/THLogAdd.c.o [ 4%] Building C object lib/TH/CMakeFiles/TH.dir/THRandom.c.o [ 4%] Building C object lib/TH/CMakeFiles/TH.dir/THFile.c.o [ 5%] Building C object lib/TH/CMakeFiles/TH.dir/THDiskFile.c.o [ 5%] Building C object lib/TH/CMakeFiles/TH.dir/THMemoryFile.c.o [ 5%] Building C object lib/TH/CMakeFiles/TH.dir/THAtomic.c.o [ 6%] Building C object lib/TH/CMakeFiles/TH.dir/THVector.c.o [ 6%] Building C object lib/TH/CMakeFiles/TH.dir/generic/simd/convolve.c.o [ 6%] Building C object lib/TH/CMakeFiles/TH.dir/generic/simd/convolve5x5_sse.c.o [ 7%] Building C object lib/TH/CMakeFiles/TH.dir/vector/AVX.c.o [ 7%] Building C object lib/TH/CMakeFiles/TH.dir/generic/simd/convolve5x5_avx.c.o [ 7%] Building C object lib/TH/CMakeFiles/TH.dir/vector/AVX2.c.o [ 8%] Linking C shared library libTH.so [ 8%] Built target TH [ 8%] Building NVCC (Device) object lib/THC/CMakeFiles/THC.dir/THC_generated_THCReduceApplyUtils.cu.o Scanning dependencies of target THS Scanning dependencies of target THNN [ 8%] Building NVCC (Device) object lib/THC/CMakeFiles/THC.dir/THC_generated_THCStorage.cu.o [ 8%] Building NVCC (Device) object lib/THC/CMakeFiles/THC.dir/THC_generated_THCBlas.cu.o [ 9%] Building NVCC (Device) object lib/THC/CMakeFiles/THC.dir/THC_generated_THCHalf.cu.o [ 10%] Building NVCC (Device) object lib/THC/CMakeFiles/THC.dir/THC_generated_THCStorageCopy.cu.o [ 10%] Building NVCC (Device) object lib/THC/CMakeFiles/THC.dir/THC_generated_THCSleep.cu.o [ 10%] Building C object lib/THS/CMakeFiles/THS.dir/THSTensor.c.o [ 10%] Building C object lib/THNN/CMakeFiles/THNN.dir/init.c.o CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THStorage.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THStorageCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCStorage.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCStorageCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensor.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorRandom.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorMath.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorConv.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorLapack.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensor.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCStorageCopy.cu

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THStorage.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THStorageCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensor.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorRandom.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorMath.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorConv.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorLapack.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCStorage.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensor.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THStorage.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THStorageCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCStorage.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCStorage.cu

[ 11%] Linking C shared library libTHS.so [ 11%] Built target THS [ 12%] Building NVCC (Device) object lib/THC/CMakeFiles/THC.dir/THC_generated_THCTensor.cu.o [ 12%] Building NVCC (Device) object lib/THC/CMakeFiles/THC.dir/THC_generated_THCTensorCopy.cu.o [ 12%] Building NVCC (Device) object lib/THC/CMakeFiles/THC.dir/THC_generated_THCTensorMath.cu.o CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THStorage.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THStorageCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensor.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorRandom.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorMath.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorConv.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorLapack.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCStorage.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensor.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensor.cu

[ 13%] Building NVCC (Device) object lib/THC/CMakeFiles/THC.dir/THC_generated_THCTensorMath2.cu.o CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THStorage.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THStorageCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensor.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorRandom.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorMath.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorConv.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorLapack.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCStorage.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensor.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorCopy.cu

[ 13%] Building NVCC (Device) object lib/THC/CMakeFiles/THC.dir/THC_generated_THCTensorMathBlas.cu.o /home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCTensorTypeUtils.cuh(173): error: class "__half" has no member "x"

/home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCTensorTypeUtils.cuh(173): error: class "__half" has no member "x"

/home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCTensorTypeUtils.cuh(177): error: class "__half" has no member "x"

/home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCTensorTypeUtils.cuh(177): error: class "__half" has no member "x"

/home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCNumerics.cuh(114): error: class "__half" has no member "x"

/home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCNumerics.cuh(115): error: class "__half" has no member "x"

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THStorage.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THStorageCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensor.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorRandom.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorMath.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorConv.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorLapack.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCStorage.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensor.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMath.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathBlas.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathMagma.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathPairwise.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathPointwise.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathReduce.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathCompare.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathCompareT.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathScan.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMasked.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorScatterGather.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorIndex.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorSort.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMode.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorTopK.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMath.cu

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THStorage.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THStorageCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensor.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorRandom.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorMath.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorConv.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorLapack.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCStorage.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensor.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMath.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathBlas.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathMagma.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathPairwise.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathPointwise.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathReduce.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathCompare.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathCompareT.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathScan.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMasked.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorScatterGather.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorIndex.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorSort.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMode.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorTopK.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathBlas.cu

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THStorage.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THStorageCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensor.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorRandom.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorMath.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorConv.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorLapack.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCStorage.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensor.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMath.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathBlas.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathMagma.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathPairwise.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathPointwise.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathReduce.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathCompare.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathCompareT.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathScan.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMasked.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorScatterGather.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorIndex.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorSort.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMode.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorTopK.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorRandom.h

6 errors detected in the compilation of "/tmp/tmpxft_00002922_00000000-6_THCTensorCopy.cpp1.ii". CMake Error at THC_generated_THCTensorCopy.cu.o.cmake:266 (message): Error generating file /home/pharrell/codebase/github/pytorch-cpp/ATen/build/lib/THC/CMakeFiles/THC.dir//./THC_generated_THCTensorCopy.cu.o

lib/THC/CMakeFiles/THC.dir/build.make:105: recipe for target 'lib/THC/CMakeFiles/THC.dir/THC_generated_THCTensorCopy.cu.o' failed make[2]: [lib/THC/CMakeFiles/THC.dir/THC_generated_THCTensorCopy.cu.o] Error 1 make[2]: Waiting for unfinished jobs.... [ 13%] Building NVCC (Device) object lib/THC/CMakeFiles/THC.dir/THC_generated_THCTensorMathMagma.cu.o /home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCNumerics.cuh(114): error: class "__half" has no member "x"

/home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCNumerics.cuh(115): error: class "__half" has no member "x"

2 errors detected in the compilation of "/tmp/tmpxft_00002961_00000000-6_THCTensorMathBlas.cpp1.ii". CMake Error at THC_generated_THCTensorMathBlas.cu.o.cmake:266 (message): Error generating file /home/pharrell/codebase/github/pytorch-cpp/ATen/build/lib/THC/CMakeFiles/THC.dir//./THC_generated_THCTensorMathBlas.cu.o

lib/THC/CMakeFiles/THC.dir/build.make:126: recipe for target 'lib/THC/CMakeFiles/THC.dir/THC_generated_THCTensorMathBlas.cu.o' failed make[2]: *** [lib/THC/CMakeFiles/THC.dir/THC_generated_THCTensorMathBlas.cu.o] Error 1 /home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCTensorTypeUtils.cuh(173): error: class "__half" has no member "x"

/home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCTensorTypeUtils.cuh(173): error: class "__half" has no member "x"

/home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCTensorTypeUtils.cuh(177): error: class "__half" has no member "x"

/home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCTensorTypeUtils.cuh(177): error: class "__half" has no member "x"

/home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCNumerics.cuh(114): error: class "__half" has no member "x"

/home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCNumerics.cuh(115): error: class "__half" has no member "x"

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THStorage.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THStorageCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensor.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorRandom.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorMath.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorConv.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THTensorLapack.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCStorage.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensor.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMath.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathBlas.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathMagma.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathPairwise.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathPointwise.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathReduce.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathCompare.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathCompareT.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathScan.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMasked.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorScatterGather.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorIndex.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorSort.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMode.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorTopK.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorCopy.h

CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake:65 (message): Removing non-existent dependency file: generic/THCTensorMathMagma.cu

/home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCTensorTypeUtils.cuh(173): error: class "__half" has no member "x"

/home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCTensorTypeUtils.cuh(173): error: class "__half" has no member "x"

/home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCTensorTypeUtils.cuh(177): error: class "__half" has no member "x"

/home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCTensorTypeUtils.cuh(177): error: class "__half" has no member "x"

/home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCNumerics.cuh(114): error: class "__half" has no member "x"

/home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/THCNumerics.cuh(115): error: class "__half" has no member "x"

/home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/generic/THCTensorMath.cu(393): error: more than one operator "==" matches these operands: function "operator==(const half &, const half &)" function "operator==(half, half)" operand types are: half == half

/home/pharrell/codebase/github/pytorch-cpp/ATen/lib/THC/generic/THCTensorMath.cu(414): error: more than one operator "==" matches these operands: function "operator==(const half &, const half &)" function "operator==(half, half)" operand types are: half == half

6 errors detected in the compilation of "/tmp/tmpxft_00002971_00000000-6_THCTensorMath2.cpp1.ii". CMake Error at THC_generated_THCTensorMath2.cu.o.cmake:266 (message): Error generating file /home/pharrell/codebase/github/pytorch-cpp/ATen/build/lib/THC/CMakeFiles/THC.dir//./THC_generated_THCTensorMath2.cu.o

lib/THC/CMakeFiles/THC.dir/build.make:119: recipe for target 'lib/THC/CMakeFiles/THC.dir/THC_generated_THCTensorMath2.cu.o' failed make[2]: *** [lib/THC/CMakeFiles/THC.dir/THC_generated_THCTensorMath2.cu.o] Error 1 8 errors detected in the compilation of "/tmp/tmpxft_00002959_00000000-6_THCTensorMath.cpp1.ii". CMake Error at THC_generated_THCTensorMath.cu.o.cmake:266 (message): Error generating file /home/pharrell/codebase/github/pytorch-cpp/ATen/build/lib/THC/CMakeFiles/THC.dir//./THC_generated_THCTensorMath.cu.o

lib/THC/CMakeFiles/THC.dir/build.make:112: recipe for target 'lib/THC/CMakeFiles/THC.dir/THC_generated_THCTensorMath.cu.o' failed make[2]: [lib/THC/CMakeFiles/THC.dir/THC_generated_THCTensorMath.cu.o] Error 1 [ 14%] Linking C shared library libTHNN.so [ 14%] Built target THNN CMakeFiles/Makefile2:250: recipe for target 'lib/THC/CMakeFiles/THC.dir/all' failed make[1]: [lib/THC/CMakeFiles/THC.dir/all] Error 2 Makefile:127: recipe for target 'all' failed make: *** [all] Error 2

warmspringwinds commented 6 years ago

Hi @pharrellyhy,

Could you try CUDA 8.0? That was the version that I tested everything with ~ 2 weeks ago. Don't forget to follow the steps on the front page.

pharrellyhy commented 6 years ago

Thanks for the reply. It might not easy to switch to CUDA 8.0 since I'm using the server but I will try. Another thing is I don't have cmake-gui in the server so I just used cmake -D CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda ... Is it okay?

warmspringwinds commented 6 years ago

Closing because it was resolved in: https://github.com/warmspringwinds/pytorch-cpp/issues/18

mjjdick commented 6 years ago

Hi, I also met this problem with CUDA 9.0, maybe I switch to CUDA 8.0 can solve this problem. e... can the bug in CUDA 9.0 be fixed? case it is really not easy to switch to CUDA 8.0