Wie in Pycaffe vorherzusagen?

Ich habe einModel das wurde auf CIFAR-10 trainiert, aber ich weiß nicht, wie ich eine Vorhersage in Pycaffe machen kann.

Ich habe ein Bild von lmdb erhalten, aber ich weiß nicht, wie ich es in ein Netz laden und eine vorhergesagte Klasse erhalten soll.

Mein Code:

net = caffe.Net('acc81/model.prototxt',
                'acc81/cifar10_full_iter_70000.caffemodel.h5',
                 caffe.TEST)
lmdb_env = lmdb.open('cifar10_test_lmdb/')
lmdb_txn = lmdb_env.begin()
lmdb_cursor = lmdb_txn.cursor()
for key, value in lmdb_cursor:
    datum = caffe.proto.caffe_pb2.Datum()
    datum.ParseFromString(value)
    image = caffe.io.datum_to_array(datum)
    image = image.astype(np.uint8)

    # What's next with the image variable?
    # If i try:
    # out = net.forward_all(data=np.asarray([image]))
    # I get Exception: Input blob arguments do not match net inputs.

    print("Image class is " + label)