Quelqu'un a-t-il déjà compilé avec succès Vowpal Wabbit sur une machine Windows 7?
-
12-12-2019 - |
Question
J'essaie de compiler Vowpal Wabbit sur une machine Windows 7 et après avoir essayé Netbeans, Cygwin et Mingw, je commence à me demander si j'essayais quelque chose qui est même réalisable.
Chacun des fichiers ci-dessus a nécessité * *. H ne sont pas conçus pour des fenêtres telles que SYS / Socket.h.
Quiconque a fait cela, j'apprécierais toute suggestion.
La solution
John Langford a récemment formulé un poste à la liste de diffusion VW indiquant qu'un port Windows était en cours, mais toujours brisé à certains égards.Je soupçonnerais qu'il n'est pas possible d'obtenir VW fonctionnant sur Windows (mais je n'ai pas réellement essayé)
Chris Quirk a créé un port Windows pour VW, qui est maintenant dans le Distribution.Il est toujours incomplet: la mise en réseau et les threads sont points problématiques.
Autres conseils
- Run CYGWIN'S SETUP.EXE, TYPE "BOOST", cliquez plusieurs fois sur "Par défaut" jusqu'à ce qu'il modifie "Installation", passez à l'installation de Boost Bibliothèque de Cygwin.
- Téléchargez le dernier wabbit de Vowpal et extraire sur votre annuaire VW.
- Ouvrez Cygwin et allez sur ce répertoire VW, où Makefile est (CD .. (voir @Home) CD VW_DIR)
- dans le type d'invite de commande CYGWIN "FAITE"
Après cela, vous pouvez fermer Cygwin et utiliser CMD pour exécuter Vowpal.
J'ai pris cela depuis un forum de Kaggle: " J'ai réussi à compiler VW sous Windows 7 64 bits sans Visual Studio 2010 professionnel.
Vous pouvez le faire en utilisant Cygwin ( http://www.cygwin.com/ ).
-
Tout d'abord installez Cygwin sur votre ordinateur: choisissez simplement la configuration standard
-
Coquille Cygwin et entrez: git clone git: //github.com/johnlangford/vowpal_wabbit.git
-
Après le téléchargement terminé, écrire: CD VOWPAL_WABBIT
-
à ce stade, vous pouvez exécuter la commande: Configurer
-
La procédure de configuration signalera toutes les bibliothèques qui manquent à partir de votre système et que vous devez installer en exécutant à nouveau la configuration Cygwin
-
Après quelques itérations du point 5, vous aurez enfin fourni toutes les bibliothèques nécessaires à Cygwin et vous pouvez exécuter la commande: faire
7 Une fois le compilateur finira la marque de vw.exe, exécutez: effectuez le test afin de vérifier si tout va bien avec votre construction.
Vous pouvez maintenant commencer à utiliser VW sous Windows, ouvrez simplement une coquille et essayez-la. "
Une autre mise à jour, des versions binaires pour Windows sont désormais disponibles depuis le 21 juin 2016. Le dernier lien à partir d'aujourd'hui est: https://github.com/eisber/vowpal_wabbit/relases/tag/v8.2.0.6
Il est disponible dans le fichier Installer MSI.
(Si vous rencontrez une liaison morte à l'avenir, veuillez trouver la version la plus récente du repo-Github de Eisber.)
J'ai réussi à construire sur une victoire de 64 bits sans cygwin, fenêtres indigènes.A pris beaucoup de temps pour configurer env For the Build alors j'ai écrit un blog à ce sujet.Je sais que l'auto-promotion est fronça les sourcils mais Ce lien a le binaire que j'ai construit sur ma machine, garanti de ne fonctionner que sur ma machine, mais que tout le monde est libre de l'essayer.
Mise à jour des googlers curieux: les instructions de Windows VW ont été mises à jour récemment et si vous obtenez la source la plus récente que vous devriez pouvoir compiler sur Visual Studio sans obstacles majeurs (j'ai essayé avec succès): https://github.com/johnlangford/vowpal_wabbit/blob/master/readme.windows.txt