3

私はWindows7マシンでVowpalWabbitをコンパイルしようとしていますが、Netbeans、Cygwin、およびMinGWを試した後、さらに実現可能なものを試しているのではないかと思い始めています。

上記のそれぞれには、sys/socket.hなどのウィンドウ用に設計されていない**.hファイルが必要です

実際にこれを行ったことがある人は、私は何か提案をいただければ幸いです。

4

6 に答える 6

6
  • cygwinのsetup.exeを実行し、「boost」と入力し、「Install」に変わるまで「Default」を数回クリックして、cygwinからのboostライブラリのインストールに進みます。
  • 最新のVowpalWabbitをダウンロードし、vwディレクトリに抽出します。
  • cygwinを開き、そのvwディレクトリに移動します。Makefileは(cd ..(@homeを参照)cd vw_dir)です。
  • cygwinコマンドプロンプトで「make」と入力します

その後、cygwinを閉じ、cmdを使用してvowpalを実行できます。

于 2012-08-05T02:16:31.380 に答える
2

2016 年 6 月 21 日以降、別のアップデートである Windows のバイナリ リリースが利用可能になりました。今日の最新のリンクは次のとおりです

MSI インストーラー ファイルで利用できます。

(今後リンク切れに遭遇した場合は、eisber の github リポジトリから最新バージョンを見つけてください。)

于 2016-07-09T02:43:29.337 に答える
2

これは kaggle フォーラムから引用しました:「Professional Visual Studio 2010 を使用せずに Windows 7 64 ビットで VW をコンパイルすることができました。

Cygwin ( http://www.cygwin.com/ ) を使用して実行できます。

  1. まず、Cygwin をコンピューターにインストールします。標準構成を選択するだけです。

  2. Cygwin シェルを実行し、次のように入力します。 git clone git://github.com/JohnLangford/vowpal_wabbit.git

  3. ダウンロードが完了したら、次のように書き込みます: cd vowpal_wabbit

  4. この時点で、次のコマンドを実行できます: configure

  5. 構成手順は、システムにないすべてのライブラリを指摘し、Cygwin セットアップを再度実行してインストールする必要があることを示します。

  6. ポイント 5 を何度か繰り返した後、必要なすべてのライブラリを最終的に Cygwin に提供し、次のコマンドを実行できます。

7 コンパイラが vw.exe の作成を終了したら、次のコマンドを実行します: make test を実行して、ビルドに問題がないかどうかを確認します。

これで、Windows で VW を使い始めることができます。シェルを開いて試してみてください。"

于 2013-03-28T20:14:01.400 に答える
1

John Langford は最近、VW メーリング リストに、Windows への移植が進行中であるが、特定の点でまだ壊れていると投稿しました。現在、VW を Windows で実行することはできないと思います (ただし、実際に試したことはありません)。

このスレッドから:

Chris Quirk が VW 用の Windows ポートを作成しました。これは現在ディストリビューションに含まれています。まだ不完全です。ネットワーキングとスレッドが問題点です。

于 2012-08-02T14:03:48.243 に答える
0

好奇心旺盛な Google 社員向けの更新情報: VW Windows の手順が最近更新されました。最新のソースを入手すれば、大きなハードルなしで Visual Studio でコンパイルできるはずです (私は成功しました): https://github.com/ JohnLangford/vowpal_wabbit/blob/master/README.windows.txt

于 2015-05-05T03:50:39.567 に答える
0

Cygwin、ネイティブウィンドウなしで64ビットのwinでビルドすることができました。ビルドの env を設定するのに長い時間がかかったので、それについてブログを書きました。自己宣伝が嫌われていることは知っていますが、このリンクには自分のマシンでビルドしたバイナリがあり、自分のマシンでのみ動作することが保証されていますが、誰でも自由に試すことができます。

于 2014-11-14T03:52:05.383 に答える