過去ログ [ 0001 ]
過去ログ:
ワード検索: 条件: 表示:
Page: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
LeelaGUI v1.7.2 のリリース 投稿者:MAOmao000 投稿日:2022/10/24(Mon) 19:25 No.249

eba 様
度重なる案内ありがとうございます。
機能追加はしないことにしたのですが、画面フリーズに関してはそういうわけにもいかないので再点検しました。
今現在わかっている件についてはこれですべて対応しました。
( "logAllResponses=true" でフリーズする件は KataGo からの回答待ちです)
元の Leela エンジンに戻す方法
ini ファイルの削除でも、設定メニューから設定ダイアログを開いて KataGo のチェックリストのチェックを外しても可能です。また OpenCL.dll ですがオリジナルは同梱してましたが修正版では同梱していません。通常はシステムとして C:\WINDOWS\system32 に設定されていると思うので LeelaGUI の実行ファイルのフォルダに置く必要はありません。
参考まで
KataGo エンジンとの通信には従来の GTP インタフェース (e.g. "genmove b", "play w q16" etc.) と KataGo 独自のクエリ インタフェースとがあります。試験の量が少ないため断定はできませんが、対局でもクエリを使った方が強さが増すようです。(KaTrain もクエリを使っているので KaTrain でも試してみることができます。)
GTP とクエリの大きな違いは、GTP は初手から現在までの盤面状態を覚えているのに、クエリでは盤面状態を一切覚えていません。問い合わせの度に初手から現在までの盤面状態を受け取っています。素人考えでは GTP の方が効率がいいように思えるのですが、クエリも GTP に負けず劣らずいい結果を出しています。(メモリは GTP の倍くらい使います)
また KataGo v1.11.0 の新機能のグラフ検索 (useGraphSearch=true or false で指定) ですが、私の環境では KataGo の説明にある「まったく改善されない」方でした。
2009 年製造の古い CPUx2 のみの PC でも音がブンブン鳴りますが KataGo で動かせたのは驚きでした。

Re: LeelaGUI v1.7.2 のリリース
MAOmao000さん、詳しい説明をありがとうございます。
使用者側としては適当に動かしてもきちんと動くのが最良なのです。
LeelaGUIはそういう意味でも使いやすいと思います。これからもよろしくお願いします。
Eba   2022/10/24(Mon) 22:00 !email! No.250 !ico_edit!
Re: LeelaGUI v1.7.2 のリリース
MAOmao000氏の丁寧な修正によってエラーが発生しなくなりました ありがとうございました
ただ2点だけ よくわからない事があります 新規対局設定でエンジン最大レベルを無制限に
した場合に石を置いた時の反応が1秒程遅れるのとニューラルネットワーク(19路のみ)使用の
オン/オフがkatagoモードでも有効なのか もし有効なら棋力にどう影響するのかという点です
回答よろしくお願いします
odagaki0621   2022/10/25(Tue) 08:14 !email! No.251 !ico_edit!
Re: LeelaGUI v1.7.2 のリリース
odagaki0621 様
以下、質問への回答です。
新規対局設定の「エンジン最大レベル」と「エンジン設定(19x19)」
オリジナル Leela エンジンの場合
-> 「エンジン最大レベル」の回数は 1手選ぶのに要する探索回数 (MCTS:モンテカルロ木探索) です。
このため多ければ多いほど 1手を選ぶ時間は長くなります。
ただし多くの手を探索するようになり、また先読みの深さも増すので棋力は上がります。
無制限の場合は同じ設定の持ち時間から割り出した 1手あたりの所要時間となります。
またツールの持ち時間調整でも白、黒それぞれ持ち時間を調整できます。
「新規対局設定でエンジン最大レベルを無制限にした場合に石を置いた時の反応が1秒程遅れる」
というのもオリジナル Leela エンジンであればそのとおりです。
「ニューラルネットワークを使う」では探索の度にプログラム内蔵の重み(行列の集まり)をもとに多量の行列計算を行い勝率、次の指し手の確率分布を求めます。
このため 1回の探索時間が増え、同じ探索回数なら 1手選ぶのに要する時間も増えます。(探索精度は向上)
ただし前述したように基本は持ち時間なので時間差には影響はでないと思います。
KataGo エンジンの場合
-> 「エンジン最大レベル」と「エンジン設定(19x19)」は使用されません。
明確でなないのでそのうちリリース機会があれば持ち時間のように灰色表示(無効)とします。
オリジナルの探索回数と持ち時間に代わるのが ini ファイルの以下になります。環境に合わせ調整してください。
・"maxVisits":500 … 1手選ぶのに 500回探索回数したら終了
・"maxTime":5 … 1手選ぶのに 5秒間探索したら終了
・上記のどちらか早い方で 1手の探索時間は決まります
MAOmao000   2022/10/26(Wed) 19:57 !email! No.252 !ico_edit!
Re: LeelaGUI v1.7.2 のリリース
MAOmao000さんへ 了解しました 丁寧な回答ありがとうございました

