CUDA编程环境准备(MacOS 远程访问 + WINDOWS NVIDIA CUDA 环境准备)

硬件配置

  • 一台 MacOS 主机

  • 一台带有 NVIDIA 3080 显卡的 WINDOWS 10 主机


CUDA 部署方案

  • WINDOWS 主机负责 准备项目仓库、CUDA Toolkit(包含 NVCC 编译器)、Visual Studio

  • MacOS 主机负责 利用 VSCode 远程管理 WINDOWS CUDA 项目代码


WINDOWS CUDA 环境部署过程

  • 通过 nvidia-smi 命令查看 CUDA 驱动版本信息,这里我的是 12.2 版本

  • NVIDIA 官方发布文档 上查看对应 CUDA Toolkit 版本,一般选择和 CUDA 驱动一样版本号前缀的 CUDA Toolkit,这里我选择的是 12.2.x 版本

  • 通过 nvcc -V 命令查看 CUDA Toolkit 是否安装成功

  • 下载安装 Visual Studio,这里我选择的是 2022 社区版

  • 配置 Visual Studio 下 cl.exe 程序的系统环境变量路径,这里我的配置是 E:\VisualStudio\VC\Tools\MSVC\14.37.32822\bin\Hostx64\x64,注意这里要选择 x64 的路径,不要错选 x86

  • 执行命令 nvcc test.cu -o test 即可成功编译 CUDA 代码文件


MacOS VSCode 远程处理 WINDOWS CUDA 项目

  • WINDOWS 部署 OpenSSH SSH Server

  • MacOS VSCode 的 Remote SSH 插件配置及连接(暂时仅支持连接 WINDOWS 超级管理员用户)


相关链接

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!