Ich wollte Caffe auf OpenSuse installieren. Nur für die Aufzeichnung - es hat für mich geklappt, ich weiß einfach nicht, was ist der "genaue" Weg, dies zu tun. Die Dinge, die ich gemacht habe, sind vielleicht nicht wirklich für jemanden, der neu ist, und es war auch eine Art "schlechte Installation". Mein Weg war der folgende:Die Installation von Caffe bringt einige Fragen, je nach Bibliotheken und Versionen
Zuerst habe ich
make all
Das funktionierte, bis er sich beschwert, dass einige Bibliotheken nicht gefunden wurden (libclbas etc.). So verwendete ich
ccmake .
, um die Pfade zu den Bibliotheken manuell zu ändern. Ich musste die Wege zu den snappy, boost_python, blas, cblas und liback libs manuell eintippen. Nachdem ich, dass ich
cmake .
tat und dann
make
und alles funktionierte. Mein Problem ist jetzt - warum nicht die libs finden, und gibt es eine Möglichkeit, das zu beheben? Ich denke, das Problem war, dass ich /usr/lib/libcblas.so, aber /usr/lib/libcblas.so.3 und ähnliche "Probleme" mit den anderen Bibliotheken nicht hatte.
Eine andere Sache - als ich ccmake/cmake von Anfang an (ohne den ersten Teil) ausprobiert habe, gab es keine Dateien in meinem Build-Verzeichnis (wie $ CAFFE_ROOT/build/examples oder $ CAFFE_ROOT/build/Werkzeuge waren leer), so dass das mnist-Tutorial zum Beispiel nicht funktionierte. Deshalb rief ich zuerst
make all
, was Ihnen seltsam erscheinen mag.
Natürlich weiß ich, wie man das Zeug repariert, aber ich würde gerne wissen, wie der richtige Weg für eine "saubere und einfache Installation" ist. Haben Sie etwas vermisst, wenn Sie make/cmake verwenden, ist das eine Art Inkonsistenz in Caffe oder etwas anderes? Und was ist der saubere Weg, dies zu tun?
Natürlich tat ich, nur dass sie nicht genau übersetzt werden können. Wie bereits erwähnt, findet make die Bibliotheken nicht, wenn sie eine neuere Version sind (ich hatte libcblas.so.3, caffe suchte nach libcblas.so und fand nichts - also musste ich ccmake verwenden, damit ich das genaue angeben konnte Pfad plus Dateiname, für ein einfaches Beispiel). Ich musste viele Sachen alleine machen, ohne Anleitung, einschließlich der Verwendung von make und ccmake/cmake. Aber ich habe bereits das in der Frage oben gesagt. – TobiasTomski
Warum tragen Sie keine Installationsanleitung zu Caffe für openSuse bei? –