January 11 2025 I recently upgraded to Ubuntu 12.10 (oracular) and tried all this again. Some settings needed to be changed:
- We're up to CUDA 12.5 now, but we also get GCC 14 with the latest ubuntu (I haven't tried any of this with clang).
nvcc
doesn't want anything above version 13, so you will want tosudo apt-get install g++-13
and then make surenvcc
andcmake
know about it. Also, my attempts to adjust the C++ compiler did not affect the C compiler and it was still reporting version 14. I don't know if that would work, but I tried to also make it use version 13 also. - I also wanted to use a version of python set by pyenv, but unsurprisingly I also had to specifically set where to look for python and numpy libs.
- Weirdly, I had to edit
/usr/share/cmake-3.30/Modules/FindOpenMP.cmake
. If your line 628 says something like: