Followed all the instructions on install for CUDA 11.2 on Fedora 33 and things completed without error.
My test code compiles but I find the run time error after the kernel launch
CUDA Error "no kernel image is available for execution on the device".
nvidia-smi output
Thu Dec 24 11:20:10 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.27.04 Driver Version: 460.27.04 CUDA Version: 11.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 GeForce GTX 770 Off | 00000000:03:00.0 N/A | N/A |
| 41% 26C P8 N/A / N/A | 291MiB / 4036MiB | N/A Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
After some experimentation with -arch
compiler option I find that gtx770 has 3.0 compute but this compiler cannot go below 3.5. I suspect that I’d need to install old version of CUDA? Not finding any documentation on this, and worry that Is this going to be a problem with latest Kernels and GCC compilers etc etc?
Is it possible?