Frage

Ich versuche, Vowpal Wabbit auf einer Windows 7-Maschine zu kompilieren, und nach dem Ausprobieren von NetBeans, Cygwin und Mingw fange ich an zu fragen, ob ich etwas versuche, das sogar machbar ist.

Jedes der oben genannten Punkte ist erforderlich * *. H-Dateien, die nicht für Windows wie Sys / Socket.h ausgelegt sind.

Jeder, der tatsächlich getan hat, würde ich alle Anregungen freuen.

War es hilfreich?

Lösung

John Langford hat kürzlich einen Beitrag zur VW-Mailingliste gemacht, sagte, dass ein Windows-Port in Bearbeitung war, aber immer noch in gewisser Hinsicht gebrochen wurde.Ich würde vermuten, dass es derzeit nicht möglich ist, VW unter Windows läuft (aber ich habe es tatsächlich nicht versucht)

aus diesem Thread:

chris quirk erstellt einen Windows-Anschluss für VW, der jetzt in der Verteilung.Es ist noch unvollständig: Netzwerk- und Threads sind Problempunkte.

Andere Tipps

    .
  • RUN RUN CYGWINs Setup.exe, Geben Sie "Boost" ein, klicken Sie mehrmals auf "Standardeinstellung", bis er sich in "Installieren" ändert, fahren Sie mit der Installation der Boost-Bibliothek von Cygwin fort.
  • Laden Sie das neueste Vowpal Wabbit herunter und extrahieren Sie in Ihr VW-Verzeichnis.
  • Öffnen Sie Cygwin und gehen Sie zu diesem VW-Verzeichnis, wo Makefile (CD .. (siehe @Home) CD VW_DIR)
  • in Cygwin-Eingabeaufforderungstyp "Make"

Danach können Sie Cygwin schließen und CMD verwenden, um Vowpal auszuführen.

Ich nahm dies aus einem Kaggle-Forum: " Ich habe es geschafft, VW unter Windows 7 64 Bit ohne professionelles Visual Studio 2010 zu kompilieren.

Sie können es mit Cygwin tun ( http://www.cygwin.com/ ).

    .
  1. Installieren Sie zunächst Cygwin auf Ihrem Computer: Wählen Sie einfach die Standardkonfiguration

  2. Run cygwin shell und eingeben: git clone git: //github.com/johnlangford/vowpal_wabbit.git

  3. Nachdem der Download abgeschlossen ist, schreiben Sie: cd vowpal_wabbit

  4. An diesem Punkt können Sie den Befehl ausführen: Konfigurieren von

  5. Das Konfigurationsvorgang zeigt alle Bibliotheken, die von Ihrem System fehlen, und dass Sie das Cygwin-Setup

  6. erneut installieren sollten

  7. Nach einigen Iterationen von Punkt 5 haben Sie endlich alle notwendigen Bibliotheken an Cygwin bereitgestellt, und Sie können den Befehl ausführen: Machen Sie

  8. 7 Nachdem der Compiler die Make von vw.exe beendet, run: testen, um zu überprüfen, ob alles in Ordnung mit Ihrem Build ist.

    Jetzt können Sie mit der Verwendung von VW unter Windows beginnen, öffnen Sie einfach eine Shell und versuchen Sie es. "

Eine andere Aktualisierung, binäre Versionen für Windows ist jetzt seit dem 21. Juni 2016 verfügbar. Der neueste Link ab heute ist: https://github.com/eisber/vowpal_wabbit/release/tag/v8.2.0.6

Es ist in der MSI-Installationsdatei verfügbar.

(Falls Sie in der Zukunft toten Link stoßen, finden Sie die neueste Version von der Github-Repo von Eisber.)

Ich habe es geschafft, auf dem 64-Bit-Sieg ohne Cygwin, native Fenster zu erstellen.Es dauerte lange, um ENV für den Build einzurichten, sodass ich einen Blog darüber schrieb.Ich weiß, dass sich selbst Promotion runzelst, aber Dieser Link hat das binäre ich habe ich auf meinem maschinen, der garantiert an nur meiner Maschine erstellt wurde, aber jeder kann es frei versuchen.

Ein Update für neugierige Googlers: Die VW-Windows-Anweisungen wurden kürzlich aktualisiert, und wenn Sie die neueste Quelle erhalten, sollten Sie in der Lage sein, auf dem visuellen Studio ohne große Hürden kompilieren zu können (ich habe erfolgreich versucht): https://github.com/johnlangford/vowpal_wabbit/blob/master/readme.windows.txt

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top