You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在无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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 02:57:32