追記 LeelaGUI v1.7.4をチェックしましたがLeela0.11.0モードでエンジン最大レベルを無制限にしたままで
katagoモードに切り替えるとエラーが発生する場合があります 出来ればkatagoにモードに切り替わった時に
自動でエンジン最大レベルが無制限以外のレベルに切り替わればベストだと思います
odagaki0621   2022/10/27(Thu) 09:22 !email! No.253 !ico_edit!
Re: LeelaGUI v1.7.2 のリリース
odagaki0621 様
回答はあらためて質問掲示板に記載しました。
そちらを参照してください。
MAOmao000   2022/10/29(Sat) 22:42 !email! No.254 !ico_edit!
LeelaI18NのkatagoをLeela0.11.0に戻す方法 投稿者:odagaki0621 投稿日:2022/10/24(Mon) 11:26 No.246

LeelaI18NのkatagoをデフォルトのLeela0.11.0に戻す方法に気が付きました
オリジナルのLeela0.11.0は日本語化されていないし同梱の古いOpenCL.dllをLZやkatagoの新しいOpenCL.dllに交換しないと
エラーが発生するという問題があります(Win10の場合)
katagoは強すぎて余り石を置かなくても勝てそうなLeela0.11.0に戻せたらいいなと思った方は下記の方法を試して下さい
まずLeelaI18Nの最新版(現在はv1.7.1)をインストールします そして プログラムファイルが入っているフォルダの中の
LeelaGUI_OpenCL.INIとLeelaGUI.INIという2個のファイルを削除してLeelaI18Nを起動すれば終了です
但し 一度Leela0.11.0に戻したら2個の.INIファイルを復元してもkatagoには戻りません 再度katagoに戻したい場合は
LeelaI18Nを正式に削除して再度インストールし直す必要があります

Re: LeelaI18NのkatagoをLeela0.11.0に戻す方法
よく分かりませんが
LeelaI18Nの[ツール][設定][KataGoエンジンの使用(要再起動)]のチェックを外せばいいだけではないでしょうか?
Eba   2022/10/24(Mon) 17:59 !email! No.247 !ico_edit!
Re: LeelaI18NのkatagoをLeela0.11.0に戻す方法
Ebaさんへ なるほど そういう簡単な方法があったんですね 勉強になりました次からその方法でエンジンを切り替えます
それと気になっていたのですがLeelaGUI v1.7.1の正しいダウンロード先は下記ですね

https://github.com/MAOmao000/LeelaGUI/releases/tag/v1.7.1
odagaki0621   2022/10/24(Mon) 19:09 !email! No.248 !ico_edit!
Core i9-13900Kのベンチマーク 投稿者:odagaki0621 投稿日:2022/10/21(Fri) 11:01 No.245

ただ高クロックなだけじゃない。ゲーム性能も確実に向上した「Core i9-13900K」
https://pc.watch.impress.co.jp/docs/column/hothot/1449230.html

RTX 4090とi9-13900Kの組合せのPCは最低70万円以上?

ノートPCから液晶を省いたようなPC 投稿者:odagaki0621 投稿日:2022/10/16(Sun) 10:47 No.244

ノートPCから液晶を省いたような薄~い「MINISFORUM DeskMini NUCXI7」、
想像以上に高い性能と使い勝手
https://pc.watch.impress.co.jp/docs/column/hothot/1447093.html
https://store.minisforum.jp/products/minisforum-deskmini-nucxi7?gclid=EAIaIQobChMIuua9v6fi-gIVxm4qCh20DA2-EAAYASAAEgKDVvD_BwE

普段PCをほとんど移動させない 設置スペースが極めて狭いという人にピッタリ?

GeForce RTX 4080 12GBが発売中止 投稿者:odagaki0621 投稿日:2022/10/15(Sat) 11:00 No.243

GeForce RTX 4080 12GBが発売中止。NVIDIA「名前が紛らわしいため」
https://pc.watch.impress.co.jp/docs/news/1447833.html

GeForce RTX 4080の16GBと12GBは、CUDAコア数の違いとメモリバス幅の違いという
スペック上の違いが存在する。これなら下位の12GB版は本来、4070といった名前に
なっていてもおかしくはない。16GB版は予定通り16日に出荷する。

おそらく 12GB版は4070という名前で改めて発売される?

