飞扬围棋

 找回密码
 注册
搜索
查看: 18011|回复: 5
打印 上一主题 下一主题

请教2个leela zero的问题

[复制链接]
跳转到指定楼层
1#
发表于 2018-9-27 16:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在这里下载了leela 的很多工具,使用下来收益良多有几个问题想请教一下这里的高手。
1. leela zero里的 -v 和 -p参数到底是什么意思,怎么设置会比较好? 查了一圈都没有明确的说明。
2. 因为没有高级显卡,所以用0.15的纯CPU版本 如果使用这样的参数,棋力大概如何? 使用的是ELF的权重
--gtp --noponder --weights 62b5417b64c46976795d10a6741801f15f857e5029681a42d02c9852097df4b9.gz -v 15000
3.怎么样可以强制让leela多思考一点。因为没有高级显卡,所以希望leela能够多想一会儿弥补一下。感觉有时leela zero会出一些很低级的错误,比如看错征子之类的。

先在这里谢过了。
回复

使用道具 举报

2#
发表于 2018-9-27 16:51 | 只看该作者
一、这二个参数都是用来设置每步棋计算量的,具体一下难以说清,你只要记住后面跟的数字越大计算量越大。你这个参数中的-V 15000这个计算量对于纯CPU来说计算量实在太大了。
二、ELF是20B的权重,一般的独立显卡跑着都不轻松,用纯CPU跑太吃力了,如果你一定要用CPU跑,那在注意散热的前提下把你CPU的线程有多少用多少吧,用法是加入参数-t 后面跟上数字
三、不太明白你所谓的多想一会是什么意思,如果你想在轮你思考下棋时让电脑也不停的思考就把--noponder这个参数去掉
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2018-9-27 17:02 | 只看该作者
原力猫 发表于 2018-9-27 16:51
一、这二个参数都是用来设置每步棋计算量的,具体一下难以说清,你只要记住后面跟的数字越大计算量越大。你 ...

谢谢答复
我现在用这个参数,在使用GoReviewPartner做每一步分析的时候,基本上每一步也就半分钟到一分钟,下棋也差不多是这样。
我觉得好像挺短的,尤其是只用CPU的话,我觉得棋力恐怕不太高。所以想让leela能多跑一会儿,也许会好一点。
回复 支持 反对

使用道具 举报

4#
发表于 2018-9-27 17:14 | 只看该作者
-V这个参数因为它的计算内容有延续性所以数字波动会比较大,如果你想稳定每步的计算量,我建议你用-p这个参数而不要用-v
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 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的样子。暂时是不想了。
回复 支持 反对

使用道具 举报

6#
发表于 2018-9-28 20:01 | 只看该作者
CPU实在是玩不动ELF的,搞个显卡吧,一块中低档的1060,2分钟的计算量大约在35000PO左右,比你的CPU实在强太多了,几十倍的差距啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|飞扬围棋网 ( 苏ICP备11029047号-1 )

GMT+8, 2024-11-30 15:36 , Processed in 0.137187 second(s), 19 queries .

since 2003飞扬围棋论坛 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表