【CUDA 基础】6.5 流回调
2024-09-05 05:56:14
title: 【CUDA 基础】6.5 流回调
categories:
- CUDA
- Freshman
tags:
- 流回调
toc: true
date: 2018-06-20 21:56:18
Abstract: 本文介绍流回调
Keywords: 流回调
流回调
流回调是一种特别的技术,有点像是事件的函数,这个回调函数被放入流中,当其前面的任务都完成了,就会调用这个函数,但是比较特殊的是,在回调函数中,需要遵守下面的规则
- 回调函数中不可以调用CUDA的API
- 不可以执行同步
流函数有特殊的参数规格,必须写成下面形式参数的函数;
void CUDART_CB my_callback(cudaStream_t stream, cudaError_t status, void *data) {
printf("callback from stream %d\n", *((int *)data));
}
然后使用:
cudaError_t cudaStreamAddCallback(cudaStream_t stream,cudaStreamCallback_t callback, void *userData, unsigned int flags);
加入流中。
本文完整的代码在github:https://github.com/Tony-Tan/CUDA_Freshman(欢迎随手star? )
完整内容https://face2ai.com/CUDA-F-6-5-流回调/
最新文章
- Openfire 集群部署和负载均衡方案
- 转载 教你使用PS来制作unity3D随机地形
- LeetCode Subsets (DFS)
- ASP.NET Core文章汇总
- Uncaught TypeError: Cannot read property 'insertAdjacentHTML' of null
- git查看某个文件的修改历史
- ASP.NET之电子商务系统开发-3(订单)
- 手工制作的年份Java老A发售量
- java对获取的字节数组进行处理
- flex sqlite基本用法
- Elasticsearch 数据搜索
- day02-多线程之线程安全
- [转帖]为应用程序池“XXX”提供服务的进程在与 Windows Process Activation Service 通信时出现严重错误。该进程 ID 为“XXXX”。数据字段包含错误号。
- 远程连接你的linux服务器
- html5 css练习 下拉菜单制作
- 拼图类APP原型模板分享——简拼
- requests下载文件并重新上传
- MyBatis多对多查询
- 使用AKLocationManager定位
- 自定义组件---图片和文字实现ImageButton效果