- 博客(6)
- 资源 (21)
- 收藏
- 关注
原创 cuda编程系列-内核调用(三)
1、内核调用介绍使用ANSI C 和cuda扩展关键字编写的代码称为内核,该代码是运行在gpu上面,通过cpu代码通过内核调用的方式来启动。也就是说,内核调用即cpu代码启动gpu代码。内核调用通常会生成大量的块(Block)和线程(Thread)来在GPU上并行处理数据。内核代码类似普通的C函数,不同的是这段代码是由多个线程并行执行的。2、内核调用语法介绍kernel<<<number of block,number of threads per block,size of sha
2020-07-05 21:04:10 916
原创 cuda编程系列-高效编程(二)
安装好cuda,使用Visual Studio进行编程,会发现代码没有高亮和智能提示功能,为了更加方便的进行cuda程序的高效编程,通过一些插件安装和环境配置可以完美实现,接下来开始进行配置。1、下载Visual Assist插件,进行安装,下载地址如下:https://www.wholetomato.com/downloads也可以参考连接,本人环境是vs2015,因此直接安装即可用https://blog.csdn.net/hhhuang1991/article/details/7977266
2020-07-05 18:53:16 498
原创 cuda编程系列-架构简介(一)
1、cuda介绍cuda(Compuite unified Device Architecture)是由英伟达开发的进行并行计算的平台和编程模型。支持英伟达显卡进行加速。其他类型的显卡进行加速可以使用Opencl,它比cuda更复杂。cuda编程需要C++/C基础,使用c和C++借助cuda提供的API进行应用程序开发,加速程序运行。(opencv里面提供了cuda加速模块,需要重新编译opencv)2、并行处理看到一个例子介绍并行处理分享给大家,很容易理解。假如需要在很短时间内挖一个很大的洞,会
2020-07-04 21:41:56 1909
原创 Openvino系列-文本识别案例介绍(C++版本)(三)
1、基于系列(二)中的架构,需要cmake一下生成.sln文件,官网提供的sample里面已经写好了.bat脚本文件,所以直接运行即可(一定要有运行.bat这个操作步骤)cd C:\Program Files (x86)\IntelSWTools\openvino_2020.3.194\deployment_tools\inference_engine\samples\cppbuild_samples_msvc.bat2、生成的路径C:\Users\ANDY\Documents\Intel\Op
2020-07-03 20:51:17 1621 2
原创 Openvino系列-安装架构简介(二)
本人的安装目录如下(安装的openvino最新版,之前版本可能略有差异):C:\Program Files (x86)\IntelSWTools架结简介构如下1、重点看deployment_tools文件夹下内容,有案例,有代码,可以尽快上手2、以应用实践为目的,下一篇会介绍如何使用其中的一个案例...
2020-07-03 17:18:02 419
原创 Openvino系列-环境安装(window10+vs2019)(一)
1、openvino-toolkit下载官网(需要注册登录,也可以第三方平台登录)https://software.intel.com/content/www/us/en/develop/tools/openvino-toolkit/choose-download/windows.html下载好文件如下:2、点击安装w_openvino_toolkit_p_2020.3.194.exe文件(全选然后Next)3、如果缺少外部关联组件,您将会看到一个告警屏幕(可以先忽略接着Next)。4、会
2020-07-03 16:21:54 1881 1
自动生成目标检测和实例分割数据.zip
2020-01-07
C++ 读写ini文件
2019-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人