facebook twitter hatena line email

「将棋プログラム/Bonanza」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(コンパイル)
行23: 行23:
 
  26 #OPT =-DNDEBUG -DMINIMUM -DHAVE_SSE4 -msse4.1 -DDFPN -DTLP -DDFPN_CLIENT -DINANIWA_SHIFT -DMNJ_LAN -DCSA_LAN
 
  26 #OPT =-DNDEBUG -DMINIMUM -DHAVE_SSE4 -msse4.1 -DDFPN -DTLP -DDFPN_CLIENT -DINANIWA_SHIFT -DMNJ_LAN -DCSA_LAN
 
  26 OPT =-DNDEBUG -DMINIMUM -DDFPN -DTLP -DDFPN_CLIENT -DINANIWA_SHIFT -DMNJ_LAN -DCSA_LAN
 
  26 OPT =-DNDEBUG -DMINIMUM -DDFPN -DTLP -DDFPN_CLIENT -DINANIWA_SHIFT -DMNJ_LAN -DCSA_LAN
 +
 +
==実行準備==
 +
cp ../../winbin/book.bin .
 +
cp ../../winbin/fv.bin .
 +
 +
==実行==
 +
./bonanza
 +
Black 1> 7776FU
 +
 +
==レスポンス例==
 +
  elapsed: b7, w0
 +
    move    freq
 +
    3334FU  55.7
 +
  * 8384FU  43.3
 +
    4132KI    0.4
 +
    5354FU    0.3
 +
    7162GI    0.2
 +
    8232HI    0.1
 +
    1314FU    0.0
 +
    8252HI    0.0
 +
- opening book is probed. ( 0.00s)
 +
White 2> 8384FU '(0) 000:01/000:01  elapsed: b7, w1
 +
'  9  8  7  6  5  4  3  2  1
 +
P1-KY-KE-GI-KI-OU-KI-GI-KE-KY
 +
P2 * -HI *  *  *  *  * -KA *
 +
P3-FU  -FU-FU-FU-FU-FU-FU-FU
 +
P4 * -FU *  *  *  *  *  *  *
 +
P5 *  *  *  *  *  *  *  *  *
 +
P6 *  * +FU *  *  *  *  *  *
 +
P7+FU+FU * +FU+FU+FU+FU+FU+FU
 +
P8 * +KA *  *  *  *  * +HI *
 +
P9+KY+KE+GI+KI+OU+KI+GI+KE+KY
 +
 +
Search a move to ponder
 +
 +
- opening book is probed. ( 0.00s)
 +
 +
Ponder on +7968GI (+0.00)
 +
 +
- opening book is probed. ( 0.00s)

2016年9月8日 (木) 03:09時点における版

ダウンロード&インストール

$ wget http://gi.cs.uec.ac.jp:10140/bonanza_v6.0.zip
$ unzip bonanza_v6.0.zip

Makefileを修正する

vi Makefile

修正前

61 bonanza : $(OBJS)
62      $(CC) $(LDFLAG1) -o bonanza $(OBJS) $(LDFLAG2)

修正後

61 bonanza : $(OBJS)
62      $(CC) -o bonanza $(OBJS) $(LDFLAG1) $(LDFLAG2)

実行ファイル作成

make gcc

以下エラーになったら

gcc -c -std=gnu99 -O2 -Wall -DNDEBUG -DMINIMUM -DHAVE_SSE4 -msse4.1 -DDFPN -DTLP -DDFPN_CLIENT -DINANIWA_SHIFT -DMNJ_LAN -DCSA_LAN data.c

cc1: error: unrecognized command line option "-msse4.1"

-DHAVE_SSE4 -msse4.1を消す

26 #OPT =-DNDEBUG -DMINIMUM -DHAVE_SSE4 -msse4.1 -DDFPN -DTLP -DDFPN_CLIENT -DINANIWA_SHIFT -DMNJ_LAN -DCSA_LAN
26 OPT =-DNDEBUG -DMINIMUM -DDFPN -DTLP -DDFPN_CLIENT -DINANIWA_SHIFT -DMNJ_LAN -DCSA_LAN

実行準備

cp ../../winbin/book.bin .
cp ../../winbin/fv.bin .

実行

./bonanza
Black 1> 7776FU

レスポンス例

 elapsed: b7, w0
   move     freq
   3334FU   55.7
 * 8384FU   43.3
   4132KI    0.4
   5354FU    0.3
   7162GI    0.2
   8232HI    0.1
   1314FU    0.0
   8252HI    0.0
- opening book is probed. ( 0.00s)
White 2> 8384FU '(0) 000:01/000:01  elapsed: b7, w1
'  9  8  7  6  5  4  3  2  1
P1-KY-KE-GI-KI-OU-KI-GI-KE-KY
P2 * -HI *  *  *  *  * -KA *
P3-FU   -FU-FU-FU-FU-FU-FU-FU
P4 * -FU *  *  *  *  *  *  *
P5 *  *  *  *  *  *  *  *  *
P6 *  * +FU *  *  *  *  *  *
P7+FU+FU * +FU+FU+FU+FU+FU+FU
P8 * +KA *  *  *  *  * +HI *
P9+KY+KE+GI+KI+OU+KI+GI+KE+KY

Search a move to ponder

- opening book is probed. ( 0.00s)

Ponder on +7968GI (+0.00)

- opening book is probed. ( 0.00s)