Download †
GPS将棋は無保証です。詳しくはライセンスをお読みください。
ダウンロードするもの †
- Microsoft Windowsの場合
- インストーラをダウンロードして、実行してください
- 環境変数の設定が再起動後まで有効にならない場合があるようです。動かない場合はOSを再起動してみてください
- Debianの場合
- 公式パッケージ(gpsshogi, libosl)になっています。次のようにインストールできます。
- $ sudo aptitude install gpsshogi
- /usr/gamesに、gpsshogi, gpsusi, gpsshogi-viewerがインストールされます(gpsfishはありません)。
- Apple Macの場合
- その他
- 下記ソースコードをダウンロードし、ビルド手順にしたがってバイナリを作成してください。
制限 †
- SSE/SSE2命令を利用しておりますので、それに未対応のCPU(AthlonXP・Pentium IIIなど)ではご利用いただけません。
- 64-bit版 Windowsでの動作は開発チームでは確認していませんが、32-bit Windows用のバイナリが動作するかもしれません。(インストーラ版で64bit windowsにインストール後にcygwin上で動かした場合に環境変数が設定されておらず、手で設定する必要があったという情報が届いています)
- Windows XPでは動作しません。Windows Vistaにて動作確認しております。
使い方 †
使い方/バイナリ版
実行ファイル (Binary) †
2013/08/31 (Aug 31st, 2013) gpsfish_dev r52 (osl r4504) †
GPSFishについては(←)リンク先をご参照ください。
この配布バイナリは、第23回世界コンピュータ将棋選手権において「スレーブ」として用いたものとほぼ同じです。ソースコードはこちら。
Windows版インストール方法
- 上記インストーラーを実行してください。
- 環境変数GPSFISH_HOMEが設定されますので、インストール後、OSを再起動してください。
- 標準でgpsfish固有のディレクトリ(C:\Program Files\gpsfish)にインストールされるので、gpsshogi(C\Program Files\gpsshogi)と共存可能です。
Mac版インストール方法
- インストーラー起動後、gpsfish.appをApplicationsへドラッグ&ドロップしてください。
- 実際のバイナリは、/Applications/gpsfish.app/Contents/MacOS/gpsfish にインストールされます。
- GUIは含まれていません。
機能等
- USIを理解しますが、制限があります
- USI_Hashは見ないで搭載メモリの1/4くらいを勝手に使います
- オプションをファイルに保存するような機能はないので、プログラム起動後にusiで与えたもののみ有効です
- USIコマンドに対応したGUIからご利用いただけると思われます。USI将棋 では対局できていそうです。
2012/11/02 (Nov 2nd, 2012) gpsfish_dev r24 (osl r4484) †
GPSFishについては(←)リンク先をご参照ください。
この配布バイナリは、第22回世界コンピュータ将棋選手権において「スレーブ」として用いたとほぼ同じです。ソースコードはこちら。
インストール方法
- 上記インストーラーを実行してください
- 環境変数GPSFISH_HOMEが設定されますので、インストール後、OSを再起動してください。
- 標準でgpsfish固有のディレクトリ(C:\Program Files\gpsfish)にインストールされるので、gpsshogi(C\Program Files\gpsshogi)と共存可能です
機能等
- USIを理解しますが、制限があります
- USI_Hashは見ないで搭載メモリの1/4くらいを勝手に使います
- オプションをファイルに保存するような機能はないので、プログラム起動後にusiで与えたもののみ有効です
- USIコマンドに対応したGUIからご利用いただけると思われます。USI将棋 では対局できていそうです。
参考NPS
- 測定環境
- A. Windows Vista: Core2Duo T9300 2.5GHz(32-bit 2コア)
- 実行方法
- 結果
2012 †
CSA選手権で「スレーブ」として用いた特別版 GPSFish (usiのみ対応、stockfishベースの探索、詰み探索なし)のソースコードを公開しました。Microsoft Windows 向けバイナリを作れるかどうかを調査中です。
2012/07/07 (Jul 7th, 2012) r2749M (osl r4471, gpsshogi r2766) †
インストール方法
- 上記インストーラーを実行してください
- 環境変数(OSL_HOME)を設定します。環境によっては、インストール後、OSの再起動が必要な場合があるようです。
対応OS
既知の問題
- 将棋所(v2.5.2)で対局する際に、人間の投了後、gpsusi.exeプロセスが異常終了することがあります。
主な変更点
- WCSC2012版評価関数搭載。探索はWCSC2012版とは異なります(=古いままです)。
- 他は後日記載します
参考NPS
- 測定環境
- A. Windows Vista: Core2Duo T9300 2.5GHz(32-bit 2コア)
- 実行方法
- $ .\gpsshogi --benchmark-single
| 環境 | OS | Instruction Set | SMP | NPS |
| A | Windows | pentium4 | smp | 167044 |
トラブルシューティング
バージョンの表示:
C:\Program Files\gpsshogi\smp>.\gpsshogi.exe --version
gpsshogi r749M
正常にインストールされていれば、以下のようにデータファイルを読み込めるはずです。
C:\Program Files\gpsshogi\smp>.\gpsshogi.exe --health-check
health check
using C:\Program Files\gpsshogi as OSL_HOME, word size 32
loading C:\Program Files\gpsshogi/data/eval.bin success
loading C:\Program Files\gpsshogi/data/progress.txt success
loading C:\Program Files\gpsshogi/data/rating success
loading C:\Program Files\gpsshogi/data/move-order.bin success
loading C:\Program Files\gpsshogi/data/move-tactical.txt success
2011/11/17 (Nov 17th, 2011) r2614 (osl r4391, gpsshogi r2622) †
インストール方法
- 上記インストーラーを実行してください
- 環境変数(OSL_HOME)を設定します。環境によっては、インストール後、OSの再起動が必要な場合があるようです。
主な変更点
- SMP版のみの配布になりました (1 coreの機器でも動作可能です)
- 詰探索の深さ制限を1600まで拡大
- 長手数の詰将棋問題を並列に探索するとメモリを浪費するので、メモリ使用量が100%に近づく場合は、"Thread"のオプションで並列度を減らしてください。
- 評価関数の改善
- 序盤で穴熊に組むと1000点近くになっていた現象は消えた模様
- 対Bonanzaの勝率は一手15秒64 bit Linux, GPS将棋だけプロファイルフィードバック最適化コンパイルという有利な条件で0.47程度(1000局)
- Windows配布版は、上記の実験より速度が劣る分だけ弱くなります。
参考NPS
- 測定環境
- A. Windows Vista: Core2Duo T9300 2.5GHz(32-bit 2コア)
- 実行方法
- $ .\gpsshogi --benchmark-single
| 環境 | OS | Instruction Set | SMP | NPS |
| A | Windows | pentium4 | smp | 166,094 |
トラブルシューティング
バージョンの表示:
C:\Program Files\gpsshogi\smp>.\gpsshogi.exe --version
gpsshogi r2614
正常にインストールされていれば、以下のようにデータファイルを読み込めるはずです。
C:\Program Files\gpsshogi\smp>.\gpsshogi.exe --health-check
health check
using C:\Program Files\gpsshogi as OSL_HOME, word size 32
loading C:\Program Files\gpsshogi/data/eval.bin success
loading C:\Program Files\gpsshogi/data/progress.txt success
loading C:\Program Files\gpsshogi/data/rating success
loading C:\Program Files\gpsshogi/data/move-order.bin success
loading C:\Program Files\gpsshogi/data/move-tactical.txt success
ソースコード (Source) †
開発版 †
下記レポジトリからソースコードを閲覧・入手可能です。ページ下部の「Download GNU tarball」をクリックすると、tar.gzでまとめてダウンロードできます。
ダウンロードしたソースコードをビルドする †
2013/08/31 (Aug 31st, 2013) gpsfish_dev r52 (osl r4504) †
2012/11/02 (Nov 2nd, 2012) gpsfish_dev r24 (osl r4484) †
2012/07/07 (Jul 7th, 2012) r2749M (osl r4471, gps r2766) Windows版 †
2011/11/17 (Nov 17th, 2011) r2614 (osl r4391, gpsshogi r2622) Windows版 †
過去の記録 †
./過去の記録