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)

Windows 32-bit インストーラー (プログラム・データ同梱)
gpsfish-20130817.1.1-win32.exe3990b17ce59489d2609dd6f042d13ea1
Mac OS X (Mountain Lion) インストーラー (プログラム・データ同梱)
gpsfish-20130831.1.0.dmg  a5091b6202193bf05ea4ef584facfd5a

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)

Windows 32-bit インストーラー (プログラム・データ同梱)
gpsfish-20121102.1.1-win32.exe2fa02e9e36ee7ecd8874c0060b0bbcda

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コア)
  • 実行方法
    • $ .\gpsfish.exe bench
  • 結果
    • 75,438 NPS

2012

CSA選手権で「スレーブ」として用いた特別版 GPSFish (usiのみ対応、stockfishベースの探索、詰み探索なし)のソースコードを公開しました。Microsoft Windows 向けバイナリを作れるかどうかを調査中です。

2012/07/07 (Jul 7th, 2012) r2749M (osl r4471, gpsshogi r2766)

Windows 32-bit インストーラー (プログラム・データ同梱)
gpsshogi-20120707.1.1-win32.exe28a57ab8a648f79af8711085ba7e65f6

インストール方法

  • 上記インストーラーを実行してください
  • 環境変数(OSL_HOME)を設定します。環境によっては、インストール後、OSの再起動が必要な場合があるようです。

対応OS

  • Windows Vista以降
    • Windows XPでは動作しません

既知の問題

  • 将棋所(v2.5.2)で対局する際に、人間の投了後、gpsusi.exeプロセスが異常終了することがあります。

主な変更点

  • WCSC2012版評価関数搭載。探索はWCSC2012版とは異なります(=古いままです)。
  • 他は後日記載します

参考NPS

  • 測定環境
    • A. Windows Vista: Core2Duo T9300 2.5GHz(32-bit 2コア)
  • 実行方法
    • $ .\gpsshogi --benchmark-single
環境OSInstruction SetSMPNPS
AWindowspentium4smp167044

トラブルシューティング

バージョンの表示:

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)

Windows 32-bit インストーラー (プログラム・データ同梱)
gpsshogi-20111117.1.1-win32.exe776a3eb6cd29718483ff236083b5826d

インストール方法

  • 上記インストーラーを実行してください
  • 環境変数(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
環境OSInstruction SetSMPNPS
AWindowspentium4smp166,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でまとめてダウンロードできます。

ダウンロードしたソースコードをビルドする

  • osl/Install
  • 2012年以降は、GPSFishに多くの方の興味があるかと思います。そちらも御覧ください。

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版

過去の記録

./過去の記録


[ 編集 | 凍結 | 差分 | バックアップ | 添付 | リロード ]   [ 新規 | | ヘルプ ]
https://gps.tanaka.ecc.u-tokyo.ac.jp:443/gpsshogi/index.php?%A5%C0%A5%A6%A5%F3%A5%ED%A1%BC%A5%C9 トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-04-12 (土) 09:55:39 (3862d)