看啥推荐读物
手机:16601807362,可咨询购买自动驾驶开发套件、自动驾驶教学平台及解决方案、线控底盘、Mobileye相机、德尔福和博世4D雷达、激光雷达。
今天看啥  ›  专栏  ›  人工智能AI大模型与汽车自动驾驶

英伟达CUDA入门

人工智能AI大模型与汽车自动驾驶  · 公众号  ·  · 2024-04-26 10:04
作者 | yoccoy  编辑 | 汽车人原文链接:https://zhuanlan.zhihu.com/p/690880124本文只做学术分享,如有侵权,联系删文IntroductionHello WorldGPU编程涉及到多个设备(CPU,GPU,内存,显存),因此首先明确概念Host:CPU + 内存Device:GPU + 显存A "hello world" example__global__ void kernel(void) {}int main(){    kernel>>();    printf("Hello world\n");    return 0;}和普通C程序的区别函数 kernel 返回值之前的 __global__ 前缀,告诉编译器,这个函数到时候会跑在GPU上函数调用时的 >> ,在CPU上调用GPU实现的函数,1,1 是因为可能会调用若干个GPU”核心“ 同时跑这个函数"hello world" 例子里,GPU实现的函数并没有接收任何参数,也没有具体的返回值。实际有意义的函数,通常会有输入和输出。看下边这个例子__global__ void add(int a, int b, int *c){    *c = a + b;}int main() {    int c;  ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照