Кто-нибудь когда-либо успешно скомпилировал Vowpal Wabbit на машине Windows 7?

StackOverflow https://stackoverflow.com//questions/11694597

Вопрос

Я пытаюсь скомпилировать Vowpal Wabbit на машине Windows 7 и после попытки NetBeans, Cygwin, и Mingw, я начинаю интересно, пытаясь ли я что-то еще возможно.

Каждый из вышеперечисленных потребовался * * *. H файлы, которые не предназначены для Windows, таких как SYS / SOCKET.H.

Любой, кто на самом деле сделал это, я был бы признателен за любые предложения.

Это было полезно?

Решение

Джон Лэнгфорд недавно сделал сообщение в список рассылки VW, заявив, что порт Windows был прогресным, но все еще сломан в определенных отношениях.Я бы подозреваю, что в настоящее время невозможно получить VW, работающий на Windows (но я на самом деле не пробовал)

Из этой темы:

Chris quirk создал порт Windows для VW, который сейчас находится в распределение.Это все еще неполное: сетевые и потоки проблемные точки.

Другие советы

    .
  • Запустите Setup.exe, введите «Boost», нажмите «УМОСТ» несколько раз, пока он не изменится на «Установить», продолжить с установкой библиотеки BOOST из Cygwin.
  • Скачать новейшие Vowpal Wabbit и извлечь к вашему каталогу VW.
  • Открыть cygwin и перейдите к этому каталогу VW, где makefile есть (cd .. (см. @home) cd vw_dir)
  • в командной строке cygwin Тип приглашения "make"

После этого вы можете закрыть Cygwin и использовать CMD для запуска Vowpal.

Я взял это из кашенского форума: " Мне удалось компилировать VW под Windows 7 64 бита без профессиональной Visual Studio 2010.

Вы можете сделать это с помощью Cygwin ( http://www.cygwin.com/ ).

  1. Первый из всех Установка Cygwin на вашем компьютере: просто выберите стандартную конфигурацию

  2. запустить cygwin оболочку и введите: git клон git: //github.com/johnlangford/vowpal_wabbit.git

  3. После завершения загрузки напишите: cd vowpal_wabbit

  4. На данный момент вы можете запустить команду: configure

  5. Процедура Configure укажет все библиотеки, которые отсутствуют в вашей системе, и что вы должны установить, запустив еще раз, установка Cygwin

  6. После некоторых итераций точки 5 Вы, наконец, предоставили все необходимые библиотеки Cygwin, и вы можете запустить команду: make

  7. 7 После того, как компилятор закончит make of vw.exe, запустите: сделать тест, чтобы проверить, все в порядке с вашим сборкой.

    Теперь вы можете начать использовать VW под Windows, просто откройте оболочку и попробуйте ее. "

Другое обновление, двоичные выбросы для Windows теперь доступны с 21 июня 2016 года. Последняя ссылка на сегодня: https://github.com/eisber/vowpal_wabbit/release/tag/v8.2.0.6

Это доступно в файле установщика MSI.

(в случае, если вы столкнулись с Dead Link в будущем, пожалуйста, найдите самую последнюю версию от REPO Eisber GitHub.)

Мне удалось построить на 64-битной победе без Cygwin, родных окон.Потребовалось много времени, чтобы настроить ENV для сборки, поэтому я написал блог об этом.Я знаю, что самовыдвижение нахмурится, но Эта ссылка имеет двоичный я построил на моей машине, гарантировавший работу только на мою машину, но кто-нибудь может пробовать.

Обновление для любопытных Googleers: инструкции VW Windows недавно были обновлены, и если вы получите самый последний источник, вы должны иметь возможность компилировать на Visual Studio без крупных препятствий (я успешно пытался): https://github.com/johnlangford/vowpal_wabbit/blob/master/radme.windows.txt

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top