caffe blob入门理解
逻辑上看,Blob是一个四维数组,但实际上,因为数组的存储是在内存中开辟一块连续的、大小相同的内存空间,所以Blob的存储应该是一个一维的存储结构,只不过时利用四个参数来进行寻址(shape_里的四个参数),并且Blob是行优先的存储方式。所以对于一个(n, k, h, w)的Blob,其维度是n * k * h * w,在(n, k, h, w)位置的物理位置是((n * K + k) * H + h) * W + w。Blob类在初始化时并没有分配内存,也是通过调用Reshape来分配内存的。
转载
2023-07-17 15:03:40 ·
135 阅读 ·
0 评论