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

第一步:在一台装有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;
}

相关推荐

  1. CUDA编程01- 并行编程介绍

    2024-07-17 04:54:05       21 阅读
  2. cuda

    2024-07-17 04:54:05       45 阅读
  3. CUDA编程:其四、CUDA矩阵乘法

    2024-07-17 04:54:05       33 阅读
  4. CUDA编程:其三、CUDA向量加法

    2024-07-17 04:54:05       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 04:54:05       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 04:54:05       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 04:54:05       57 阅读
  4. Python语言-面向对象

    2024-07-17 04:54:05       68 阅读

热门阅读

  1. 十四、(正点原子)Linux MISC驱动

    2024-07-17 04:54:05       26 阅读
  2. 在Windows上配置DeepStream Docker

    2024-07-17 04:54:05       27 阅读
  3. Hadoop中HDFS、Hive 和 HBase三者之间的关系

    2024-07-17 04:54:05       19 阅读
  4. 代码之美:掌握 IPython 的 %autoindent 自动缩进命令

    2024-07-17 04:54:05       27 阅读
  5. Spark中的JOIN机制

    2024-07-17 04:54:05       21 阅读
  6. git config

    2024-07-17 04:54:05       27 阅读
  7. K8S组件calico重建过程

    2024-07-17 04:54:05       18 阅读
  8. 基于单片机的远程烟雾报警系统的硬件电路设计

    2024-07-17 04:54:05       24 阅读
  9. JDK、JRE、JVM

    2024-07-17 04:54:05       22 阅读
  10. hung 之 hung task 检测

    2024-07-17 04:54:05       19 阅读
  11. jdk21 future 异步线程 等待

    2024-07-17 04:54:05       21 阅读