标签:details 存储 code log memory share col art tail
blob中除了存储数据外,还有一些标记数据的参数,以下就是一些blob中的数据成员:
protected: shared_ptr<SyncedMemory> data_; shared_ptr<SyncedMemory> diff_; shared_ptr<SyncedMemory> shape_data_; vector<int> shape_; int count_; int capacity_
逻辑上看,blob是一个四维数组。但实际上,因为数组的存储是在内存中开辟一块连续的、大小相同的的空间,所以blob的存储应该是一个一维的存储结构,只不过是利用四个参数来进行寻址(shape_里的四个参数)。并且blob是行优先的存储方式。
以Blob中二维矩阵为例(如全连接网络shape (N, D)),如图所示。同样的存储方式可以推广到多维。
http://blog.csdn.net/qq_14975217/article/details/51524042
http://blog.csdn.net/mounty_fsc/article/details/51085654
http://blog.csdn.net/buyi_shizi/article/details/51506853
标签:details 存储 code log memory share col art tail
原文地址:http://www.cnblogs.com/ymjyqsx/p/7799731.html