搭建围棋leela-zero+Sabaki,打算遛狗🦐

在ubuntu上搭建一个下棋的软件,其中leela比较简单,编译之后再使用autogtp上网自动对弈就把最新权重下载了;Sabaki比较陌生,要使用node.js技术,npm进行编译打包,UI版本做好了但不懂是怎么个意思,找java高手请教。

本来还想再弄一个lizzie,对比Sabaki界面效果,据说更加适合复盘,但看到github上说明要用maven“项目对象模型(POM)”,又看到ant和maven的差异,晕菜不玩了。

记录leela-zero的参数设置

Generic options:
-h [ –help ]查看帮助
-g [ –gtp ]打开GTP模式
-t [ –threads ] arg (=2)thread使用数量,默认2
-p [ –playouts ] arg 需要先使用–noponder才能使用。限制每步棋的playout数量
-v [ –visits ] arg限制每步棋的visits数量
-b [ –lagbuffer ] arg (=100)Safety margin for time usage in centiseconds.
-r [ –resignpct ] arg (=-1)低于多少胜率时投降,-1代表10%
-w [ –weights ] arg要使用的权重文件
-l [ –logfile ] arglog日志
-q [ –quiet ]退出
–timemanage arg (=auto)[auto|on|off|fast] Enable time managementfeatures.auto = off when using -m, otherwise on
–noponder在对手手下棋时停止思考
–benchmark Test network and exit. Default args:-v3200 –noponder -m0 -t1 -s1.
GPU options:
–gpu argID of the OpenCL device(s) to use (disablesautodetection).
–full-tuner Try harder to find an optimal OpenCL tuning.
–tune-only Tune OpenCL only and then exit.
Self-play options:
-n [ –noise ]使用策略网络随机化
-s [ –seed ] arg随机数种子
-d [ –dumbpass ]Don’t use heuristics for smarter passing.
-m [ –randomcnt ] arg (=0)前X步更加随机,开局多样化
–randomvisits arg (=1)在xvisits前不使用随机步
–randomtemp arg (=1)Temperature to use for random move selection.

Leave a Reply

Your email address will not be published. Required fields are marked *