LeelaGUI v1.6.5について 投稿者:Eba 投稿日:2022/10/13(Thu) 23:54 No.239

MAOmao000さんへ
v1.6.5のアップデートをありがとうございます。
使ってみた感想です。
「Install for all users」としてインストール先をC:\Program Files (x86)\LeelaI18Nとした場合、以前と同じく初回起動時に10分間待たされます。v1.6.4 NEWでは30秒ほどでしたので、それ以前に戻った感じです。
ただし、このインストールではその後KataGoの着手が早いです(ほぼ瞬間)。
それに対して、
「Install for all users」としてインストール先をC:\Users\eva\AppData\Local\Programs\LeelaI18Nとした場合、初回起動時は30秒ほどですが、その後のKataGoの着手が2、3秒かかります。毎回少し待たされる感じです。非GPU版でも同じです。
私の環境だけかもしれませんがお知らせしておきます。

Re: LeelaGUI v1.6.5について
失礼しました。
修正版インストーラ setupLeelaI18N_WIN32_NEW.zip と setupLeelaI18N_WIN64_NEW.zip を追加リリースしました。
MAOmao000   2022/10/14(Fri) 00:58 !email! No.241 !ico_edit!
Re: LeelaGUI v1.6.5について
MAOmao000さん、ありがとうございました。
「Install for all users」としてインストール先をC:\Program Files (x86)\LeelaI18Nとした場合でも、初回起動は速くなりました。
Eba   2022/10/14(Fri) 01:50 !email! No.242 !ico_edit!
無題 投稿者:MAOmao000 投稿日:2022/10/04(Tue) 14:26 No.220

KataGo エンジンを取り込んだ LeelaGUI の紹介

今では懐かしい LeelaGUI に KataGo エンジンを取り込んでみました。
中身は以下の Github を参照してください。
https://github.com/MAOmao000/LeelaGUI
英語のメニューも日本語のみですが切り替えられます。
Leela はもともとほぼ国際化対応しているので各国の言語のカタログファイルを追加すれば言語切り替え可能です。

Re: 無題
情報をありがとうございます。
https://github.com/MAOmao000/LeelaGUI/releases
上記リリースページからsetupLeelaI18N_WIN64.zipをダウンロードしました。
解凍してセットアップすると「LeelaI18N」と「LeelaI18N (GPU accelerated)」の2つアイコンがデスクトップに作られます。
しかし、起動するまでに2分以上かかります。私の環境では2回目以降も同じように時間がかかります。これはGPU版だけではありません。
碁盤が表示されてしまえばちゃんと動きました。

とりあえず「AIの導入方法」の「Leela」の項目に紹介させていただきました。
https://www.h-eba.com/Lizzie/soft.html#gk13
今後ともよろしくお願いします。
Eba   2022/10/04(Tue) 16:49 !email! No.221 !ico_edit!
Re: 無題
LeelaI18N(katago)について

起動時の注意事項
opcl版は初回起動時2分ほどかかるが2回目からは数秒以内に起動するようだ
起動して白番(AI)が打つまで数秒かかるが待ちきれず設定画面等を呼び出そうとすると
フリーズして動かなくなるので数秒待って下さい

設定画面について
エンジン最大レベルの試行回数は無効のようだが「無制限」に設定すると動作が遅くなったり
フリーズして動かなくなるので避けた方がよさそうだ

デフォルトでは19路以下のエンジンしか同梱されていないが これでは25x25の盤での
対局時にエラーが発生する せっかく29路以下まで対応しているkatagoエンジンが用意
されているのに使用しなければもったいないので早速opclとavxの29路以下エンジンを
リネームして差し替えて試したら25x25が正常に動作した(当然か)
以前このページで同じver.のopclの19路以下と29路以下のエンジンを19路盤で100戦させた
結果を発表したが対戦成績に ほとんど差が無かったので棋力低下の心配は無いと思う

追記 10/5 22:40
Ver.1.6.1をチェックしましたが 前Ver.同様29路以下エンジンは同梱されていないので
25x25の盤でkatagoを動作させるには上記の手順でエンジンを差し替える必要があります

追記2 10/7 17:00
Ver.1.6.2でチェックした結果 上記の起動時の注意事項に記載した起動して白番(AI)が
打つまで数秒起動して白番(AI)が打つまで数秒待たずに設定画面等を呼び出そうとすると
フリーズして動かなくなるという件の詳細が分かりました 最大の原因は設定画面の
エンジン最大レベルの試行回数を「無制限」に設定するとcpuモード版でエラーが発生
します opcl版では動作が遅くなることはあってもエラーが発生することは無いようです
つまりVer.1.6.2では最大レベルの試行回数を「無制限」にした時にcpuモード版でエラーが
発生してopcl版では動作が遅くなるということです

