有没有人在Windows 7机器上成功编制了voWPAL WABBIT?
-
12-12-2019 - |
题
我正在尝试在Windows 7机器上汇编voWpal Wabbit,并在尝试NetBeans,Cygwin和Mingw之后,我开始想知道我是否尝试了甚至可行的东西。
上述每个都需要 * *。H文件不为Windows(如Sys / Socket.h)设计。
真正完成此操作的人,我会感谢任何建议。
解决方案
John Langford最近向VW邮件列表发出了一篇文章,称Windows港口正在进行中,但在某些方面仍然被打破。我怀疑它目前无法在Windows上运行大众(但我尚未尝试)
克里斯Quirk为VW创建了一个Windows端口,现在正在进行中 分配。它仍然不完整:网络和线程是 问题点。
其他提示
- 运行cygwin的setup.exe,键入“boost”,单击几次“默认”,直到它更改为“安装”,继续使用Cygwin安装Boost库。
- 下载最新的vowpal wabbit并提取到您的VW目录。
- 打开cygwin并转到该VW目录,其中makefile是(CD ..(见@Home)CD VW_DIR)
- 在cygwin命令提示符类型“make”
之后,您可以关闭cygwin,并使用cmd运行vowpal。
我从一个摇摇欲坠的论坛上取下了这个: “ 我设法在没有专业Visual Studio 2010的Windows 7 64位下编译VW。
您可以使用cygwin( http://www.cygwin.com/ )。
-
首先在计算机上安装cygwin:只需选择标准配置
-
运行cygwin shell并输入:git clone git://github.com/johnlangford/vowpal_wabbit.git
-
下载完成后写入:CD VOWPAL_WABBIT
-
此时,您可以运行命令:配置
-
配置过程将指出系统中缺少的所有库,并且您应该通过再次运行cygwin setup
来安装
-
在一些点5迭代后,您将终于将所有必需的库提供给cygwin,您可以运行命令:make
7编译器将完成vw.exe的make后,运行:进行测试,以检查所有内容是否正确。
现在您可以在Windows下开始使用VW,只需打开shell并尝试它。 “
自2016年6月21日以来,Windows的二进制版本现在可以使用二进制版本。今天的最新链接是: https://github.com/eisber/vowpal_wabbit/releases/tag/v8.2.0.6
它在MSI安装程序文件中可用。
(如果您在将来遇到死锁,请从eisber的github repo中找到最新版本。)
我设法在没有cygwin,本机窗口的64位获胜。花了很长时间才能为构建设置Env,所以我写了一个关于它的博客。我知道自我推广是皱着眉头,但这个链接有二进制我在我的机器上构建的,只保证只能在我的机器上工作,但任何人都可以自由尝试。
奇怪的陀螺仪更新:最近已更新VW Windows说明,如果获得最新的来源,则可以在没有主要障碍的情况下在Visual Studio上编译(我已成功尝试): https://github.com/johnlangford/vowpal_wabbit/blob/master/readme.windows.txt