Ich versuche wirklich, Vowpal Wobbit zu installieren, und es schlägt fehl, wenn ich die make-Datei ausführe, indem ich:
%Vor%Ich habe dann die Links zur boost-Bibliothek hinzugefügt, indem ich -L / usr / local / lib
angegeben habeJetzt bekomme ich den folgenden Fehler:
%Vor%Ich habe alles, was unter OS X 10.7 läuft, wie folgt bekommen:
Stellen Sie sicher, dass Sie eine funktionierende Boost-Installation haben. Wie auf der Seite Erste Schritte angegeben, benötigen wir normalerweise nur Header-Dateien , aber einige Boost-Bibliotheken müssen separat erstellt werden, einschließlich der programmoptionen verwendet, um Optionen von der Befehlszeile oder der Konfigurationsdatei zu verarbeiten. Gehe in deinen boost
-Ordner und dann an deiner Shell-Eingabeaufforderung:
Dies wird alles kompilieren und bauen. Sie sollten jetzt ein bin.v2/
-Verzeichnis in Ihrem boost
-Verzeichnis mit allen eingebauten Bibliotheken für Ihr System (statische und Thread-Bibliotheken) haben.
Wichtiger ist, dass zusätzliche Boost-Bibliotheken im Verzeichnis stage/lib/
verfügbar sind. Für mich sind dies Mach-O 64-bit dynamically linked shared library x86_64
.
Der Include-Pfad sollte your_install_dir/boost_x_xx_x
sein, wobei boost_x_xx_x
der Basisname Ihres aktiven Boosts ist. (Ich persönlich habe boost_1_46_1
in /usr/local/share/
und ich habe es mit /usr/local/share/boost
verlinkt, um zu vermeiden, dass ich mich an Versionsnummer erinnern muss.) Der Bibliothekspfad (zum Verknüpfen) sollte your_install_dir/boost_x_xx_x/stage/lib
lesen. Es wäre jedoch am besten, Symlink oder Kopieren (was ich getan habe) alles an der üblichen Stelle, d. H.% Co_de% für Header-Dateien und /usr/local/include/boost
für Bibliotheken.
Bearbeiten Sie /usr/local/lib
im Verzeichnis Makefile
, und ändern Sie die include / library-Pfade so, dass sie Ihrer aktuellen Installation entsprechen. Das vowpal_wabbit
sollte so aussehen (erste 12 Zeilen):
Dann sind Sie bereit, Makefile
( vowpal_wabbit
zu kompilieren, falls Sie es bereits kompiliert haben):
Tags und Links machine-learning large-data vowpalwabbit