追記3 10/8 11:00 Ver.1.6.3でチェックした結果もVer.1.6.2でチェックした結果と
同様にcpuモード版でエラーが発生してopcl版では動作が遅くなりました
可能であれば最大レベルの試行回数を「無制限」にした時も無効になるように希望します
odagaki0621   2022/10/05(Wed) 18:06 !email! No.222 !ico_edit!
Re: 無題
「AIの新着情報掲示板」にも書きましたが、v1.6.1で起動される時間が早くなりました。
さっそく対応していただきありがとうございました。
25x25の盤も用意されていますね。
Eba   2022/10/05(Wed) 19:37 !email! No.223 !ico_edit!
Re: 無題
エンジン最大レベルの試行回数を「無制限」に設定すると cpu モード版でエラーが発生、とのことですが私の環境では再現しません。
具体的にどんなエラーなのか教えていただければ調査します。
PS: v1.6.5 をリリースしました。KataGo エンジンでもほぼオリジナルと同等に動作するようになったので、LeelaGUIへの機能面での追加はここまでと考えています。オリジナル仕様の変更は一切考えていません。
MAOmao000   2022/10/14(Fri) 00:01 !email! No.240 !ico_edit!
GeForce RTX 4090ベンチマーク 投稿者:odagaki0621 投稿日:2022/10/12(Wed) 09:58 No.238

「GeForce RTX 4090」ベンチマークテスト。DLSS 3で性能が飛躍するモンスターGPU
https://pc.watch.impress.co.jp/docs/column/hothot/1446332.html

kata1の主なNW 最新版27 投稿者:odagaki0621 投稿日:2022/10/10(Mon) 10:56 No.235

katagoの新世代高レート60b(katago1.10.0opcl)を
s330とmv2000で各20戦x5セット計100戦づつさせた
(s644-s649はtv2000) 左側が新世代NW

s632 60b同士 66-34 (13-7 13-7 14-6 12-8 14-6)
s634 60b同士 68-32 (13-7 11-9 16-4 16-4 12-8)
s637 60b同士 69-31 (14-6 14-6 12-8 14-6 15-5)
s639 60b同士 74-26 (15-5 16-4 16-4 12-8 15-5)
s642 60b同士 69-31 (18-2 15-5 13-7 11-9 12-8)
s644 60b同士 66-34 (14-6 10-10 13-7 15-5 14-6)
s647 60b同士 60-40 (12-8 14-6 10-10 15-5 9-11)
s649 60b同士 65-35 (8-12 15-5 14-6 16-4 12-8)
s652 60b同士 69-31 (13-7 15-5 11-9 16-4 14-6)
s655 60b同士 68-32 (12-8 13-7 13-7 15-5 15-5)

LeelaGUIの修正 投稿者:MAOmao000 投稿日:2022/10/07(Fri) 06:11 No.224

たびたびですみません。
以下 2 件を修正しました。(v1.6.2)
・白黒で分析中に表示する値(勝率と石の数の差)を反転します。(オリジナルの LeelaGUI と同じにします。)
・Linux では勝率ダイアログの高さが足りない (ウィンドウが切り取られている) ため、Linux 用に高くします。
追記
オリジナルの LeelaGUI の修正は、KataGo エンジンで最善手を得る(対局用)、KataGo エンジンの解析結果を表示する(検討用)
の2点のみです。その他には手が入っていないので、GUI そのものの仕様はオリジナルから一切変わっていません。

Re: LeelaGUIの修正
画面フリーズについて
オリジナルの仕様で調査不足のためあくまで推測です。
エンジン処理中(起動中、対局用の最善手検討中、検討用の先読み手の解析中)に特定の操作(これも調査不足でどの操作とは言い切れませんが...)が入ると強制的にエンジンを止めるようです。
特定の操作(例えば検討)が終了するとまた元の処理を再開するわけですが、このとき手番がエンジン側にあってもエンジンが自動的に再開しないケースがあるようです。
そのための対応だと思われますが以下のメニューが用意されています。
これで対処できるかもしれません。
対局 -> コンピュータに着手催促(C) Ctrl-F
Game -> Force Computer Move Ctrl-F

エンジン最大レベルの試行回数について
ソースを追ってみましたが、これを参照しているのはオリジナルのエンジンのみでした。
基本的に KataGo エンジンで動かす場合はどれを設定しても同じです。

