You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With a recent change to CudaTensor.hpp (#50 ) we can no longer compile GPU support without explicitly using nvcc. This also brings many unwanted side-effects due to the level of C++17 support in nvcc. As such, the cuTENSOR enabled tests and benchmark examples no longer compile or run using the provided CMake scripts.
Expected behavior: The cuTENSOR enabled code should run and pass all tests, and all examples should be runnable.
Actual behavior: The cuTENSOR enabled code fails to compile for the given test-cases, and all benchmark examples using GPU support fail to compile.
Reproduces how often: Always using CMake on a GPU-enabled system with -DENABLE_CUTENSOR=1 .
Thanks for writing up the issue! I guess this is what happens when you don't have proper CI in place for GPU code.
We can make an 0.2.1 release with the relevant patch when its ready; however, until then, the GPU benchmarks should be run using Jet at commit d74502b.
Bug description
With a recent change to
CudaTensor.hpp
(#50 ) we can no longer compile GPU support without explicitly using nvcc. This also brings many unwanted side-effects due to the level of C++17 support in nvcc. As such, the cuTENSOR enabled tests and benchmark examples no longer compile or run using the provided CMake scripts.Expected behavior: The cuTENSOR enabled code should run and pass all tests, and all examples should be runnable.
Actual behavior: The cuTENSOR enabled code fails to compile for the given test-cases, and all benchmark examples using GPU support fail to compile.
Reproduces how often: Always using CMake on a GPU-enabled system with
-DENABLE_CUTENSOR=1
.System information: Linux, AMD64, nvcc 11.3, cuTensor 1.3.1, g++ 10.2.0/10.3.0/11.1.0, GTX 1060
Source code and backtraces
Build command:
Output:
Additional information
Any additional information, configuration or data that might be necessary to reproduce the issue.
The text was updated successfully, but these errors were encountered: