[ ホームページ ] [ 携帯用URL ]
将棋所のサポート掲示板
将棋所についての質問やバグ報告、USIエンジンの作成報告などに使用して下さい。

[ EZBBS.NET | 新規作成 | ランキング | オプション ]
iモード&(絵文字)、au対応!ケータイからも返信できる無料掲示板!
名前
 E-mail 
題名
内容
   タグ有効 改行有効 等幅フォント
URL
 



828..batファイルのエンジン登録につきまして  
名前:yuu    日付:2018/4/1(日) 21:23
初めまして。便利な将棋所をご提供いただきありがとうございます。

さて、今市販の本を参考に将棋AIをpythonを使って実装しており、将棋所へのエンジン登録を試みたのですが、.batファイルにpythonのコードを打ち込んでエンジン登録しても登録中の画面が続き、登録できません。(2時間程度続いても登録できませんでした。)

試しに本のソースコードをそのままダウンロードし、エンジン登録を試みたのですが、それでも登録中の画面が続きます。

コマンドライン上では動作することも確認できており、コードではなく、環境が原因と考えているのですが、.batファイルでエンジン登録できない理由にお心当たりはありますでしょうか。ちなみに、aperyなど、公開されている将棋AIは登録できます。

お忙しい中恐縮ですが、ご教示いただけると幸いです。



829.Re: .batファイルのエンジン登録につきまして
名前:将棋所の作者    日付:2018/4/3(火) 0:53
dlshogiでしたら、以下のところからダウンロードできますが、

https://github.com/TadaoYamaoka/DeepLearningShogi/releases

そこに書いてある通りにPythonとかCUDAとかインストールしたあと、それに含まれるusi.exeというのを将棋所で登録すれば動くと思います。
.exeファイルと.batファイルでは、他ソフトから呼び出して起動する方法が異なるので、将棋所で.batファイルを単純に追加しようとしても登録できないはずです。.batファイルを登録するのであれば将棋所を修正する必要があると思います。
もし本当に将棋所で.batファイルを登録できているのであれば、どうやったらできるのか私も知りたいです。


830.Re: .batファイルのエンジン登録につきまして
名前:yuu    日付:2018/4/4(水) 21:12
ご返信ありがとうございます。

いろいろと試してみた結果、batファイルの場所を変更したら解決しました。batファイル内のコマンドのパス指定と整合性が取れていなかったようです。

batファイルにはpythonで指定のプログラムを開く指示だけしているのですが、どうやらこれでエンジンとして登録できるようです。

私の確認不足でお手数をおかけして大変申し訳ございませんでした。


831.Re: .batファイルのエンジン登録につきまして
名前:将棋所の作者    日付:2018/4/4(水) 23:51
そうなんですか。私もその本をちょっと立ち読みしたのですが、batファイルをエンジン登録すると書いてあったのを見て、そんなことできるんだろうかと疑問に思っていました。たとえbatファイルを追加しても、エンジンとして動作しないと思っていたので。でも、本当にできるんですね。おかげで疑問が解決しました。


832.Re: .batファイルのエンジン登録につきまして
名前:tabayashi    日付:2018/4/9(月) 21:30
横から失礼します.

もしよろしければ,yuu様の解決法を教えて頂けないでしょうか?

>batファイルの場所を変更
という記述を頼りに色々試してみたのですが,解決できませんでした.

コマンドライン上でのテストではスクリプトは動作しております.
また,policy_player.pyでのmodelfileのパスを変更し,自身の環境に合わせて書き換えましたが,
それでも将棋所で登録できておりません.


843.Re: .batファイルのエンジン登録につきまして
名前:wrss    日付:2018/5/16(水) 23:34
横から失礼します。

>>batファイルの場所を変更
>という記述を頼りに色々試してみたのですが,解決できませんでした.

私は、batフォルダの1つ上の階層のpython-dlshogi-masterフォルダに置いたら登録できました。


868.Re: .batファイルのエンジン登録につきまして
名前:clear    日付:2018/6/23(土) 18:16
初めまして。

>私は、batフォルダの1つ上の階層のpython-dlshogi-masterフォルダに置いたら登録できました。

私も同様にファイルを移動させて、エンジン追加を試みたのですが、
結果が返ってきません。
どのくらい時間経ったら、登録完了したのでしょうか?

「828..batファイルのエンジン登録につきまして」への返信

無料アクセス解析

アクセス解析の決定版!無料レンタルで最大100ページ解析!

   投稿KEY
   パスワード

EZBBS.NET produced by InsideWeb