CUDA Samples 编译指导 2.1 方式 1:CUDA Toolkit 安装时自带(推荐) 安装 CUDA Toolkit 过程中,默认会勾选「CUDA Samples」组件,安装完成后可在以下路径找到: Linux :/usr/local/cuda[版本号]/samples(如 /usr/local/cuda12.4/samples,如 /usr/local/cuda12.8/samples) Windows :C:ProgramDataNVIDIA CorporationCUDA Samples[版本号](如 C:ProgramDataNVIDIA CorporationCUDA Samples12.4) 2.2 方式 2:GitHub 源码克隆 若未同步安装或需获取最新版本,可从 NVIDIA 官方 GitHub 仓库克隆: plaintext 克隆主仓库 $ git clone $ cd cudasamples CentOS(CUDA 12.4)需切换到对应版本分支 $ git checkout branchv12.4 Rocky(CUDA 12.8)需切换到对应版本分支 $ git checkout branchv12.8 或使用标签(精确版本匹配) CentOS: git checkout v12.4.127 Rocky: git checkout v12.8.140 三、环境验证 在编译前需确认 CUDA 环境已正确配置,避免编译失败。 3.1 验证 CUDA Toolkit 安装 执行以下命令查看 CUDA 版本,确保输出正常: plaintext Linux/Windows(PowerShell)通用 $ nvcc version 预期输出:包含 CUDA 版本、VCC 版本等信息(如"release 12.4, V12.4.127","release 12.8, V12.8.140")。 3.2 验证 NVIDIA 驱动 驱动是 CUDA 程序运行的基础,需确保驱动版本与 CUDA Toolkit 兼容(驱动版本可通过 NVIDIA 官网 查询匹配关系): Linux: plaintext $ nvidiasmi 预期输出:显示显卡型号、驱动版本、CUDA 支持版本(如 Driver Version: 550.54.14 CUDA Version: 12.4)。 Windows: 右键桌面 → 打开「NVIDIA 控制面板」→ 「帮助」→ 「系统信息」→ 查看「驱动程序版本」。