![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CUDA学习
进击の攻城狮
此后如竟没有炬火
我便是唯一的光
展开
-
CUDA入门技术路线及基础知识
最近工作主要集中在目标检测算法部署方面,在树莓派4B和NVIDIA GPU平台上做了一些内容,个人觉得GPU多核计算对于深度学习的加持作用意义重大,而NVIDIA出品的软硬件是GPU多核计算的标杆,那就学吧!(一)CUDA技术路线图下图是本人梳理的CUDA技术路线图,如果刚入门的话可以按照这个顺序取学习,有了整体的了解之后再逐步深入,每一块展开内容都特别多,有针对性的学习更有效率,下面针对脑图对每一块内容做简要的介绍(复杂介绍的不会)。(二)CUDA基础知识介绍1.硬件基础知识:..原创 2022-03-02 16:44:36 · 4150 阅读 · 2 评论 -
CUDA----.cpp文件和.cu文件应用区别
(1).cu文件可以定义cuda操作的基本流程,包括:数据由host向device的传输、device进行的运算、数据由device向host的传输,函数定义包括核函数(__global__)、设备函数(__device__)和主机函数(__host__),内存分配和线程块儿分配(2)定义头文件和库链接.cu文件在采用nvcc编译时不需要包含CUDA头文件,.cpp用nvcc编译时需要明确增加头文件,用g++编译时需要明确链接一些CUDA库(3)调用关系大型工程,.cu文件编译形成动态或原创 2022-02-16 13:08:21 · 5074 阅读 · 1 评论