* Download [#a6d056ac] COLOR(RED):GPS将棋は無保証です。詳しくは[[ライセンス]]をお読みください。 ** ダウンロードするもの [#ve59da17] - Microsoft Windowsの場合 -- インストーラをダウンロードして、実行してください - LinuxおよびMacの場合 -- インストーラはありませんので、データファイルとバイナリとをマニュアルで展開してください -- データファイル:gpsshogi-data_<日付>.zip --- データファイルとバイナリは対応するものを用いる必要があります。同じ日付のものを選んで、お使いください。 -- バイナリ:gpsshogi-bin-<SMP対応か否か>-<OS>-<ARCH>_<日付>.zip --- バイナリは環境ごとに用意されています。いずれか適切なものを選んでください。 --- singleは逐次実行版、smpはマルチスレッド版です。一般に、SMP版が高性能ですが、メモリ使用量も大きくなります。マルチコアCPUをお使いで、搭載メモリサイズが大きい(2GB以上)場合に、SMP版をお勧めします。 *** 制限 [#zb10a6c6] - [[SSE:http://ja.wikipedia.org/wiki/Streaming_SIMD_Extensions]]/SSE2命令を利用しておりますので、それに未対応のCPU(AthlonXP・Pentium IIIなど)ではご利用いただけません。 - 64-bit版 Windowsでの動作は開発チームでは確認していませんが、32-bit Windows用のバイナリが動作するかもしれません。(インストーラ版で64bit windowsにインストール後にcygwin上で動かした場合に環境変数が設定されておらず、手で設定する必要があったという情報が届いています) // [[WOW64:http://ja.wikipedia.org/wiki/WOW64]]機能により、32-bit Windows版が動作するかもしれませんが、未検証です。 *** 使い方 [#e904d614] [[使い方/バイナリ版]] ** 実行ファイル (Binary) [#wdeb577c] *** 2009/12/05 (Dec 5th, 2009) r2181 [#q122213f] |>| COLOR(BLUE):Windows 32-bit インストーラー (プログラム・データ同梱) | | [[setup_gpsshogi_20091205.exe:http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/setup_gpsshogi_20091205.exe]] | 9d0d716c705d3e355f2e7ee4f575c707 | 主な変更点 - USI拡張プロトコルの詰将棋コマンドに対応 ただし、深さ256手までで、攻め方最短手順は実装されていない。並列動作。 - USIプロトコルのGUIから探索深さや並列度を指定可能に - 主に並列版のメモリの節約 - USIプロトコルを無視したponderに対応 -- 相手の時間中の思考を有効にすると、表示なしで思考する -- ponderを行うとメモリを約二倍使うので注意 参考NPS - 測定環境 -- A. Windows Vista: Core2Duo T9300 2.5GHz(32-bit 2コア) - 実行方法 -- $ ./gpsshogi --benchmark |環境| OS | CPU | SMP | NPS | |A | Windws | pentium4 | single | 92,449 | |A | Windws | pentium4 | smp | 172,370 | *** 2009/09/23 (Sep 23rd, 2009) r2130 [released at Oct 3rd] [#o1757c29] |>| COLOR(BLUE):Windows 32-bit インストーラー (プログラム・データ同梱) | | [[setup_gpsshogi_20090923.exe:http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/setup_gpsshogi_20090923.exe]] | 0fae42b5be26a1c6fde9bcf85248e75a | |>| COLOR(BLUE):データファイル (マニュアルインストール用。各環境共通) | | [[gpsshogi-data_20090923.zip:http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-data_20090923.zip]] | 49a0c03c812ea02fc6338b860a657a80 | |>| COLOR(BLUE):Linux 32-bit バイナリ (Viewer付き) | | [[gpsshogi-bin-single-linux-pentium4_20090923.zip:http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-single-linux-pentium4_20090923.zip]] | 5b40228fe0d93ed8736385c8400bb241 | | [[gpsshogi-bin-smp-linux-pentium4_20090923.zip:http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-smp-linux-pentium4_20090923.zip]] | 9c3c502d1519de2779dc473b54e5ddd6 | |>| COLOR(BLUE):Linux 64-bit バイナリ (Viewer付き) | | [[gpsshogi-bin-single-linux-amd64_20090923.zip:http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-single-linux-amd64_20090923.zip]] | 33885ce0afff2118ca353ba14bc1aa41 | | [[gpsshogi-bin-smp-linux-amd64_20090923.zip:http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-smp-linux-amd64_20090923.zip]] | 8f6c01737f278cddcb118b187ce5fc7f | |>| COLOR(BLUE):MacOSX 10.6.1 Snow Leopard (64-bit) バイナリ | | [[gpsshogi-bin-single-mac-core2_20090923.zip:http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-single-mac-core2_20090923.zip]] | 1070741c1c97400abb737ff805fb053d | | [[gpsshogi-bin-smp-mac-core2_20090923.zip:http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-bin-smp-mac-core2_20090923.zip]] | c5d418f2ac06e0ede60a891411c987c9 | 主な変更点 - 形勢判断の微調整, 詰み探索等での様々な細かいbugの修正 - 読み筋中の詰み探索を強化して簡単な頓死は避ける - Linux以外にも、Microsoft Windows, MacOSX でも、使用メモリの監視を行う。 -- ノード数制限を無視し、{時間、深さ、メモリ使用量}のいずれかが限界に達するまで考えつづける -- gpsusi は、GUIから指定されたハッシュの大きさに従う => 大きな指定の方が深く読める (対局に不具合が生じるため300MB以下に指定しても無視され、300MBに設定される) -- 指定された秒数考えない時はハッシュの大きさの指定を増やしてください - Microsoft Windows 環境での並列動作改善 (Intel Threading Building Blocksのtbbmallocを利用) - gpsshogiの細かいオプション追加 --sleep-at-exit, --node-count-hard-limit (ノード数指定で対局), --eval-randomness (主に合議向けに形勢判断に乱数を加える) - ソースコードをUTF-8に変更 参考NPS - 測定環境 -- A. Windows Vista: Core2Duo T9300 2.5GHz(32-bit 2コア) -- A'. Linux pentium4: Core2Duo T9300 2.5GHz(32-bit 2コア)上のVMWare (Debian) -- B. Linux amd64: AMD Athron 64 X2 4200+ (2.2GHz) Debian -- C. Mac core2: Mac Book Core2Duo 2GHz (MacOSX 10.6.1) - 実行方法 -- $ ./gpsshogi --benchmark --- 以前指定が必要だった-e testは、現在はデフォルト設定です。 |環境| OS | CPU | SMP | NPS | |B | Linux | amd64 | single | 76,366 | |B | Linux | amd64 | smp | 152,283 | |A'| Linux | pentium4 | single | 94,996 | |A'| Linux | pentium4 | smp | 168,785 | |A | Windws | pentium4 | single | 93,686 | |A | Windws | pentium4 | smp | 164,830 | |C | Mac | core2 | single | 98,597 | |C | Mac | core2 | smp | 169,534 | ** ソースコード (Source) [#bd484dab] *** 開発版 [#t2bdf3ae] 下記レポジトリからソースコードを閲覧・入手可能です。ページ下部の「Download GNU tarball」をクリックすると、tar.gzでまとめてダウンロードできます。 - [[OSL snapshot generated by VIEWCVS:http://gps.tanaka.ecc.u-tokyo.ac.jp/cgi-bin/viewvc.cgi/trunk/osl/]] - [[GPSShogi snapshot tar ball generated by VIEWCVS:http://gps.tanaka.ecc.u-tokyo.ac.jp/cgi-bin/viewvc.cgi/trunk/gpsshogi/?root=gpsshogi]] *** 依存ライブラリ [#mc41ea76] - http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/others/boost1.35_1.35.0.orig.tar.gz - http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/others/qt4-x11_4.4.3.orig.tar.gz - http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/others/tbb22_20090809oss_src.tgz *** 2009/12/05 (Dec 5th, 2009) [#p1243b34] - http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/osl-source_20091205.tar.gz - http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-source_20091205.tar.gz *** 2009/09/22 (September 23th, 2009) [#f8e2613c] - http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/osl-source_20090923.tar.gz - http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/download/gpsshogi-source_20090923.tar.gz ** 過去の記録 [#fd2e30d7] [[./過去の記録]]