如何在无GPU的GitHub Codespaces中安装CUDA Toolkit用于编译
在无GPU的GitHub Codespaces中安装CUDA Toolkit以编译CUDA/Thrust代码
GitHub Codespaces默认基于Ubuntu环境,以下是针对该环境的安装步骤——无需GPU即可完成CUDA代码编译(Thrust库随CUDA Toolkit自带,无需额外安装):
打开Codespaces终端面板,先添加NVIDIA官方软件源:
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb sudo dpkg -i cuda-keyring_1.1-1_all.deb sudo apt-get update注:若你的Codespaces是其他Ubuntu版本,替换命令中的
ubuntu2204为对应版本代号(如ubuntu2004)。安装仅含编译工具的CUDA Toolkit(跳过GPU驱动,因为无GPU):
sudo apt-get install -y cuda-toolkit若需要固定版本,可改为
cuda-toolkit-12.4这类具体版本号,避免自动升级到最新版。配置环境变量,让系统识别CUDA工具链:
echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc source ~/.bashrc验证安装成功:执行
nvcc --version,终端输出CUDA编译器版本信息即表示安装完成。此时可直接用nvcc编译包含Thrust库的CUDA代码,Thrust头文件已集成在CUDA Toolkit路径中,无需额外配置。(可选)配置NSight扩展:若VS Code的NSight扩展未自动识别CUDA路径,可在设置中搜索**"NSight CUDA: Toolkit Path"**,手动设置为
/usr/local/cuda。
内容的提问来源于stack exchange,提问作者Frimousse
相关产品推荐
相关产品推荐

