Caffe - Blob Class - 成员变量是什么意思?
What is the meaning of Caffe - Blob Class - member variables?
在Caffe中,我们在blob.hpp中可以看到,每个blob对象中有6个成员变量:
数据_
差异_
shape_data_
形状_
count_
容量_
data_包含我们传递的正常数据
diff_是网络计算的梯度
由于源码中没有注释,也没有官方文档,我想知道,其他的具体意思是什么?
谢谢,
shape_data_ & shape_ 代表同一个东西。唯一的区别是它们的类型不同。 shape_ 是具有数据维度的整数向量,而 shape_data_ 是共享指针。
count_ 是 data_ 中的元素总数。所以它是 shape_.
中所有维度的乘积
capacity_ 是 Blob 中可以容纳的 data_ 的最大大小。
参考文献:
在Caffe中,我们在blob.hpp中可以看到,每个blob对象中有6个成员变量:
数据_
差异_
shape_data_
形状_
count_
容量_
data_包含我们传递的正常数据
diff_是网络计算的梯度
由于源码中没有注释,也没有官方文档,我想知道,其他的具体意思是什么?
谢谢,
shape_data_ & shape_ 代表同一个东西。唯一的区别是它们的类型不同。 shape_ 是具有数据维度的整数向量,而 shape_data_ 是共享指针。
count_ 是 data_ 中的元素总数。所以它是 shape_.
中所有维度的乘积capacity_ 是 Blob 中可以容纳的 data_ 的最大大小。
参考文献: