Closed BlackEdder closed 5 years ago
I haven't come across this before (not having tried CUDA 10). Can you see if you get the same issue with CUDA 9? You could the try the rbi-gpu
docker image (which uses CUDA 9):
docker run -it sbfnk/rbi-gpu
I tried the docker image and got the following error
Error: CUDA driver version is insufficient for CUDA runtime version
sample: src/bi/misc/omp.cpp:43: void bi_omp_init(int): Assertion `cudaErr == cudaSuccess' failed.
Aborted (core dumped)
Related to that I also found: https://github.com/NVIDIA/nvidia-docker/issues/700 Following that I tried calling it with --runtime=nvidia
but then I get the following error:
docker run -it --runtime=nvidia sbfnk/rbi-gpu ~
docker: Error response from daemon: Unknown runtime specified nvidia.
I'll try to downgrade cuda locally next.
With cuda-9.2 I get the same error
After some more digging, it looks like the nvidia gpu is too old for cuda >= 9.0, so the problem is on my end.
I'm re-opening this as I'm not convinced the original error is a driver/compatibility issue. The std::tuple
in there seems misplaced. I'd like to try and reproduce this - what compiler/version were you using?
Also, long shot but could you go into the offending line (/usr/local/cuda/include/thrust/system/cuda/detail/extrema.h:395
) and replace make_tuple
with thrust::make_tuple
, to see if you get the same error?
Disclaimer: This might well be a libbi error, but because I tried it first with the PZ_PMMH example I submitted it here.
I am trying to recreate the PZ_MMH demo but with cuda enabled as follows:
but run into the following error (from the make.log file)
This is on ubuntu 18.04 with cuda 10