CUDA编程00 - 配置CUDA开发环境

时间:2024-07-18 12:23:47

第一步:

        在一台装有Nvidia显卡和驱动的机器上,用nvidia-smi命令查看显卡所支持cuda版本

第二步:  

        到Nvidia官网下载CUDA Toolkit并安装,CUDA Toolkit Archive | NVIDIA Developer

       安装时按提示下一步即可,安装完成用 nvcc -V 命令检查是否成功

第三步:

        编写HelloWorld

        CMakeLists.txt

cmake_minimum_required(VERSION 3.14)
project(Hello_Cuda)

set(CMAKE_CXX_STANDARD 14)
find_package(CUDA REQUIRED)

cuda_add_executable(Hello main.cu)

  main.cu

#include "cuda_runtime.h"
#include "device_launch_parameters.h"

#include <stdio.h>

__global__ void hello(void)  
{
    printf("Hello CUDA!\n");
}

int main()
{
    hello <<<1, 1 >>> ();
    
    cudaDeviceSynchronize(); 

    return 0;
}

run:   cmake ../ && make 

附件

      OpenCL 和 CUDA 对比