- Überprüfung fehlgeschlagen: mdb_status == 0 (2 vs. 0) Keine solche Datei oder Verzeichnis

Erhielt ich die folgende Fehlermeldung während meiner Ausbildung die Daten. Ich habe versucht, alle Lösungen, die im internet angegeben und nichts scheint zu funktionieren für mich. Ich habe die Pfade überprüft und die Größe der lmdb-Dateien, die nicht null sind. Aber das problem besteht immer noch. Ich habe keine Ahnung, wie dieses Problem zu lösen.

pooling_
I0411 12:42:53.114141 21769 layer_factory.hpp:77] Creating layer data
I0411 12:42:53.114586 21769 net.cpp:91] Creating Layer data
I0411 12:42:53.114604 21769 net.cpp:399] data -> data
I0411 12:42:53.114645 21769 net.cpp:399] data -> label
F0411 12:42:53.114650 21772 db_lmdb.hpp:14] Check failed: mdb_status == 0 (2 
vs. 0) No such file or directory
*** Check failure stack trace: ***
I0411 12:42:53.114673 21769 data_transformer.cpp:25] Loading mean file from: 
/home/Documents/Test/Images300/train_image_mean.binaryproto
@ 0x7fa9436a3daa (unknown)
@ 0x7fa9436a3ce4 (unknown)
@ 0x7fa9436a36e6 (unknown)
@ 0x7fa9436a6687 (unknown)
@ 0x7fa943b0472e caffe::db::LMDB::Open()
@ 0x7fa943afc644 caffe::DataReader::Body::InternalThreadEntry()
@ 0x7fa940e46a4a (unknown)
@ 0x7fa9406fe182 start_thread
@ 0x7fa942a8a47d (unknown)
@ (nil) (unknown)
Aborted (core dumped)

Unten ist meine Datei Einstellungen:

name: "GoogleNet"
layer {
    name: "data"
    type: "Data"
    top: "data"
    top: "label"
    include {
        phase: TRAIN
    }
    transform_param {
        mirror: true
        crop_size: 224
        mean_file: "/home/Documents/Test/Images300/train_image_mean.binaryproto"
    }
    data_param {
        source: "/home/caffe/examples/zImageDetection/ImageDetection_train_lmdb"
        batch_size: 32
        backend: LMDB
    }
}
layer {
    name: "data"
    type: "Data"
    top: "data"
    top: "label"
    include {
        phase: TEST
    }
    transform_param {
        mirror: false
        crop_size: 224
        mean_file: "/home/Documents/Test/Image300/test_image_mean.binaryproto"
    }
    data_param {
        source: "/home/caffe/examples/zImageDetection/ImageDetection_val_lmdb"
        batch_size: 50
        backend: LMDB
    }
}
  • wenn Sie drucken in die Befehlszeile ein ~$ ls -ltrh home/caffe/examples/zImageDetection/ImageDetection_val_lmdb was bekommen Sie?
  • Hi, vielen Dank für Ihre Antwort. Ich habe die oben genannten Befehl und das Ergebnis war keine solche Datei oder Verzeichnis.
  • Was sollte ich tun, um dieses Problem zu lösen problem_
  • Wie es scheint, den Weg, den Sie bieten caffe in der source parameter nicht, wo Ihre Datenbank liegt. Finden Sie den richtigen Weg in die lmdb-dataset aus, und setzen Sie dann diesen Pfad als die source argument.
  • Vielen Dank für Eure Hilfe. Ich bin in der Lage das problem zu lösen, Sie waren richtige Weg war das problem.
  • wenn Sie "no such file or directory" Fehler in der Regel bedeutet, dass Sie brauchen, um Ihren richtigen Weg...

Schreibe einen Kommentar