当前位置: 首页 > news >正文

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;
}

run:   cmake ../ && make 

附件

      OpenCL 和 CUDA 对比

 

 

 

 

 

 

 

 

http://www.lryc.cn/news/404013.html

相关文章:

  • HTML5大作业三农有机,农产品,农庄,农旅网站源码
  • Spark的动态资源分配算法
  • Python 爬虫技术 第06节 HTTP协议与Web基础知识
  • js | 原型链
  • Volatility:分析MS10-061攻击
  • 水表数字识别3:Pytorch CRNN实现水表数字识别(含训练代码和数据集)
  • oracle数据文件损坏和误删dbf文件处理方法
  • postMessageXss续2
  • 【深度学习】sdxl的Lora训练技巧
  • 推荐一款 Android 手机端的 SSH 远程连接工具
  • 3.1、matlab双目相机标定实验
  • IntelliJ IDEA 直接在软件中更新为最新版
  • 库卡机器人示教器 KPC2 00107-264 KPC200.107-264
  • 数据传输安全--VPN
  • 【人工智能】人工智能可解释性和透明度的详细探讨
  • vscode+wsl2+anaconda环境的配置与使用
  • 【Linux网络】套接字编程
  • 在线 PDF 制作者泄露用户上传的文档
  • SQL概述及其规则与规范
  • 开源模型应用落地-FastAPI-助力模型交互-进阶篇-RequestDataclasses(三)
  • 2024.7.20 暑期训练记录(6)
  • firefly rk3288 ubuntu23.10 网卡名为end0 改为eth0
  • git使用总结
  • 使用多进程和多线程实现服务器并发【C语言实现】
  • 深入理解Linux网络(三):TCP对象创建
  • windows server——4.安装DNS管理器
  • 速盾:金融行业服务器如何避免DDoS攻击?
  • 谷粒商城实战笔记-38-前端基础-Vue-指令-单向绑定双向绑定
  • MyPostMan 迭代文档管理、自动化接口闭环测试工具(自动化测试篇)
  • https和http有哪些区别?