pycaffe中net.blobs.data,这个data是存放什么数据的
发布网友
发布时间:2022-09-28 10:32
我来回答
共1个回答
热心网友
时间:2024-11-02 19:48
net.blobs 的类型是 collections.OrderedDict(即有序字典),字典的值类型为 caffe._caffe.Blob,caffe._caffe.Blob 的 data 属性类型是 numpy.ndarray。
在 Caffe 的 python/caffe/_caffe.cpp 文件中:
.add_property("data", bp::make_function(&Blob<Dtype>::mutable_cpu_data,
NdarrayCallPolicies()))
在 Caffe 的 src\caffe\blob.cpp 文件中
template <typename Dtype>
Dtype* Blob<Dtype>::mutable_cpu_data() {
CHECK(data_);
return static_cast<Dtype*>(data_->mutable_cpu_data());
}