Кто-нибудь когда-нибудь успешно компилировал Vowpal Wabbit на компьютере с Windows 7?
Я пытаюсь скомпилировать Vowpal Wabbit на компьютере с Windows 7, и после попытки Netbeans, Cygwin и MinGW я начинаю задумываться, не пытаюсь ли я что-то сделать, что возможно.
Для каждого из перечисленных выше требуются файлы **.h, которые не предназначены для таких окон, как sys / socket.h.
Любой, кто действительно сделал это, был бы признателен за любые предложения.
6 ответов
Джон Лэнгфорд недавно опубликовал в списке рассылки VW сообщение о том, что порт Windows находится в процессе разработки, но в некоторых отношениях он все еще не работает. Я подозреваю, что в настоящее время невозможно запустить VW на Windows (но я на самом деле не пробовал)
Крис Квирк создал порт Windows для VW, который сейчас находится в дистрибутиве. Это все еще не полностью: сеть и потоки являются проблемными точками.
- Запустите cygwin setup.exe, введите "boost", несколько раз нажмите "Default", пока он не изменится на "Install", продолжите установку библиотеки boost из cygwin.
- Загрузите последнюю версию Vowpal Wabbit и извлеките в свой каталог vw.
- Откройте cygwin и перейдите в тот каталог vw, где находится Makefile (cd .. (see @home) cd vw_dir)
- В командной строке cygwin введите "make"
После этого вы можете закрыть cygwin и использовать cmd для запуска vowpal.
Другое обновление, бинарные выпуски для Windows, теперь доступно с 21 июня 2016 года. Последняя ссылка на сегодня: https://github.com/eisber/vowpal_wabbit/releases/tag/v8.2.0.6
Он доступен в установочном файле MSI.
(В случае, если вы столкнетесь с неработающей ссылкой в будущем, пожалуйста, найдите самую последнюю версию из репозитория eisber's github.)
Я взял это с форума kaggle: "Мне удалось скомпилировать VW под Windows 7 64 бит без Professional Visual Studio 2010.
Вы можете сделать это с помощью Cygwin ( http://www.cygwin.com/).
Прежде всего установите Cygwin на свой компьютер: просто выберите стандартную конфигурацию
запустите оболочку Cygwin и введите: git clone git://github.com/JohnLangford/vowpal_wabbit.git
после завершения загрузки напишите: cd vowpal_wabbit
в этот момент вы можете запустить команду: настроить
процедура настройки укажет все библиотеки, которые отсутствуют в вашей системе, и которые вы должны установить, запустив заново программу Cygwin
после некоторых итераций пункта 5 вы наконец предоставите все необходимые библиотеки Cygwin, и вы можете выполнить команду: make
7 После того, как компилятор закончит сборку vw.exe, запустите: make test, чтобы проверить, все ли в порядке с вашей сборкой.
Теперь вы можете начать использовать VW под Windows, просто откройте оболочку и попробуйте. "
Обновление для любопытных Google: инструкции VW для Windows были недавно обновлены, и если вы получите самый последний источник, вы сможете скомпилировать в Visual Studio без особых проблем (я попытался успешно): https://github.com/JohnLangford/vowpal_wabbit/blob/master/README.windows.txt
Мне удалось построить на 64-битной Win без Cygwin, родные окна. Потребовалось много времени, чтобы настроить env для сборки, поэтому я написал блог об этом. Я знаю, что самореклама осуждается, но эта ссылка содержит бинарный файл, который я создал на своей машине, гарантированно работающий только на моей машине, но любой желающий может попробовать его.