自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

runner668的博客

古之立大事者,不惟有超世之才,亦必有坚忍不拔之志

  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 GPU通信——内存

GPU内存分类全局内存:通俗意义上的设备内存。共享内存  1. 位置:设备内存。  2. 形式:关键字shared添加到变量声明中。如shared float cache[10]。  3. 目的:对于GPU上启动的每个线程块,CUDA C编译器都将创建该共享变量的一个副本。线程块中的每个线程都共享这块内存,但线程却无法看到也不能修改其他线程块的变量副本。这样使得一个线程块中的多

2018-02-06 17:25:20 389

转载 GPU入门综述

网上看到的一片博客,版主对GPU的认识还算清晰,总结的也不错,多谢多谢!如果粗暴的认为C语言工作的对象是CPU和内存条(接下来,称为主机内存),那么CUDA C工作的的对象就是GPU及GPU上的内存(接下来,称为设备内存),且充分利用了GPU多核的优势及降低了并行编程的难度。一般通过C语言把数据从外界读入,再分配数据,给CUDA C,以便在GPU上计算,然后再把计算结果返回给C语言,以便进一步

2018-02-06 15:26:18 2542 1

原创 opencv3.10与vs2013安装配置教

楼主的vs是2013版的,无奈只能安装310版的opencv,但是对于我这个初学者来说已经够用了!都说opencv不好配置,但是我参考网上的教程,很顺利低配置出来了,且一次配置,处处可用,哈哈!注意使用的时候一定把工程改成64位的编译器!步骤:一:下载,解压,添加环境变量:将系统变量中的PATH后面加上 C:\opencv3.1\opencv\build\x64\vc12\bin ;

2018-02-06 15:03:09 606

原创 GPU编程之数组处理

以下几点是需要明白的:一:目前,GPU基于数据的并行的处理办法是将块与线程做一个组合,使得每一个线程处理数组中的一个元素!二:GPU编程是一个数据由主存到显存,经过处理后再把数据送回主存的一个过程!本人显卡每维包含线程块数量为(65536,65536,65536),相应的每维包含线程数为(1024,1024,64),故可得知线程格的每一维可开启的线程块最大数均为65536,相应线程的最

2018-02-05 20:41:28 1773

原创 Cuda by Example 配置

Cuda by Example 真是一本好书,学习必备。从网站下载源码:https://developer.nvidia.com/cuda-example下载完解压,里边有一些动态库和作者自己写的头文件,注意一定要包含,否则运行必出错啊  之后解压文件到专用目录 F:\cuda_example  接着配置链接库  1:需要把.lib文件放入VS2013安装路径lib文件

2018-02-05 20:01:04 593

原创 Cuda安装与Gpu版本测试

安装步骤:显卡驱动(360自动更新)---->nvidia cuda toolki7--->CUDA SDK---->vs2013步骤二,三是一块进行的,只需要在官网 https://developer.nvidia.com/cuda-downloads 下载安装包安装就好安装完成配置环境变量cuda7.5安装完成之后在系统环境变量中自动配置了两个系统变量

2018-02-05 14:26:19 3913

原创 Caffe工具使用

Caffe tools/下的工具真的很有用!但是不知道的时候容易进坑啊! 我们在处理图片的时候都想把它转换成效率最高的形式,当然在caffe中就是lmdb形式,但是怎么转换呢?初学者可能不是很明白,下面首先讲下将原始数据转换为lmdb,借助的工具是convert_imageset.如果是二进制文件直接可以修改 mnist的脚本用来生成标签!!这种在我看来不太实用,但是可以用来训练能力!第二

2018-02-04 10:59:33 458

原创 Caffe数据结构——Net

Blob是caffe基本的数据单元;Layer是基本的计算单元(包含前向反向传播算法等);Net则代表完整的CNN模型!Net对应的描述符文件为 *.prototxt !编写测试代码#include <vector>#include <iostream>#include <caffe/net.hpp>using namespace caffe;using...

2018-02-03 10:37:49 425

原创 Caffe数据结构一Blob

Blob是Caffe的基本存储单元,用于存储权值(data)和权值增量(diff);BlobProto对象实现磁盘,内存之间的数据通信。对于加载,保存训练好的模型的权值非常实用。#include <vector>#include <iostream>#include <caffe/blob.hpp>#include <caffe/util/io.hp...

2018-02-02 21:36:33 213

唐老师宽带无线通信技术结课大作业

含全部6次作业参考答案

2017-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除