2017-07-01 1 views
0

Hier ist der Fehler, den ich bekomme, wenn ich die Transformator-Funktion für die Vorverarbeitung des Bildes ausführen.Transformer-Funktion im Modul in Caffe nicht gefunden

Traceback (letzter Anruf zuletzt): File "tst.py", Zeile 18, in

Transformator = caffe.io.Transformer ({ 'data': net.blobs [ 'data']. data.shape}) AttributError: 'Modul' Objekt hat kein Attribut 'Transformer'

+0

In welchem ​​Verzeichnis führen Sie Ihr Programm aus? Vielleicht möchten Sie [this] (https://github.com/BVLC/caffe/issues/782) sehen. – GoodDeeds

+0

Welche Version von Caffe laufen Sie? welcher Zweig? Transformer wurde später als andere caffe.io-Funktionen eingeführt. – Shai

+0

@Shai Ich benutze die modifizierte Caffe für deconvnet benötigt von https://github.com/HyeonwooNoh/caffe werde ich meine caffe.io Datei aktualisieren? –

Antwort

1

Ich habe es tatsächlich herausgefunden.

Die io.py-Datei enthielt die Klasse Trasnformer nicht. Vielleicht fehlte es in der modifizierten Caffe. Ich habe die Klasse aus dem ursprünglichen BVLC-Caffe genommen und in die io.py-Datei eingefügt. Link zu io.py von BVLC caffe https://github.com/BVLC/caffe/blob/master/python/caffe/io.py

funktioniert für mich.