将棋一覧

【将棋】ついに念願の初段資格獲得!!

ついにやったよー!!!

運に恵まれた部分もあったけど、なんとか踏ん張った!

で、今はお金があまりない(新PC買ったから)から、お金貯まったら免状申請しようと思ってたんだけど、免状自体は33000円とそう高くないものの、額縁が高い。

安いのでも16000円くらいする。しかも送料2700円とか・・

合わせたら5万超えるじゃないか・・・

まぁ、めっちゃお金に余裕できたときだな。

それまではサブ垢でも作って2段目指してよう。

なんでサブ垢でもいけるってわかったかというと、最初登録するとき、名前「へぼすぎ」とかにしてて免状も「へぼすぎ様」だったらやだなーと思って確認したら、名前、住所とかは後から入力する形式だった。なので堂々とサブ垢でやれるのだー!!

新PCで検討、研究が捗った結果か!?


DLshogiが4060Tiで動かない理由

参考

GPUの型番にあったCUDAバージョンの選び方

まず、

https://developer.nvidia.com/cuda-gpus

の「CUDA-Enabeled Geforce and TITAN Products」を開いてみてください。

そこには、

RTX4060のCompute Capabillity(以下CC)が8.9と記載されています。

4000系すべて8.9なので、当然4060Tiも8.9でしょう。

次に、

https://en.wikipedia.org/wiki/CUDA#GPUs_supported

をみてください。

下の表に、CC8.9のMicro-architectureはAda Lovelaceだと書いてあります。

その後、上の表をみると、Ada Lovelaceに適合するCUDAのバージョンは、11.8また、その下も緑で塗られてて守備範囲内と思われるため、4060Tiに使えるCUDAのバージョンは11.8~12.4だということがわかります。

一方、DLshogiのリリースノート

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

を読むと、

実行するには以下の環境が必要。

ハードウェア

以下のハードウェアが必要。
[必須]
・AVX2命令に対応したx86-64 CPU
以下のいずれか
・CUDA 11.1に対応したGPU(GeForce 2080など) [※TensorCoreを搭載したGPUを推奨]
・DirectX12対応グラフィックカード(内蔵グラフィックスでも可)

と書いてあります。

つまり、CUDA11.8以降でないので、4060Tiは動かないんです。

たぶんこういう認識であってると思いますが、間違ってたり4000系で動かせてる方いらっしゃいましたら教えてください。尚、代わりにふかうら王を入れております。

 

 


ふかうら王(DLshogi)vs水匠 i7-14700 mem32GB RTX4060tiでの検証結果

ver 勝ち数 勝ち数 ver 備考
ふかうら王 8.3 2 4 ふかうら王 8.0 2秒将棋 8.3の定跡ファイルを次から変更
ふかうら王 8.3 2 2 ふかうら王 8.0 2秒将棋
ふかうら王 8.3 1 4 水匠 2秒将棋
ふかうら王 8.0 1 5 水匠 2秒将棋
ふかうら王 8.3 2 4 水匠 2秒将棋 8.3の定跡ファイルをstandardに変更
ふかうら王 8.3 2 3 水匠 3秒将棋
ふかうら王 8.3 2 3 水匠 1秒将棋
ふかうら王 8.3 3 7 水匠 1秒将棋
ふかうら王 8.3 2 2 Wander 1秒将棋
ふかうら王 8.3 1 3 ふかうら王 8.0 1秒将棋
ふかうら王 8.0 3 5 水匠 1秒将棋
wander 3 6 水匠 1秒将棋
ふかうら王 8.0 6 1 水匠 ふかうら2秒、水匠1秒のハンデ戦
ふかうら王 8.0 3 3 水匠 お互い4秒
ふかうら王 8.0 0 5 水匠 お互い2秒
ふかうら王 8.3 2 4 水匠 お互い2秒

エクセルの表貼り付けたらこんなのになったw

ふかうら王というのは、DLshogiのロジックを利用して、基本GPUを使って計算するんですが、(強い)やねうら王のCPUで計算するロジックも使うハイブリッド型です。

純粋なDLshogiがどうやら今のままだと4060tiで動かないことがわかったので、ふかうら王に白羽の矢が立ちました。

で、CPU型の水匠5とのVSをメインに自動対局させまくりました。

かといって長いのは嫌いなので短時間勝負で。

持ち時間1秒だとか2秒だとかの世界だと、水匠の方が圧勝ですね。

さすが、CPUの性能が前のi5-4690に比べて8倍になっただけのことはある。

それに比べて、4060Tiは今まで使ってた1660の2.5倍くらいの性能にとどまるので、前のPCでいい勝負してたDLshogi vs 水匠が水匠優位になったのは仕方ないことかもしれません。

ただ、持ち時間を長くしていくとふかうら王にも勝ち目がわりとでてきて、4秒で、3勝3敗で引き分けました。

これから検討、棋譜解析にどっち使おうかなー?

棋譜解析は早いほうがいいので水匠かなー?

前のPCに入れた水匠みたいに、最前手がコロコロ変わったりしないしw

「そしたらまーまーのグラボ買った意味ないじゃん!」

ってなりますが、まーそれは初段とってゲーマーに戻るときでw

あと、見てて思ったのが、ふかうら王に比べて、水匠は評価関数が優れてるのかどうかまではわかりませんが、敏感ですね。

体感、ふかうら王の倍~3倍くらい、差が開いてくると評価値が動いているようです。

なぜ今配布されてるDLshogiが4060tiで使えないかの理由については明日にでも書く予定です。

 

 

 


New PC!!!

いろんな色に光ります。

緑、青、赤、紫など。何もせずとも勝手にかわっていきます。

最近はこういうのが流行ってるんでしょうか?

https://jiyunagomataro.com/pc_search/fr30b760-ws30/

スペック等

 

これの電源が600Wだったので、拡張性を確保するために750Wにカスタマイズ、あと、CPUグリスをナノダイヤモンドグリスにカスタマイズ。

で、21万ちょいでした。

いろいろいじりまわしてますが、なかなかいい買い物したなーって感じです。

将棋AIは、水匠とdlshogi系(ふかうら王)を戦わせてるんですが、CPUのパワーアップが大きいためか、水匠のほうが若干強い感じがあります。

基本、先手が勝つことが多いんですけどね。

まだ、どっち主体で使うかは考慮中です。パラメータとかによっても左右されるし。

 

 


【将棋】水匠で、途中で投了させずに詰みまで指させる方法

将棋GUIにdlshogiと水匠5入れてます。

普段はdlshogi使ってます。

駒落ち対局の練習しようと思って6枚落ちで対局始めたら、なんと一手も指さずに投了されましたwww

これは困った。

と思ってたらXで親切な方が最後まで指させる方法を教えてくださいました。

その方法とは、エンジン設定で、resign_valueを初期値から、50000あたりに変更するものです!

resign_valueはdlshogiにはなくて、水匠にはあったので水匠でそう設定したら、頭金まで指してくれました。

教えてくださった方、感謝してます!

今、6枚落ちで激指にも水匠にもほぼ確実に勝てるようになったので、4枚落ちにチャレンジしてるんですが、激指には勝てたものの、水匠には5回やってやっと1発入った程度。

強すぎる・・・

定跡外してきやがる・・・

一度など、大駒なしで、金銀と桂馬だけで美濃囲い破壊されて詰まされてしまいましたww

プロより強いとは本当なんだろうか?このあまりスペック高くないPCででも・・・