社区
CUDA
帖子详情
.cpp函数如何调用.cu函数
sunian6183
2016-05-20 10:00:51
我原先有两个c++函数,函数1被函数2调用,现在我要把函数1里面的一部分改成并行,然后再被函数2调用,该怎么做呢?
我先说一下我的做法,我把函数1改为.cu,然后把kernel函数包装了一下,函数2的修改为添加了一个include 函数1.cu和包含kernel的函数的声明,但是无法调通,有一个语法错误:‘<’,貌似是kernel函数那个<<<>>>。
...全文
616
1
打赏
收藏
.cpp函数如何调用.cu函数
我原先有两个c++函数,函数1被函数2调用,现在我要把函数1里面的一部分改成并行,然后再被函数2调用,该怎么做呢? 我先说一下我的做法,我把函数1改为.cu,然后把kernel函数包装了一下,函数2的修改为添加了一个include 函数1.cu和包含kernel的函数的声明,但是无法调通,有一个语法错误:‘<’,貌似是kernel函数那个<<>>。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq404752007
2016-05-30
打赏
举报
回复
哈哈,一开始我也有问过这个问题,其实你把cu看成一个c文件就可以了,cu里面包含了核函数和调用核函数执行运算的函数是吧,假设核函数是A(),调用核函数的函数是B(){ A() },你新建个h文件,然后声明下核函数B是c函数,像这样extern “C” B();,然后在cpp文件的最上方也添加一个同样的声明,告诉cpp这个函数是在c中找到的,然后就可以调用了
VC++的.
cpp
文件
调用
CU
DA的.
cu
文件中的
函数
VC++的.
cpp
文件
调用
CU
DA的.
cu
文件中的
函数
北京大学计算机图形学光线追踪大作业基于Optix为框架实现的光线追踪算法合集.zip
北京大学计算机图形学光线追踪大作业基于Optix为框架实现的光线追踪算法,包含4个示例,直射光阴影...devicePrograms.
cu
: 包含OptiX流水线中的
函数
cu
da代码,该代码由nvcc编译后被OptixRenderer读取后用于创建Optix环境
matlab最邻近内插代码-si-convnet:[局部尺度不变卷积神经网络]的实现(http://www.umiacs.umd.edu/~k
util/transformation.(hpp/
cpp
/
cu
)使用NN或双线性插值进行图像变换所需的其他
函数
。 ticonv_layer.
cpp
TIConvolutionLayer周围的包装UpsamplingLayer , tiedconv_layer和DownpoolLayer 。 这是您可以用来代替SI-...
CU
DA-GPT:
CU
DA和GPT图像模板匹配的算法加速
CU
DA中的加速GPT用法编译并执行nvcc *.
cpp
include/*.c* -o
cu
.out -arch=sm_60 --use_fast_math从表的#define MAKETEMP 0到#define MAKETEMP 1修改include / parameter.h第142行。 编译并执行。 然后改回#define ...
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好
话框类,将其加入工程中,然后在程序中
调用
自己新建的对话框类来实现多窗口。 实现过程: 1.首先新建Qt4 Gui Application 工程,工程名为nGui,Base class 选为QWidget。 建立好后工程文件列表如下图。 2.新建对话...
CUDA
579
社区成员
2,918
社区内容
发帖
与我相关
我的任务
CUDA
CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
复制链接
扫一扫
分享
社区描述
CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章