zixie1991 / cplusplus-exercise

C++编程练习。。。
8 stars 1 forks source link

Caffe使用 #26

Open zixie1991 opened 7 years ago

zixie1991 commented 7 years ago

Caffe使用

记录Caffe使用过程中遇到的问题及解决办法

zixie1991 commented 7 years ago

pycaffe

memory_data_layer

datum = caffe.proto.caffe_pb2.Datum()
datum.ParseFromString(dat)
arr = np.array(caffe.io.datum_to_array(datum))
env.close()

# assign input
net.add_datum_vector(np.array([arr], dtype=np.float32),
                     np.array([0], dtype=np.float32))

# run
net._forward(0, len(net.layers) - 1)

# print result
print net.blobs[net.outputs[-1]].data.squeeze(axis=(2,3))