私はWindows7マシンでVowpalWabbitをコンパイルしようとしていますが、Netbeans、Cygwin、およびMinGWを試した後、さらに実現可能なものを試しているのではないかと思い始めています。
上記のそれぞれには、sys/socket.hなどのウィンドウ用に設計されていない**.hファイルが必要です。
実際にこれを行ったことがある人は、私は何か提案をいただければ幸いです。
私はWindows7マシンでVowpalWabbitをコンパイルしようとしていますが、Netbeans、Cygwin、およびMinGWを試した後、さらに実現可能なものを試しているのではないかと思い始めています。
上記のそれぞれには、sys/socket.hなどのウィンドウ用に設計されていない**.hファイルが必要です。
実際にこれを行ったことがある人は、私は何か提案をいただければ幸いです。
その後、cygwinを閉じ、cmdを使用してvowpalを実行できます。
2016 年 6 月 21 日以降、別のアップデートである Windows のバイナリ リリースが利用可能になりました。今日の最新のリンクは次のとおりです。
MSI インストーラー ファイルで利用できます。
(今後リンク切れに遭遇した場合は、eisber の github リポジトリから最新バージョンを見つけてください。)
これは kaggle フォーラムから引用しました:「Professional Visual Studio 2010 を使用せずに Windows 7 64 ビットで VW をコンパイルすることができました。
Cygwin ( http://www.cygwin.com/ ) を使用して実行できます。
まず、Cygwin をコンピューターにインストールします。標準構成を選択するだけです。
Cygwin シェルを実行し、次のように入力します。 git clone git://github.com/JohnLangford/vowpal_wabbit.git
ダウンロードが完了したら、次のように書き込みます: cd vowpal_wabbit
この時点で、次のコマンドを実行できます: configure
構成手順は、システムにないすべてのライブラリを指摘し、Cygwin セットアップを再度実行してインストールする必要があることを示します。
ポイント 5 を何度か繰り返した後、必要なすべてのライブラリを最終的に Cygwin に提供し、次のコマンドを実行できます。
7 コンパイラが vw.exe の作成を終了したら、次のコマンドを実行します: make test を実行して、ビルドに問題がないかどうかを確認します。
これで、Windows で VW を使い始めることができます。シェルを開いて試してみてください。"
John Langford は最近、VW メーリング リストに、Windows への移植が進行中であるが、特定の点でまだ壊れていると投稿しました。現在、VW を Windows で実行することはできないと思います (ただし、実際に試したことはありません)。
Chris Quirk が VW 用の Windows ポートを作成しました。これは現在ディストリビューションに含まれています。まだ不完全です。ネットワーキングとスレッドが問題点です。
好奇心旺盛な Google 社員向けの更新情報: VW Windows の手順が最近更新されました。最新のソースを入手すれば、大きなハードルなしで Visual Studio でコンパイルできるはずです (私は成功しました): https://github.com/ JohnLangford/vowpal_wabbit/blob/master/README.windows.txt
Cygwin、ネイティブウィンドウなしで64ビットのwinでビルドすることができました。ビルドの env を設定するのに長い時間がかかったので、それについてブログを書きました。自己宣伝が嫌われていることは知っていますが、このリンクには自分のマシンでビルドしたバイナリがあり、自分のマシンでのみ動作することが保証されていますが、誰でも自由に試すことができます。