25 路盤について
特にオリジナルからの変更は加えていないのでオリジナルがサポートしているということで問題ありません。
バンドルする資産にバリエーションがあったり、設定値のデフォルトなどはどれを選ぶか悩ましいところです。
当面は 19 路盤までの対応の KataGo (OpenCL バックエンド) および 40 ブロックのネットワークとします。
必要に応じてご自身で設定ファイルを書き替えてください。KataGo のバックエンドもどれを選んでも OK です。
MAOmao000   2022/10/07(Fri) 08:39 !email! No.225 !ico_edit!
Re: LeelaGUIの修正
v1.6.3がリリースされました。このところ立て続けのアップデートをありがとうございます。
https://github.com/MAOmao000/LeelaGUI/releases

しかし、v1.6.3は起動時間が以前より長くなりました。私の環境で初回起動に10分以上、2回目以降も同じくらい起動するのに時間がかかります。
v1.6.1とv1.6.2は早かったのですが。
Eba   2022/10/07(Fri) 17:46 !email! No.226 !ico_edit!
Re: LeelaGUIの修正
失礼しました。添付図のように「Install for current user」としてインストールすると起動時間は早くなりました。
なぜ「Install for all users」とすると長時間かかるのか不明です。
Eba   2022/10/07(Fri) 17:58 !email! No.227 !ico_edit!
Re: LeelaGUIの修正
Install for all users でインストールすると起動に 10 分かかるとのことですが、LeelaGUI 初期処理で KataGo をキックしてから起動完了を最大 10 分待つので KataGo の起動失敗時にはどうしてもこうなります。接続が完了していないので KataGo の起動失敗を知る手段がいまのところ見つかりません。
起動失敗の直接の原因は以下です。
Uncaught exception: Could not write to file C:\Program Files (x86)\LeelaI18N/KataGoData/opencltuning/tune8_gpuNVIDIAGeForceGTX1050_x19_y19_c256_mv10.txt - invalid path or permissions?
空白を含むパス名が悪いのか管理者権限なしが悪いのかのどちらかは調べていませんが、OpenCL バックエンドの KataGo は Windows の Program Files フォルダにはインストールできないようです。
検証不足をお詫びします。
とは言いつつも v1.6.4 で多少の改善を取り入れました。少しは動きが軽くなりました。
MAOmao000   2022/10/08(Sat) 12:09 !email! No.228 !ico_edit!
Re: LeelaGUIの修正
MAOmao000さん、精力的な修正をありがとうございます。
以下の条件で v1.6.4の起動時間を調べてみました。
A、「Install for current user」としてインストール先をC:\Users\eva\AppData\Local\Programs\LeelaI18N
B、「Install for current user」としてインストール先をC:\Program Files (x86)\LeelaI18N
C、「Install for all users」としてインストール先をC:\Users\eva\AppData\Local\Programs\LeelaI18N
D、「Install for all users」としてインストール先をC:\Program Files (x86)\LeelaI18N

結果は
A、GPU版は25秒ほど非GPU版は2,3秒で起動する。2回目は2,3秒で起動する。
B、C:\Program Files (x86)にインストールしようとするとエラー
C、GPU版は10秒ほど非GPU版は2,3秒で起動する。2回目の起動も同様。
D、GPU版は10分ほど非GPU版は2,3秒で起動する。2回目は2,3秒で起動する。

結論としてインストール先をユーザーフォルダにすれば「Install for all users」でも起動時間は早くなります。
「Install for all users」を選択するとデフォルトで表示されるインストール先が「C:\Program Files (x86)」となっているのは修正した方が良さそうです。
Eba   2022/10/08(Sat) 13:57 !email! No.229 !ico_edit!
Re: LeelaGUIの修正
手間のかかるテストまでしていただきありがとうございます。
インストール不備の原因が判明したのでお知らせします。
ずっとインストール先のパス名の空白の問題とばかり思っていましたが、実はインストール先フォルダの実行権限と書き込み権限を管理者以外のユーザに与えていないことにありました。
このフォルダのセキュリティで Authenticated Users (Guest を除く認証可能な全ユーザ) にこれらの権限を付加することで対処できました。
バージョンアップしませんが修正したセットアップファイルを追加しました。
MAOmao000   2022/10/10(Mon) 08:17 !email! No.230 !ico_edit!
Re: LeelaGUIの修正
追記
B、「Install for current user」としてインストール先をC:\Program Files (x86)\LeelaI18N
でエラーとなる件は未対処で今でもエラーとなります。
そのうち対応できるように考えてみます。
MAOmao000   2022/10/10(Mon) 08:32 !email! No.233 !ico_edit!
Page: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |

- Joyful Note -
- Smart Board Type-G v2.1 -
++ Edited by TRANSFORM ++