飞扬围棋
标题:
katago 1.9发布了
[打印本页]
作者:
lu01
时间:
2021-6-30 10:40
标题:
katago 1.9发布了
https://github.com/lightvector/KataGo/releases/tag/v1.9.0
作者:
lu01
时间:
2021-6-30 10:42
还有支持29*29
作者:
lu01
时间:
2021-6-30 10:48
更好的搜索、线程、分析改进等
@lightvector lightvector 于 2 天前发布
如果您是新用户,请不要忘记查看此部分以了解入门和基本用法!
KataGo 正在
https://katagotraining.org/
继续改进,如果您想捐赠您的空闲 GPU 周期并支持它,它可以在那里使用您的帮助!
如果您不知道选择哪个版本(OpenCL、CUDA、Eigen、Eigen AVX2),请阅读:
https://github.com/lightvector/KataGo#opencl-vs-cuda-vs-eigen
这里还附上了 KataGo 的“bs29”版本。这些只是为了好玩,不支持分布式训练,但支持最大 29x29 的电路板尺寸。 KataGo 的神经网络在大型棋盘上可能仍然非常强大,但像往常一样,它们并未针对这些大小进行训练,因此无法完全保证。
主要变化和改进以及新功能
KataGo 搜索算法的重大改进。使用相同的最新神经网络,KataGo 可能比 v1.8.2 强 75 Elo 左右。尽管未经测试,但这种改进的一半也可能适用于较旧/较小的网络。感谢@sbbdms 和@fuhaoda 对测试这些参数的广泛帮助。
通过实现接近无锁的 MCTS 搜索,在更强大的 GPU 或多个 GPU 上的多线程搜索性能的重大改进。 (合并长期开放的“highthreads”代码分支)。在极端情况下,多台 A100 的性能可能会提高一倍以上。
新选项 avoidRepeatedPatternUtility 使 KataGo 更喜欢避免玩已经在不同角落玩过相同游戏的 joseki。有关更多详细信息,请参阅配置。
一组新的选项,您可以在其中指定您自己的 SGF 文件,以鼓励 KataGo 避免(或玩)不同的台词,或避免重复并在一系列游戏中玩更多样的动作。有关详细信息,请参阅配置。
鉴于不同机器人/配置/玩家之间的一组测试匹配,很难找到一个很好的工具来总结 SGF 的输赢结果并计算 Elos。 KataGo 现在有一个小的 python3 库和执行它的脚本,像 python summary_sgfs.py /path/to/directory/of/sgfs 一样运行,使用 --help 运行它以获取更多信息。
如果位置是对称的,KataGo 现在利用对称性来搜索游戏的前几步,并且默认情况下会在右上角打开为黑色。感谢@fuhaoda 帮助实现这一点。
默认情况下,KataGo 现在将在分析期间搜索更广泛的移动。 (分析WideRootNoise)。
对于 OpenCL 用户:在一定程度上提高了 OpenCL 调整的可靠性,以便在某些 GPU 上找到好的配置而不是经常选择坏的配置。默认情况下,KataGo v1.9.0 将继续使用与早期版本相同的调优,但是如果您想在 v1.9.0 上重新运行调优器,您可以随时像 ./katago.exe 调优器一样运行或重新运行它 -模型路径/to/the/neuralnetfile.bin.gz -config path/to/your_gtp_config.cfg。感谢@EZonGH 的报告和测试。
面向开发的更改(分析引擎)
向分析引擎添加了新的 clear_cache 命令。
分析引擎现在还报告当前玩家在根信息中移动。
分析引擎和 GTP kata-analyze 现在更新为报告 (isSymmetryOf) 当一个移动的统计数据是其他移动统计数据的对称副本时,当 KataGo 的新对称处理、rootSymmetryPruning 启用时。基本上 KataGo 只搜索每个对称等效动作中的一个,而其他动作的统计数据设置为原始动作的副本(具有适当旋转的 PV)。
错误修正和优化
主要缓解了如果搜索线程过多的问题,其中一些线程被迫搜索差的走法(因为其他线程已经采取了所有好的走法),其差值会导致 MCTS 平均值的偏差足以导致 KataGo错过战术或玩非常奇怪的动作。
在使用大量播放(数十万或数百万)时,通过多线程解除分配搜索树或对其进行处理以供树重用,减少移动之间的延迟。
修复了几个罕见的内存访问和线程错误,包括一个很少会导致 KataGo 彻底崩溃的错误。
提高了分析引擎 rootInfo 的质量(感谢 @sanderland)
板代码中的一些小的内部性能优化(感谢@fuhaoda)。
修复了使用 clang 编译的一些警告和 CMake 问题(感谢 @TFiFiE)。
作者:
yunhuo
时间:
2021-7-1 12:55
昨天出了一个补丁版本1.9.1
作者:
zjh889
时间:
2021-7-3 11:15
谢谢楼主,辛苦了!
作者:
hred9D
时间:
2021-7-4 09:21
谢谢,重新配置一下看看
作者:
无限可能
时间:
2021-7-28 18:36
谢谢!现在围棋AI软件越来越强,但是易用性却没有跟上,希望能出一个易于普通电脑用户使用的AI软件!
作者:
SmileFox
时间:
2021-7-28 19:19
无限可能 发表于 2021-7-28 18:36
谢谢!现在围棋AI软件越来越强,但是易用性却没有跟上,希望能出一个易于普通电脑用户使用的AI软件!
katrain ,lizzie都不难用啊,都有带katago的整合包,下载就好了啊。
作者:
无限可能
时间:
2021-7-28 20:31
嗯,主要是不能灵活设置软件的水平。和水平相当的软件,可以平手下,否则只能软件让子。
欢迎光临 飞扬围棋 (http://bbs.flygo.net/BBS/)
Powered by Discuz! X3.2