teacup. [ 掲示板 ] [ 掲示板作成 ] [ 有料掲示板 ] [ ブログ ]

【重要】teacup. byGMOのサービス終了について
 <思いやりのあるコミュニティ宣言>
 teacup.掲示板は、皆様の権利を守りながら、思いやり、温かみのあるコミュニティづくりを応援します。
 いつもご協力いただきありがとうございます。

 投稿者
 メール
  題名
  内容 入力補助画像・ファイル<IMG>タグが利用可能です。(詳細)
    
 URL
[ ケータイで使う ] [ BBSティッカー ] [ 書込み通知 ]


駒落ちの宣言勝ちで敵陣10枚以上が無理なケース

 投稿者:山下  投稿日:2021年12月18日(土)20時49分19秒
  27点法なら6枚落ちの上手は27点(13点+落とした駒(14点))で宣言勝ちできるのですが
上手の駒が「馬」(5点)+小駒8枚だと、王以外の駒が9枚しかないので

「宣言側の敵陣三段目以内の駒は、玉を除いて10枚以上存在する。」
https://www.shogi.or.jp/faq/rules/

という条件を満たせないのですね。
上手の駒が「竜」「馬」+小駒3枚だと5枚でもっと足りません。

この条件は
「宣言側の敵陣三段目以内の駒は、玉を除いて10点以上存在する。」
と点数に書き換えないとダメそうです。

ただ、
> 上手の駒が「竜」「馬」+小駒3枚
このケースだと上手玉が寄りそうな気もします。

下の将棋では上手が27点ですが、その後、駒を取られて負けてます。
https://lishogi.org/gD3K0OaQ#402

そもそも駒落ちで27点法、というのが無理なのかもしれません・・・。
 
 

Re: Aoba駒落ちのGUIへの登録に失敗します。

 投稿者:masa  投稿日:2021年12月12日(日)22時31分1秒
  CUDAの有無は直接は関係ないそうです。
最新のCUDAは以前の物にくらべ他のツールも(driverも?)同封されている様で、それが良かったのかもしれません。
 

Re: Aoba駒落ちのGUIへの登録に失敗します。

 投稿者:masa  投稿日:2021年12月11日(土)17時32分43秒
編集済
  本件、解決しました。

1)passを比較すると、CUDA へのパスが通っていないか
インストールされていない様に思えたので、
cuda_11.5.1_496.13_windows.exe を入手してインストール。
2)opencl-icd-loader\.. からコピーした、OpenCL.dll を削除
3)-u 0 オプションは未使用

でインストールできました。

普段、Anaconda経由のPyTorchでGPUを使っているので、素のWindows
環境には CUDA がインストールされていなかったのかもしれません。

お騒がせしました。
 

Re: Aoba駒落ちのGUIへの登録に失敗します。

 投稿者:masa  投稿日:2021年12月11日(土)13時16分7秒
  山下さま

このPCではあきらめる事にします。
i9 + RTX3090 の環境では使えていますので、そちらで使わせていただきます。

いろいろお手数をかけすみませんでした。
 

Re: Aoba駒落ちのGUIへの登録に失敗します。

 投稿者:山下  投稿日:2021年12月11日(土)13時01分57秒
  OpenCLから認識していないですか。下を試されるか、

※ うまく動作しないときには、フォルダ OpenCL-ICD-Loader 以下にある OpenCL.DLL
   をフォルダ bin にコピーしてください。Intel ならば v2.2.1, AMD ならば
   v25.20.14012 にあるものが良いかもしれません。

GPUのドライバをアップデートしてみる、とかでしょうか。
https://www.nvidia.co.jp/Download/index.aspx?lang=jp
Geforce, Geforce 10 Series, 1080Ti, Game Ready ドライバ
 

Re: Aoba駒落ちのGUIへの登録に失敗します。

 投稿者:masa  投稿日:2021年12月11日(土)12時01分58秒
  実行してみました。

E:\将棋関連\aobakomaochi\aobakomaochi-26-w64-opencl\bin>ocldevs.exe
Platform ID: 0
Profile:    FULL_PROFILE
Version:    OpenCL 2.0 AMD-APP (1800.11)
Name:       AMD Accelerated Parallel Processing
Extensions: cl_khr_icd cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_khr_dx9_media_sharing cl_amd_event_callback cl_amd_offline_devices
- Device ID: 0
  Type:                 CPU
  Name:                 AMD Ryzen Threadripper 2950X 16-Core Processor
  Driver Version:       1800.11 (sse2,avx)
  Compute Units:        32
  Max Work-Group Size:  1024
  Max Clock Freq (MHz): 3500
  Global Mem Size:      34247864320
  Max Mem Alloc Size:   8561966080
  Local Mem Type:       GLOBAL
  Local Mem Size:       32768
  Rough Evaluation:     5600

CPUしか見えていないという事でしょうか。。
 

Re: Aoba駒落ちのGUIへの登録に失敗します。

 投稿者:山下  投稿日:2021年12月11日(土)10時43分34秒
  bin\ocldevs.bat を実行して 1080Ti が
- Device ID: 1
などと見えている場合は "-u 1" を追加してください。"Device ID: 2" の場合は "-u 2" です。

bin\aobak -q -i -p 800 -h 1 -u 1 -name AobaK_26_GPU_w1250 -w weight\w000000001250.txt

標準は"-u 0" ですが、この場合、CPUがOpenCLのデバイスとして認識されているように見えます。
 

Re: Aoba駒落ちのGUIへの登録に失敗します。

 投稿者:masa  投稿日:2021年12月11日(土)10時07分12秒
  このPC、デバイスマネージャー=>ディスプレイアダプター の所に
Microsoft Remote Display Adapter と
NVIDIA GeForce GTX 1080 Ti
の二つが登録されています。
 

Re: Aoba駒落ちのGUIへの登録に失敗します。

 投稿者:masa  投稿日:2021年12月11日(土)09時36分33秒
  ご回答有難うございます。

将棋所v4.9.2ですが、10分以上待ちましたが登録できませんでした。
"-h 2" および "-h 1 削除"でも登録できませんでした。
dtatディレクトリのファイルは毎回削除して試しました。

いずれの場合も data\ 以下に作成されるファイルは、CPU名で始まっていました。

ShogiGUI v7.2.6 の場合は、dataディレクトリに将棋所の場合と同様のファイルが作成された後、"エンジンの起動に失敗しました"というメッセージが表示されました。


 

Re: Aoba駒落ちのGUIへの登録に失敗します。

 投稿者:山下  投稿日:2021年12月10日(金)23時43分22秒
  もしShogiGUIで登録に失敗する場合は
将棋所で先に登録できるかお試しいただけないでしょうか?
最初の登録時にOpenCLでベンチマークを取って最適な値を探すのですが
GPUによっては3分ほど時間がかかる場合があります。
ShogiGUIは30秒ほどで登録できないと失敗します。
将棋所は時間制限がないようです。

dataフォルダにファイルがない場合だけベンチマークを行います。
またノートPCでバッテリーで動かしてる場合だと時間切れになりやすいです。

それでも失敗する場合は "-h 2" を試すか、 "-h 1" を削除してみてください。
速度が低下する可能性が高いのですが。
 

レンタル掲示板
/318