原文:Cuder - 用C++11封装的CUDA类

以前写cuda:初始化环境,申请显存,初始化显存,launch kernel,拷贝数据,释放显存。一个页面大部分都是这些繁杂但又必须的操作,有时还会忘掉释放部分显存。 今天用C 封装了这些CUDA操作,然后就可以专注于写kernel代码了。.cu文件就像glsl shader文件一样简洁明了。 例如:. kernel.cu文件,里面只有一个fill函数用于填充数组A。 下面的main.cpp演示了 ...

2018-01-28 22:58 0 2990 推荐指数:

查看详情

使用C++11封装线程池ThreadPool

读本文之前,请务必阅读: 使用C++11的function/bind组件封装Thread以及回调函数的使用 Linux组件封装(五)一个生产者消费者问题示例 线程池本质上是一个生产者消费者模型,所以请熟悉这篇文章:Linux组件封装(五)一个生产者消费者问题示例 ...

Tue Oct 21 04:56:00 CST 2014 0 3314
c/c++11封装UDP,支持ipv4和ipv6,支持接收和发送

更新日志 11/06/2021 1.增加IPV6 2.ipv6通过windows10初步测试 3.ipv6包括: 接收和发送 5.增加错误代码接口 6.本机IPv6截图 7.编译通过截图 8.ipv6测试结果 30/05/2021 1.增加IPv6 ...

Sat Aug 22 03:38:00 CST 2020 2 572
wes7封装

2.4 解压IBW镜像文件 根据需求, 解压缩下面两个镜像的其中一个, 32位或64位 Standard 7 SP1 32bit IBW.iso Standard 7 SP1 64bit IBW ...

Mon Jun 19 16:42:00 CST 2017 0 1445
axios统一封装

本文代码参考了网上别人的资料,经过修改而来 ...

Tue Sep 19 21:18:00 CST 2017 0 3726
移动CMPP2.0封装

// 移动短信接口(cmpp 2.0)// unit untYiDongInterface; interface usesSysUtils, untSocket, IdGlobal, Messa ...

Fri Nov 16 03:18:00 CST 2012 0 3545
Angular6封装http请求

最近抽空学习了一下Angular6,之前主要使用的是vue,所以免不了的也想对Angular6提供的工具进行一些封装,今天主要就跟大家讲一下这个http模块。 之前使用的ajax库是axios,可以设置baseurl,公共头部;集中捕捉错误等,由于Angular6的依赖注入机制,是不能通过直接修改 ...

Mon Aug 13 05:29:00 CST 2018 2 10476
api接口统一封装

具体的接口api模块,例如authorization.js 引入各个业务模块 api.js ...

Tue Sep 10 17:49:00 CST 2019 0 2215
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM