DeepBench icon indicating copy to clipboard operation
DeepBench copied to clipboard

Fail to compile on Ubuntu 16.4

Open inspurasc opened this issue 7 years ago • 1 comments

os: ubuntu 16.4 GPU: Tesla V100-SXM2 *4 ,one node cuda:9.1 nccl: 2.1.15 cudnn:7.0 cmd: make CUDA_PATH=/usr/local/cuda CUDNN_PATH=/usr/lib/x86_64-linux-gnu MPI_PATH=/usr/local/openmpi-1.10.2_cuda9.1 NCCL_PATH=/usr/lib/x86_64-linux-gnu USE_TENSOR_CORES=1 ARCH=sm_70

while compile the benchmark, it met the error, just like: ./kernels/gemm_problems.h:2:0: required from here /usr/include/c++/6/tuple:489:65: error: mismatched argument pack lengths while expanding ‘std::is_convertible<_UElements&&, _Elements>’ return _and<is_convertible<_UElements&&, _Elements>...>::value; ^~~~~ /usr/include/c++/6/tuple:490:1: error: body of constexpr function ‘static constexpr bool std::_TC<, _Elements>::_ImplicitlyMoveConvertibleTuple() [with _UElements = {const std::tuple<int, int, int, bool, bool>&}; bool = true; _Elements = {int, int, int, bool, bool}]’ not a return-statement } ^ Makefile:30: recipe for target 'gemm' failed make[1]: *** [gemm] Error 1 make[1]: Leaving directory '/root/DeepBench/code/nvidia'

can you give me some suggestion.

inspurasc avatar Apr 17 '18 08:04 inspurasc

Is this still an issue? I don't see this error on our end.

sharannarang avatar May 23 '18 00:05 sharannarang