准备条件
ECS规格:ecs.gn5i-c16g1.8xlarge
GPU:NVIDIA P4*2
CUDA:11.0.2
Driver:460.91.03
CUDNN:8.0.4
步骤
- 远程登录ECS后自动执行CUDA、Driver和Cudnn安装脚本安装相应版本组件;
- 安装cmake(version > 3.0)、gcc、gdb
sudo yum install epel-release cmake3
sudo yum remove cmake
sudo ln -s /usr/bin/cmake3 /usr/bin/cmake
sudo yum install gcc
sudo yum group install "Development Tools"
- 配置Clion Toolschain中的Remote Host SSH
- 添加toolchain到cmake到启动配置
- 配置本地机器目录和Remote主机目录的SFTP映射关系
- 同步代码后建立build目录并配置nvcc路径,执行cmake指令生成makefile
- 生成makefile后执行make即可编译为可执行文件
- 在clion中调试即可,调试代码(来源于https://nicholaspjohnson.com/clioncuda/CLionInstructions.html):
调试成功后显示类似如下信息: