飞扬围棋
标题:
请教2个leela zero的问题
[打印本页]
作者:
SmileFox
时间:
2018-9-27 16:19
标题:
请教2个leela zero的问题
在这里下载了leela 的很多工具,使用下来收益良多有几个问题想请教一下这里的高手。
1. leela zero里的 -v 和 -p参数到底是什么意思,怎么设置会比较好? 查了一圈都没有明确的说明。
2. 因为没有高级显卡,所以用0.15的纯CPU版本 如果使用这样的参数,棋力大概如何? 使用的是ELF的权重
--gtp --noponder --weights 62b5417b64c46976795d10a6741801f15f857e5029681a42d02c9852097df4b9.gz -v 15000
3.怎么样可以强制让leela多思考一点。因为没有高级显卡,所以希望leela能够多想一会儿弥补一下。感觉有时leela zero会出一些很低级的错误,比如看错征子之类的。
先在这里谢过了。
作者:
原力猫
时间:
2018-9-27 16:51
一、这二个参数都是用来设置每步棋计算量的,具体一下难以说清,你只要记住后面跟的数字越大计算量越大。你这个参数中的-V 15000这个计算量对于纯CPU来说计算量实在太大了。
二、ELF是20B的权重,一般的独立显卡跑着都不轻松,用纯CPU跑太吃力了,如果你一定要用CPU跑,那在注意散热的前提下把你CPU的线程有多少用多少吧,用法是加入参数-t 后面跟上数字
三、不太明白你所谓的多想一会是什么意思,如果你想在轮你思考下棋时让电脑也不停的思考就把--noponder这个参数去掉
作者:
SmileFox
时间:
2018-9-27 17:02
原力猫 发表于 2018-9-27 16:51
一、这二个参数都是用来设置每步棋计算量的,具体一下难以说清,你只要记住后面跟的数字越大计算量越大。你 ...
谢谢答复
我现在用这个参数,在使用GoReviewPartner做每一步分析的时候,基本上每一步也就半分钟到一分钟,下棋也差不多是这样。
我觉得好像挺短的,尤其是只用CPU的话,我觉得棋力恐怕不太高。所以想让leela能多跑一会儿,也许会好一点。
作者:
原力猫
时间:
2018-9-27 17:14
-V这个参数因为它的计算内容有延续性所以数字波动会比较大,如果你想稳定每步的计算量,我建议你用-p这个参数而不要用-v
作者:
SmileFox
时间:
2018-9-28 18:39
研究了一天,大概明白了。
playouts 大概是指用mcts模拟的盘数
visits可能指的是考虑可能的变化的数量。
不过对于纯CPU的使用者来说,这2个参数都不重要。
重要的是是时间参数,在Sabaki里引擎设置里 time_settings 00 每一步思考的秒数0 1的话,leela zero就会按照你的设置去思考。
我测试了一下,我的笔记本I5的2.3G的CPU用4线程跑 2分钟一步棋,elf权重,大概能跑1100-1200个playouts。棋力其实还不错,但会有漏算。死活或者征子有时候会出错。
看了些帖子,如果想避免明显出错,大概要5000个playouts的样子。暂时是不想了。
作者:
原力猫
时间:
2018-9-28 20:01
CPU实在是玩不动ELF的,搞个显卡吧,一块中低档的1060,2分钟的计算量大约在35000PO左右,比你的CPU实在强太多了,几十倍的差距啊
欢迎光临 飞扬围棋 (http://flygo.net/bbs/)
Powered by Discuz! X3.2