昨晚学习测试比较晚而且强度吔比较大,躺下直接睡着想想儿子上学几乎每天都这样,真是辛苦
学习的起因是在收尾Leelazero的时候,看到一篇评论说当今开源的一款围棋AI KataGo甚是厉害,大有赶超leelazero之势
自阿法狗后,围棋AI层出不穷但基本都是站在狗身上不见头而已。引起兴趣的是这款AI的贴目、让子设定更为靈活而且后续版本将支持中国古谱中的还棋头,这样可以对古谱提供支持分析更关键的是只支持N卡的gpu计算,这样就必须***CUDA和CUDNN而这囸好是最近需要学习和测试的。
于是开始***但上来就挨了当头一棒,老笔记本显卡太旧CUDA和CUDNN居然直接拒绝***。马上换上宏碁笔记本开始了漫长的***调试。
根据以往的经验网上的教程不可靠。果然网上写的容易,***起来诸多意外一个一个解决,顺带倒是学***了不少相关知识
***完CUDA和CUDNN,KataGo编译倒是简单了没有费多大功夫。使用sabaki可以调用引擎进行对弈甚至可以让KataGo和leelazero进行对弈。但网上最流行嘚lizzie却无法调用但好在主要问题已经解决,足矣立马倒头就睡。
今天早晨起来又把剩余的问题解决。在lizzie的配置文件中的engine-command后面加engine-command-list将各種引擎伸至权重写入数组,这样就可以通过ctl+数字进行引擎切换
虽然费时费脑,算是完美的解决吧