CUDA程序编译时生成的PTX代码与系统上的CUDA驱动版本不兼容
-
CUDA 编译器版本: CUDA 12.6 (
nvcc
编译器版本) -
CUDA 驱动版本: CUDA 12.3 (
nvidia-smi
驱动版本)
解决方法:
驱动版本下载参考:Your connected workspace for wiki, docs & projects | Notion
下载对应版本驱动
结果:
nvcc 版本
Cuda compilation tools, release 12.6, V12.6.20
Build cuda_12.6.r12.6/compiler.34431801_0
驱动版本:
| NVIDIA-SMI 575.51.02 Driver Version: 576.02 CUDA Version: 12.9 |
正常编译执行
ubun22:~/proj/test$ nvcc vector_add.cu -o main
ubun22:~/proj/test$ ./main
0 3 6 9 12 15 18 21 24 27