コンテンツ
ダウンロード

Linux版の使い方

linuxの場合はバイナリがないため、クライアントのコンパイルから行います。また、libboostが必要になります。

  1. まず、libboostをインストールします。(ubuntu以外の場合は各環境のコマンドを調べて下さい)
      sudo apt-get install libboost-dev
    

    もし作業に失敗する場合は、こちらのコマンドも試してみて下さい。

      sudo apt-get install libboost-system-dev
    
  2. ソースコードをgitからcloneします。
     git clone -b wcsc29 https://github.com/ebifrier/godwhale_child.git
    
  3. godwhale_childのsourceディレクトリに移動します。
      cd godwhale_child/source
    
  4. 環境に合わせ以下のどれかのコマンドでコンパイルを行います。(上の方が性能が高い)
      make avx2
      make sse42
      make sse41
      make sse2
      make nosse
    
  5. binディレクトリにファイルをコピーし、評価関数ファイルのダウンロードを行います。
      cp godwhale_child ../bin
      cd ../bin
      sh download.sh
    
  6. run-loop.sh を実行します。その際、実行スレッド数を聞かれますので、それを入力してください。
      sh ./run-loop.sh
    

最後に

以上で設定は終了です。対局が始まり次第、並列化計算が開始されます。協力していただき、どうもありがとうございました。