Blob类是caffe中对处理和传递的实际数据的封装,是caffe中基本的数据存储单元,包括前向传播中的图像数据,反向传播中的梯度数据以及网络层间的中间数据变量(包括权值,偏置等),训练模型的参数等等,可以说在caffe中,无数据不blob. blob可以认为是按C风格连续存储的N维数组,在硬件上可以认为是在内存中的一块连续的内存块. 补充一点智能指针的知识: C++中的动态内存管理是通过new和delete运算符完成的,没有及时delete释放内存或者提前释放内存都可能造成内存异常,导致内存泄…