新手刚接触cuda,试了一下开辟空间就出错了,求帮忙解答

qq_30642249 qq_30642249 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
以下为程序代码
#include <cuda_runtime.h>
#include <device_launch_parameters.h>
#include <device_functions.h>
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>

#define XN 400
#define ZN 400

#define SIZE1 (XN*ZN*sizeof(float))

void main()
{
float *u1, *u2, *u3;
float *d_u1, *d_u2, *d_u3;

u1=(float*)malloc(SIZE1);
u2=(float*)malloc(SIZE1);
u3=(float*)malloc(SIZE1);

cudaMalloc((void**)&d_u1,SIZE1);
cudaMalloc((void**)&d_u2,SIZE1);
cudaMalloc((void**)&d_u3,SIZE1);


free(u1);
free(u2);
free(u3);

}

运行之后,反应如下:



求帮忙解答一下这是什么问题啊
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
qq_30642249
CUDA 591 成员 2,925 内容