​leela zero的命令行参数介绍

leela zero的命令行参数介绍

在之前分享过围棋AI包含两部分: 图形用户界面程序sabaki和leela zero引擎. 其中leela zero以命令行方式运行. 如下所示,

以命令行方式运行leela zero

我们可以直接用引擎下棋, 只是太不用户友好. 所以有很多围棋AI用户界面程序. 为了让用户界面程序和引擎对接,必须对接才行. 接下来主要分享配置leela zero引擎的参数,这些参数都是什么意思,有什么作用?

配置leela zero引擎

上面的第一行指明leelaz可执行程序在磁盘的位置,

-g(--gtp) 表明leela zero要启动gtp模式,图形用户界面程序sabaki通过gtp和leela zero通讯 -g是--gtp的简写,作用相同.

-r(--resignpct) 0 指明只有当胜率降到0时才认输。如果不设定,默认到胜率到10%就认输。

--noponder 禁止对手在下棋时,leelazero也在思考。

-w(--weights) 指明权重文件的位置。

-p (--playouts)限定围棋AI搜索的playout数目。通过这个可以限定AI的棋力。

-v(--visits) 限定AI对当前点的访问次数,跟-p差不多。

-t (--threads) 启动几个线程进行搜索。设为0让AI自己选一个合适的线程数量。

-b (--lagbuffer) 以厘秒来设定搜索的缓冲,之前的章节中讲过,设置10秒一步,引擎日志会显示最多思考9秒。另外1秒就是缓冲。因为有多个线程在递归搜索时,时间不能精确控制什么时候结束。我的建议是最好不要这个为0.

以上是leelaz提供的命令行参数。也是在上图第二行可以配置的。

接下来将gtp提供的常用的命令的用法。

time_settings 0 10 1第一个参数用来设定一盘棋需要多长时间,0表示没有限定,第二和第三个参数用来设定几步棋用几秒,10 1表示一步10秒。

heatmap用来显示当前棋形的所有热点。很多图形用户界面都提供了分析功能,比这个强大很多。

lz-memory_report可以显示当前的内存使用情况。

另外一个比较强大的是lz-setoption. 这个命令可以动态修改最大内存,cache的比例,playout以及visit的个数,认输胜率等。之前说过leela zero默认对64位操作系统设定4G内存用来存放搜索树,如果机器足够强大,这个值小了怎么办?

可以用以下的命令来修改。

lz-setoption name Maximum Memory Use (MiB) value 5120

= Setting max tree size to 4393 MiB and cache size to 488 MiB.

同时为了提高速度,也可以提高cache的比例(默认是10%,提高到20%)。

lz-setoption name Percentage of memory for cache value 20

= Setting max tree size to 3904 MiB and cache size to 976 MiB.

如果你的机器足够强大,引擎配置可以如下:

配置更大的内存

相关推荐

​油淋斑鸠 不可错过的美味

146

油淋斑鸠 不可错过的美味 斑鸠具有人体所需的多种营养元素,是人体营养的一个非常好的提供源。那你对斑鸠到底了解多少呢?下面跟着小编一起去了解一下斑鸠的营养价值有哪些,...

​舒畅:低调中的华彩,实力派演员的坚持与执着

​舒畅:低调中的华彩,实力派演员的坚持与执着

50

舒畅:低调中的华彩,实力派演员的坚持与执着 #文章首发挑战赛# 在娱乐圈中,有些演员仿佛天生就拥有吸引大众眼球的特质,他们的名字常常出现在热搜榜上,一举一动都能引发广泛...

​人的本质是自私还是无私的?

​人的本质是自私还是无私的?

175

人的本质是自私还是无私的? 人的本质是自私还是无私呢? 很多时候人们疑惑,人的本性是自私的还是无私的? 有人认为人的本质是自私的,自古里来都说“人不为己,天诛地灭。”...

​经典回顾:二王一马成经典,相生相克也圆满

​经典回顾:二王一马成经典,相生相克也圆满

80

经典回顾:二王一马成经典,相生相克也圆满 今天的经典回顾,我们来说一说在中国乒乓球历史上的二王一马称雄世界的一个三足鼎立的辉煌时代。 我们知道在中国乒坛双星闪耀的刘...

​八节之一“立春”的有趣禁忌

​八节之一“立春”的有趣禁忌

87

八节之一“立春”的有趣禁忌 立春:八节之首的来龙去脉与那些有趣的禁忌 八节的由来与立春的地位 在古代农耕社会,人们通过观察天象和物候变化,总结出了二十四节气,用以指导...

​三年以后房价会降吗?这是好事还是坏事?

​三年以后房价会降吗?这是好事还是坏事?

81

三年以后房价会降吗?这是好事还是坏事? 三年以后房价会降吗?会到白菜价吗?可以肯定的是一定会降,那至于白菜价那要看每一个地方的政策了,如果说你最近有买房需求,或者打...

​男子捐精:背后的真相与历程

​男子捐精:背后的真相与历程

88

男子捐精:背后的真相与历程 在大众的认知里,捐精似乎是一个神秘又略带羞涩的话题,就像藏在云雾背后的事物,让人好奇却又不敢轻易探究。很多人都想知道,男子捐精有报酬吗?...

​根据地理和文化介绍美国的地图

​根据地理和文化介绍美国的地图

161

根据地理和文化介绍美国的地图 *多图警告* 美国地形海拔地图 美国 PM2.5 地图(2005年任意3月某天) 美国气候地带 美国农庄用地比例。美国总面积虽然比中国少,但耕地比中国多很多...

​定了!岳阳三荷机场下月底通航

​定了!岳阳三荷机场下月底通航

58

定了!岳阳三荷机场下月底通航 历经 9年努力 , 3年建设 岳阳人殷切期盼的三荷机场 下月底即将正式通航 岳阳日报消息,11月2日,岳阳三荷机场已经拿到中南民航局颁发的“民用机场...

​800万的人口,400万的反骨——加拿大的魁北克省

​800万的人口,400万的反骨——加拿大的魁北克省

94

800万的人口,400万的反骨——加拿大的魁北克省 魁北克省(Province of Quebec)位于加拿大东部,是加拿大最大的省份。魁北克省地处北美的魁北克继承了法国的传统和文化,同时沿袭了英...

​《悲伤逆流成河》女主易遥是否死了

​《悲伤逆流成河》女主易遥是否死了

126

《悲伤逆流成河》女主易遥是否死了 在我看来,易遥跳下河,虽然被顾森西救上来了,可她还是死了。她的死亡可以从很多方面看出来,首先就是易遥的妈妈卖掉的那张按摩床。 妈妈...