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 协议》,转载必须注明作者和本文链接