## 🐛 Bug
I'm Compiling pytorch from source. Cuda is correctly found and configu…red but linking to cusparse fails.
This is on Power9 architecture:
Linux hostname 4.14.0-115.21.2.el7a.ppc64le #1 SMP Thu May 7 22:22:31 UTC 2020 ppc64le ppc64le ppc64le GNU/Linux
Several targets have undefined reference errors.
## To Reproduce
Follow instructions to compile from source on github:
Steps to reproduce the behavior:
1. git clone --recursive https://github.com/pytorch/pytorch
2. cd pytorch
3. export CMAKE_PREFIX_PATH=${CONDA_PREFIX:-"$(dirname $(which conda))/../"}
4. python setup.py install
(base) [rkube@traverse pytorch]$ python setup.py build
Building wheel torch-1.6.0a0+fc4824a
-- Building version 1.6.0a0+fc4824a
cmake3 --build . --target install --config Release -- -j 128
[1/297] Linking CXX executable bin/thread_init_test
FAILED: bin/thread_init_test
: && /opt/rh/devtoolset-8/root/usr/bin/c++ -Wno-deprecated -fvisibility-inlines-hidden -fopenmp -DNDEBUG -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow -O3 -DNDEBUG -DNDEBUG -L/usr/local/cuda-10.1/lib64 -L/usr/local/cudnn/cuda-10.1/7.6.1/lib64 -rdynamic -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64/openmpi -Wl,-rpath -Wl,/usr/local/openmpi/4.0.3rc1/pgi199/ppc64le/lib64 -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/local/pgi/lib64 -L/usr/local/pgi/lib64/openmpi caffe2/CMakeFiles/thread_init_test.dir/__/aten/src/ATen/test/thread_init_test.cpp.o -o bin/thread_init_test -Wl,-rpath,/home/rkube/repos/pytorch/build/lib: lib/libgtest_main.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch.so -Wl,--as-needed -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cpu.so -Wl,--as-needed lib/libprotobuf.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so -Wl,--as-needed lib/libc10_cuda.so lib/libc10.so /usr/local/cuda-10.1/lib64/libcudart.so /usr/local/cuda-10.1/lib64/libnvToolsExt.so /usr/local/cuda-10.1/lib64/libcufft.so /usr/local/cuda-10.1/lib64/libcurand.so /usr/lib64/libcublas.so //usr/local/cudnn/cuda-10.1/7.6.1/lib64/libcudnn.so lib/libgtest.a -pthread && :
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM_bufferSize'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateCoo'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroyDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroySpMat'
collect2: error: ld returned 1 exit status
[2/297] Linking CXX executable bin/xla_tensor_test
FAILED: bin/xla_tensor_test
: && /opt/rh/devtoolset-8/root/usr/bin/c++ -Wno-deprecated -fvisibility-inlines-hidden -fopenmp -DNDEBUG -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow -O3 -DNDEBUG -DNDEBUG -L/usr/local/cuda-10.1/lib64 -L/usr/local/cudnn/cuda-10.1/7.6.1/lib64 -rdynamic -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64/openmpi -Wl,-rpath -Wl,/usr/local/openmpi/4.0.3rc1/pgi199/ppc64le/lib64 -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/local/pgi/lib64 -L/usr/local/pgi/lib64/openmpi caffe2/CMakeFiles/xla_tensor_test.dir/__/aten/src/ATen/test/xla_tensor_test.cpp.o -o bin/xla_tensor_test -Wl,-rpath,/home/rkube/repos/pytorch/build/lib: lib/libgtest_main.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch.so -Wl,--as-needed -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cpu.so -Wl,--as-needed lib/libprotobuf.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so -Wl,--as-needed lib/libc10_cuda.so lib/libc10.so /usr/local/cuda-10.1/lib64/libcudart.so /usr/local/cuda-10.1/lib64/libnvToolsExt.so /usr/local/cuda-10.1/lib64/libcufft.so /usr/local/cuda-10.1/lib64/libcurand.so /usr/lib64/libcublas.so //usr/local/cudnn/cuda-10.1/7.6.1/lib64/libcudnn.so lib/libgtest.a -pthread && :
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM_bufferSize'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateCoo'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroyDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroySpMat'
collect2: error: ld returned 1 exit status
[3/297] Linking CXX executable bin/CppSignature_test
FAILED: bin/CppSignature_test
: && /opt/rh/devtoolset-8/root/usr/bin/c++ -Wno-deprecated -fvisibility-inlines-hidden -fopenmp -DNDEBUG -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow -O3 -DNDEBUG -DNDEBUG -L/usr/local/cuda-10.1/lib64 -L/usr/local/cudnn/cuda-10.1/7.6.1/lib64 -rdynamic -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64/openmpi -Wl,-rpath -Wl,/usr/local/openmpi/4.0.3rc1/pgi199/ppc64le/lib64 -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/local/pgi/lib64 -L/usr/local/pgi/lib64/openmpi caffe2/CMakeFiles/CppSignature_test.dir/__/aten/src/ATen/core/dispatch/CppSignature_test.cpp.o -o bin/CppSignature_test -Wl,-rpath,/home/rkube/repos/pytorch/build/lib: lib/libgtest_main.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch.so -Wl,--as-needed -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cpu.so -Wl,--as-needed lib/libprotobuf.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so -Wl,--as-needed lib/libc10_cuda.so lib/libc10.so /usr/local/cuda-10.1/lib64/libcudart.so /usr/local/cuda-10.1/lib64/libnvToolsExt.so /usr/local/cuda-10.1/lib64/libcufft.so /usr/local/cuda-10.1/lib64/libcurand.so /usr/lib64/libcublas.so //usr/local/cudnn/cuda-10.1/7.6.1/lib64/libcudnn.so lib/libgtest.a -pthread && :
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM_bufferSize'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateCoo'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroyDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroySpMat'
collect2: error: ld returned 1 exit status
[4/297] Linking CXX executable bin/event_test
FAILED: bin/event_test
: && /opt/rh/devtoolset-8/root/usr/bin/c++ -Wno-deprecated -fvisibility-inlines-hidden -fopenmp -DNDEBUG -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow -O3 -DNDEBUG -DNDEBUG -L/usr/local/cuda-10.1/lib64 -L/usr/local/cudnn/cuda-10.1/7.6.1/lib64 -rdynamic -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64/openmpi -Wl,-rpath -Wl,/usr/local/openmpi/4.0.3rc1/pgi199/ppc64le/lib64 -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/local/pgi/lib64 -L/usr/local/pgi/lib64/openmpi caffe2/CMakeFiles/event_test.dir/core/event_test.cc.o -o bin/event_test -Wl,-rpath,/home/rkube/repos/pytorch/build/lib: lib/libgtest_main.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch.so -Wl,--as-needed -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cpu.so -Wl,--as-needed lib/libprotobuf.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so -Wl,--as-needed lib/libc10_cuda.so lib/libc10.so /usr/local/cuda-10.1/lib64/libcudart.so /usr/local/cuda-10.1/lib64/libnvToolsExt.so /usr/local/cuda-10.1/lib64/libcufft.so /usr/local/cuda-10.1/lib64/libcurand.so /usr/lib64/libcublas.so //usr/local/cudnn/cuda-10.1/7.6.1/lib64/libcudnn.so lib/libgtest.a -pthread && :
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM_bufferSize'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateCoo'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroyDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroySpMat'
collect2: error: ld returned 1 exit status
[5/297] Linking CXX executable bin/common_test
FAILED: bin/common_test
: && /opt/rh/devtoolset-8/root/usr/bin/c++ -Wno-deprecated -fvisibility-inlines-hidden -fopenmp -DNDEBUG -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow -O3 -DNDEBUG -DNDEBUG -L/usr/local/cuda-10.1/lib64 -L/usr/local/cudnn/cuda-10.1/7.6.1/lib64 -rdynamic -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64/openmpi -Wl,-rpath -Wl,/usr/local/openmpi/4.0.3rc1/pgi199/ppc64le/lib64 -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/local/pgi/lib64 -L/usr/local/pgi/lib64/openmpi caffe2/CMakeFiles/common_test.dir/core/common_test.cc.o -o bin/common_test -Wl,-rpath,/home/rkube/repos/pytorch/build/lib: lib/libgtest_main.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch.so -Wl,--as-needed -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cpu.so -Wl,--as-needed lib/libprotobuf.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so -Wl,--as-needed lib/libc10_cuda.so lib/libc10.so /usr/local/cuda-10.1/lib64/libcudart.so /usr/local/cuda-10.1/lib64/libnvToolsExt.so /usr/local/cuda-10.1/lib64/libcufft.so /usr/local/cuda-10.1/lib64/libcurand.so /usr/lib64/libcublas.so //usr/local/cudnn/cuda-10.1/7.6.1/lib64/libcudnn.so lib/libgtest.a -pthread && :
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM_bufferSize'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateCoo'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroyDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroySpMat'
collect2: error: ld returned 1 exit status
[6/297] Linking CXX executable bin/init_test
FAILED: bin/init_test
: && /opt/rh/devtoolset-8/root/usr/bin/c++ -Wno-deprecated -fvisibility-inlines-hidden -fopenmp -DNDEBUG -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow -O3 -DNDEBUG -DNDEBUG -L/usr/local/cuda-10.1/lib64 -L/usr/local/cudnn/cuda-10.1/7.6.1/lib64 -rdynamic -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64/openmpi -Wl,-rpath -Wl,/usr/local/openmpi/4.0.3rc1/pgi199/ppc64le/lib64 -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/local/pgi/lib64 -L/usr/local/pgi/lib64/openmpi caffe2/CMakeFiles/init_test.dir/core/init_test.cc.o -o bin/init_test -Wl,-rpath,/home/rkube/repos/pytorch/build/lib: lib/libgtest_main.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch.so -Wl,--as-needed -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cpu.so -Wl,--as-needed lib/libprotobuf.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so -Wl,--as-needed lib/libc10_cuda.so lib/libc10.so /usr/local/cuda-10.1/lib64/libcudart.so /usr/local/cuda-10.1/lib64/libnvToolsExt.so /usr/local/cuda-10.1/lib64/libcufft.so /usr/local/cuda-10.1/lib64/libcurand.so /usr/lib64/libcublas.so //usr/local/cudnn/cuda-10.1/7.6.1/lib64/libcudnn.so lib/libgtest.a -pthread && :
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM_bufferSize'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateCoo'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroyDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroySpMat'
collect2: error: ld returned 1 exit status
[7/297] Linking CXX executable bin/fixed_divisor_test
FAILED: bin/fixed_divisor_test
: && /opt/rh/devtoolset-8/root/usr/bin/c++ -Wno-deprecated -fvisibility-inlines-hidden -fopenmp -DNDEBUG -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow -O3 -DNDEBUG -DNDEBUG -L/usr/local/cuda-10.1/lib64 -L/usr/local/cudnn/cuda-10.1/7.6.1/lib64 -rdynamic -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64/openmpi -Wl,-rpath -Wl,/usr/local/openmpi/4.0.3rc1/pgi199/ppc64le/lib64 -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/local/pgi/lib64 -L/usr/local/pgi/lib64/openmpi caffe2/CMakeFiles/fixed_divisor_test.dir/utils/fixed_divisor_test.cc.o -o bin/fixed_divisor_test -Wl,-rpath,/home/rkube/repos/pytorch/build/lib: lib/libgtest_main.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch.so -Wl,--as-needed -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cpu.so -Wl,--as-needed lib/libprotobuf.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so -Wl,--as-needed lib/libc10_cuda.so lib/libc10.so /usr/local/cuda-10.1/lib64/libcudart.so /usr/local/cuda-10.1/lib64/libnvToolsExt.so /usr/local/cuda-10.1/lib64/libcufft.so /usr/local/cuda-10.1/lib64/libcurand.so /usr/lib64/libcublas.so //usr/local/cudnn/cuda-10.1/7.6.1/lib64/libcudnn.so lib/libgtest.a -pthread && :
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM_bufferSize'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateCoo'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroyDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroySpMat'
collect2: error: ld returned 1 exit status
[8/297] Linking CXX executable bin/reduce_ops_test
FAILED: bin/reduce_ops_test
: && /opt/rh/devtoolset-8/root/usr/bin/c++ -Wno-deprecated -fvisibility-inlines-hidden -fopenmp -DNDEBUG -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow -O3 -DNDEBUG -DNDEBUG -L/usr/local/cuda-10.1/lib64 -L/usr/local/cudnn/cuda-10.1/7.6.1/lib64 -rdynamic -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64/openmpi -Wl,-rpath -Wl,/usr/local/openmpi/4.0.3rc1/pgi199/ppc64le/lib64 -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/local/pgi/lib64 -L/usr/local/pgi/lib64/openmpi caffe2/CMakeFiles/reduce_ops_test.dir/__/aten/src/ATen/test/reduce_ops_test.cpp.o -o bin/reduce_ops_test -Wl,-rpath,/home/rkube/repos/pytorch/build/lib: lib/libgtest_main.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch.so -Wl,--as-needed -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cpu.so -Wl,--as-needed lib/libprotobuf.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so -Wl,--as-needed lib/libc10_cuda.so lib/libc10.so /usr/local/cuda-10.1/lib64/libcudart.so /usr/local/cuda-10.1/lib64/libnvToolsExt.so /usr/local/cuda-10.1/lib64/libcufft.so /usr/local/cuda-10.1/lib64/libcurand.so /usr/lib64/libcublas.so //usr/local/cudnn/cuda-10.1/7.6.1/lib64/libcudnn.so lib/libgtest.a -pthread && :
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM_bufferSize'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateCoo'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroyDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroySpMat'
collect2: error: ld returned 1 exit status
[9/297] Linking CXX executable bin/net_async_tracing_test
FAILED: bin/net_async_tracing_test
: && /opt/rh/devtoolset-8/root/usr/bin/c++ -Wno-deprecated -fvisibility-inlines-hidden -fopenmp -DNDEBUG -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow -O3 -DNDEBUG -DNDEBUG -L/usr/local/cuda-10.1/lib64 -L/usr/local/cudnn/cuda-10.1/7.6.1/lib64 -rdynamic -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64/openmpi -Wl,-rpath -Wl,/usr/local/openmpi/4.0.3rc1/pgi199/ppc64le/lib64 -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/local/pgi/lib64 -L/usr/local/pgi/lib64/openmpi caffe2/CMakeFiles/net_async_tracing_test.dir/core/net_async_tracing_test.cc.o -o bin/net_async_tracing_test -Wl,-rpath,/home/rkube/repos/pytorch/build/lib: lib/libgtest_main.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch.so -Wl,--as-needed -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cpu.so -Wl,--as-needed lib/libprotobuf.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so -Wl,--as-needed lib/libc10_cuda.so lib/libc10.so /usr/local/cuda-10.1/lib64/libcudart.so /usr/local/cuda-10.1/lib64/libnvToolsExt.so /usr/local/cuda-10.1/lib64/libcufft.so /usr/local/cuda-10.1/lib64/libcurand.so /usr/lib64/libcublas.so //usr/local/cudnn/cuda-10.1/7.6.1/lib64/libcudnn.so lib/libgtest.a -pthread && :
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM_bufferSize'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateCoo'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroyDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroySpMat'
collect2: error: ld returned 1 exit status
[10/297] Linking CXX executable bin/conv_op_cache_cudnn_test
FAILED: bin/conv_op_cache_cudnn_test
: && /opt/rh/devtoolset-8/root/usr/bin/c++ -Wno-deprecated -fvisibility-inlines-hidden -fopenmp -DNDEBUG -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow -O3 -DNDEBUG -DNDEBUG -L/usr/local/cuda-10.1/lib64 -L/usr/local/cudnn/cuda-10.1/7.6.1/lib64 -rdynamic -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64/openmpi -Wl,-rpath -Wl,/usr/local/openmpi/4.0.3rc1/pgi199/ppc64le/lib64 -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/local/pgi/lib64 -L/usr/local/pgi/lib64/openmpi -rdynamic caffe2/CMakeFiles/conv_op_cache_cudnn_test.dir/operators/conv_op_cache_cudnn_test.cc.o -o bin/conv_op_cache_cudnn_test -Wl,-rpath,/home/rkube/repos/pytorch/build/lib: -lcudart lib/libgtest_main.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch.so -Wl,--as-needed -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cpu.so -Wl,--as-needed lib/libprotobuf.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so -Wl,--as-needed lib/libc10_cuda.so lib/libc10.so -lcudart -lnvToolsExt -lcufft /usr/local/cuda-10.1/lib64/libcurand.so -lcublas //usr/local/cudnn/cuda-10.1/7.6.1/lib64/libcudnn.so lib/libgtest.a -pthread && :
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM_bufferSize'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateCoo'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroyDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroySpMat'
collect2: error: ld returned 1 exit status
[11/297] Linking CXX executable bin/vmap_test
FAILED: bin/vmap_test
: && /opt/rh/devtoolset-8/root/usr/bin/c++ -Wno-deprecated -fvisibility-inlines-hidden -fopenmp -DNDEBUG -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow -O3 -DNDEBUG -DNDEBUG -L/usr/local/cuda-10.1/lib64 -L/usr/local/cudnn/cuda-10.1/7.6.1/lib64 -rdynamic -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64/openmpi -Wl,-rpath -Wl,/usr/local/openmpi/4.0.3rc1/pgi199/ppc64le/lib64 -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/local/pgi/lib64 -L/usr/local/pgi/lib64/openmpi caffe2/CMakeFiles/vmap_test.dir/__/aten/src/ATen/test/vmap_test.cpp.o -o bin/vmap_test -Wl,-rpath,/home/rkube/repos/pytorch/build/lib: lib/libgtest_main.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch.so -Wl,--as-needed -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cpu.so -Wl,--as-needed lib/libprotobuf.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so -Wl,--as-needed lib/libc10_cuda.so lib/libc10.so /usr/local/cuda-10.1/lib64/libcudart.so /usr/local/cuda-10.1/lib64/libnvToolsExt.so /usr/local/cuda-10.1/lib64/libcufft.so /usr/local/cuda-10.1/lib64/libcurand.so /usr/lib64/libcublas.so //usr/local/cudnn/cuda-10.1/7.6.1/lib64/libcudnn.so lib/libgtest.a -pthread && :
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM_bufferSize'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateCoo'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroyDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroySpMat'
collect2: error: ld returned 1 exit status
[12/297] Linking CXX executable bin/memory_format_test
FAILED: bin/memory_format_test
: && /opt/rh/devtoolset-8/root/usr/bin/c++ -Wno-deprecated -fvisibility-inlines-hidden -fopenmp -DNDEBUG -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow -O3 -DNDEBUG -DNDEBUG -L/usr/local/cuda-10.1/lib64 -L/usr/local/cudnn/cuda-10.1/7.6.1/lib64 -rdynamic -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64/openmpi -Wl,-rpath -Wl,/usr/local/openmpi/4.0.3rc1/pgi199/ppc64le/lib64 -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/local/pgi/lib64 -L/usr/local/pgi/lib64/openmpi caffe2/CMakeFiles/memory_format_test.dir/__/aten/src/ATen/test/memory_format_test.cpp.o -o bin/memory_format_test -Wl,-rpath,/home/rkube/repos/pytorch/build/lib: lib/libgtest_main.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch.so -Wl,--as-needed -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cpu.so -Wl,--as-needed lib/libprotobuf.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so -Wl,--as-needed lib/libc10_cuda.so lib/libc10.so /usr/local/cuda-10.1/lib64/libcudart.so /usr/local/cuda-10.1/lib64/libnvToolsExt.so /usr/local/cuda-10.1/lib64/libcufft.so /usr/local/cuda-10.1/lib64/libcurand.so /usr/lib64/libcublas.so //usr/local/cudnn/cuda-10.1/7.6.1/lib64/libcudnn.so lib/libgtest.a -pthread && :
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM_bufferSize'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateCoo'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroyDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroySpMat'
collect2: error: ld returned 1 exit status
[13/297] Linking CXX executable bin/verify_api_visibility
FAILED: bin/verify_api_visibility
: && /opt/rh/devtoolset-8/root/usr/bin/c++ -Wno-deprecated -fvisibility-inlines-hidden -fopenmp -DNDEBUG -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow -O3 -DNDEBUG -DNDEBUG -L/usr/local/cuda-10.1/lib64 -L/usr/local/cudnn/cuda-10.1/7.6.1/lib64 -rdynamic -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64/openmpi -Wl,-rpath -Wl,/usr/local/openmpi/4.0.3rc1/pgi199/ppc64le/lib64 -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/local/pgi/lib64 -L/usr/local/pgi/lib64/openmpi caffe2/CMakeFiles/verify_api_visibility.dir/__/aten/src/ATen/test/verify_api_visibility.cpp.o -o bin/verify_api_visibility -Wl,-rpath,/home/rkube/repos/pytorch/build/lib: lib/libgtest_main.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch.so -Wl,--as-needed -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cpu.so -Wl,--as-needed lib/libprotobuf.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so -Wl,--as-needed lib/libc10_cuda.so lib/libc10.so /usr/local/cuda-10.1/lib64/libcudart.so /usr/local/cuda-10.1/lib64/libnvToolsExt.so /usr/local/cuda-10.1/lib64/libcufft.so /usr/local/cuda-10.1/lib64/libcurand.so /usr/lib64/libcublas.so //usr/local/cudnn/cuda-10.1/7.6.1/lib64/libcudnn.so lib/libgtest.a -pthread && :
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM_bufferSize'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateCoo'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroyDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroySpMat'
collect2: error: ld returned 1 exit status
[14/297] Linking CXX executable bin/native_test
FAILED: bin/native_test
: && /opt/rh/devtoolset-8/root/usr/bin/c++ -Wno-deprecated -fvisibility-inlines-hidden -fopenmp -DNDEBUG -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow -O3 -DNDEBUG -DNDEBUG -L/usr/local/cuda-10.1/lib64 -L/usr/local/cudnn/cuda-10.1/7.6.1/lib64 -rdynamic -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64/openmpi -Wl,-rpath -Wl,/usr/local/openmpi/4.0.3rc1/pgi199/ppc64le/lib64 -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/local/pgi/lib64 -L/usr/local/pgi/lib64/openmpi caffe2/CMakeFiles/native_test.dir/__/aten/src/ATen/test/native_test.cpp.o -o bin/native_test -Wl,-rpath,/home/rkube/repos/pytorch/build/lib: lib/libgtest_main.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch.so -Wl,--as-needed -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cpu.so -Wl,--as-needed lib/libprotobuf.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so -Wl,--as-needed lib/libc10_cuda.so lib/libc10.so /usr/local/cuda-10.1/lib64/libcudart.so /usr/local/cuda-10.1/lib64/libnvToolsExt.so /usr/local/cuda-10.1/lib64/libcufft.so /usr/local/cuda-10.1/lib64/libcurand.so /usr/lib64/libcublas.so //usr/local/cudnn/cuda-10.1/7.6.1/lib64/libcudnn.so lib/libgtest.a -pthread && :
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM_bufferSize'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateCoo'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroyDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroySpMat'
collect2: error: ld returned 1 exit status
[15/297] Linking CXX executable bin/data_filler_test
FAILED: bin/data_filler_test
: && /opt/rh/devtoolset-8/root/usr/bin/c++ -Wno-deprecated -fvisibility-inlines-hidden -fopenmp -DNDEBUG -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow -O3 -DNDEBUG -DNDEBUG -L/usr/local/cuda-10.1/lib64 -L/usr/local/cudnn/cuda-10.1/7.6.1/lib64 -rdynamic -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64/openmpi -Wl,-rpath -Wl,/usr/local/openmpi/4.0.3rc1/pgi199/ppc64le/lib64 -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/local/pgi/lib64 -L/usr/local/pgi/lib64/openmpi caffe2/CMakeFiles/data_filler_test.dir/predictor/emulator/data_filler_test.cc.o -o bin/data_filler_test -Wl,-rpath,/home/rkube/repos/pytorch/build/lib: lib/libgtest_main.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch.so -Wl,--as-needed -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cpu.so -Wl,--as-needed lib/libprotobuf.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so -Wl,--as-needed lib/libc10_cuda.so lib/libc10.so /usr/local/cuda-10.1/lib64/libcudart.so /usr/local/cuda-10.1/lib64/libnvToolsExt.so /usr/local/cuda-10.1/lib64/libcufft.so /usr/local/cuda-10.1/lib64/libcurand.so /usr/lib64/libcublas.so //usr/local/cudnn/cuda-10.1/7.6.1/lib64/libcudnn.so lib/libgtest.a -pthread && :
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM_bufferSize'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateCoo'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroyDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroySpMat'
collect2: error: ld returned 1 exit status
[16/297] Linking CXX executable bin/apply_utils_test
FAILED: bin/apply_utils_test
: && /opt/rh/devtoolset-8/root/usr/bin/c++ -Wno-deprecated -fvisibility-inlines-hidden -fopenmp -DNDEBUG -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow -O3 -DNDEBUG -DNDEBUG -L/usr/local/cuda-10.1/lib64 -L/usr/local/cudnn/cuda-10.1/7.6.1/lib64 -rdynamic -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64/openmpi -Wl,-rpath -Wl,/usr/local/openmpi/4.0.3rc1/pgi199/ppc64le/lib64 -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/local/pgi/lib64 -L/usr/local/pgi/lib64/openmpi caffe2/CMakeFiles/apply_utils_test.dir/__/aten/src/ATen/test/apply_utils_test.cpp.o -o bin/apply_utils_test -Wl,-rpath,/home/rkube/repos/pytorch/build/lib: lib/libgtest_main.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch.so -Wl,--as-needed -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cpu.so -Wl,--as-needed lib/libprotobuf.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so -Wl,--as-needed lib/libc10_cuda.so lib/libc10.so /usr/local/cuda-10.1/lib64/libcudart.so /usr/local/cuda-10.1/lib64/libnvToolsExt.so /usr/local/cuda-10.1/lib64/libcufft.so /usr/local/cuda-10.1/lib64/libcurand.so /usr/lib64/libcublas.so //usr/local/cudnn/cuda-10.1/7.6.1/lib64/libcudnn.so lib/libgtest.a -pthread && :
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM_bufferSize'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateCoo'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroyDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroySpMat'
collect2: error: ld returned 1 exit status
[17/297] Linking CXX executable bin/broadcast_test
FAILED: bin/broadcast_test
: && /opt/rh/devtoolset-8/root/usr/bin/c++ -Wno-deprecated -fvisibility-inlines-hidden -fopenmp -DNDEBUG -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow -O3 -DNDEBUG -DNDEBUG -L/usr/local/cuda-10.1/lib64 -L/usr/local/cudnn/cuda-10.1/7.6.1/lib64 -rdynamic -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64/openmpi -Wl,-rpath -Wl,/usr/local/openmpi/4.0.3rc1/pgi199/ppc64le/lib64 -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/local/pgi/lib64 -L/usr/local/pgi/lib64/openmpi caffe2/CMakeFiles/broadcast_test.dir/__/aten/src/ATen/test/broadcast_test.cpp.o -o bin/broadcast_test -Wl,-rpath,/home/rkube/repos/pytorch/build/lib: lib/libgtest_main.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch.so -Wl,--as-needed -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cpu.so -Wl,--as-needed lib/libprotobuf.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so -Wl,--as-needed lib/libc10_cuda.so lib/libc10.so /usr/local/cuda-10.1/lib64/libcudart.so /usr/local/cuda-10.1/lib64/libnvToolsExt.so /usr/local/cuda-10.1/lib64/libcufft.so /usr/local/cuda-10.1/lib64/libcurand.so /usr/lib64/libcublas.so //usr/local/cudnn/cuda-10.1/7.6.1/lib64/libcudnn.so lib/libgtest.a -pthread && :
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM_bufferSize'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateCoo'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroyDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroySpMat'
collect2: error: ld returned 1 exit status
[68/297] Linking CXX executable bin/basic
FAILED: bin/basic
: && /opt/rh/devtoolset-8/root/usr/bin/c++ -Wno-deprecated -fvisibility-inlines-hidden -fopenmp -DNDEBUG -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow -O3 -DNDEBUG -DNDEBUG -L/usr/local/cuda-10.1/lib64 -L/usr/local/cudnn/cuda-10.1/7.6.1/lib64 -rdynamic -Wl,-rpath -Wl,/usr/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64 -Wl,-rpath -Wl,/usr/local/pgi/lib64/openmpi -Wl,-rpath -Wl,/usr/local/openmpi/4.0.3rc1/pgi199/ppc64le/lib64 -Wl,--enable-new-dtags -L/usr/lib64 -L/usr/local/pgi/lib64 -L/usr/local/pgi/lib64/openmpi caffe2/CMakeFiles/basic.dir/__/aten/src/ATen/test/basic.cpp.o -o bin/basic -Wl,-rpath,/home/rkube/repos/pytorch/build/lib: lib/libgtest_main.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch.so -Wl,--as-needed -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cpu.so -Wl,--as-needed lib/libprotobuf.a -Wl,--no-as-needed,/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so -Wl,--as-needed lib/libc10_cuda.so lib/libc10.so /usr/local/cuda-10.1/lib64/libcudart.so /usr/local/cuda-10.1/lib64/libnvToolsExt.so /usr/local/cuda-10.1/lib64/libcufft.so /usr/local/cuda-10.1/lib64/libcurand.so /usr/lib64/libcublas.so //usr/local/cudnn/cuda-10.1/7.6.1/lib64/libcudnn.so lib/libgtest.a -pthread && :
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseSpMM_bufferSize'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseCreateCoo'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroyDnMat'
/home/rkube/repos/pytorch/build/lib/libtorch_cuda.so: undefined reference to `cusparseDestroySpMat'
collect2: error: ld returned 1 exit status
## Expected behavior
I would expect pytorch to compile
## Environment
(base) [rkube@traverse build]$ mv collect_env.py build/
mv: cannot move ‘collect_env.py’ to ‘build/’: Not a directory
(base) [rkube@traverse build]$ cd build
-bash: cd: build: No such file or directory
(base) [rkube@traverse build]$ python collect_env.py l
Collecting environment information...
PyTorch version: N/A
Is debug build: N/A
CUDA used to build PyTorch: N/A
OS: Red Hat Enterprise Linux
GCC version: (GCC) 8.3.1 20190311 (Red Hat 8.3.1-3)
CMake version: version 2.8.12.2
Python version: 3.7
Is CUDA available: N/A
CUDA runtime version: 10.1.168
GPU models and configuration:
GPU 0: Tesla V100-SXM2-32GB
GPU 1: Tesla V100-SXM2-32GB
Nvidia driver version: 440.33.01
cuDNN version: Could not collect
Versions of relevant libraries:
[pip] numpy==1.14.5
[pip] numpydoc==0.9.1
[conda] numpy 1.14.5 py37h2aefc1b_4
[conda] numpy-base 1.14.5 py37h2b20989_4
[conda] numpydoc 0.9.1 py_0
(base) [rkube@traverse build]$ module list
Currently Loaded Modulefiles:
1) cudatoolkit/10.1 2) cudnn/cuda-10.1/7.6.1 3) openmpi/pgi-19.9/4.0.3rc1/64 4) rh/devtoolset/8
- PyTorch Version: 1.6.0
- OS (e.g., Linux): Linux
- How you installed PyTorch (`conda`, `pip`, source): source
- Build command you used (if compiling from source): python setup.py build
- Python version: 3.7
- CUDA/cuDNN version: 10.1
- GPU models and configuration: V100
- Any other relevant information: Linux hostname 4.14.0-115.21.2.el7a.ppc64le #1 SMP Thu May 7 22:22:31 UTC 2020 ppc64le ppc64le ppc64le GNU/Linux
cc @malfet @ngimel @vincentqb