昨晚學(xué)習(xí)測試比較晚,而且強(qiáng)度也比較大淫半,躺下直接睡著溃槐。想想兒子上學(xué)幾乎每天都這樣,真是辛苦科吭。
學(xué)習(xí)的起因是在收尾Leelazero的時候昏滴,看到一篇評論,說當(dāng)今開源的一款圍棋AI KataGo甚是厲害对人,大有趕超leelazero之勢谣殊。
自阿法狗后,圍棋AI層出不窮牺弄,但基本都是站在狗身上不見頭而已姻几。引起興趣的是這款A(yù)I的貼目、讓子設(shè)定更為靈活势告,而且后續(xù)版本將支持中國古譜中的還棋頭蛇捌,這樣可以對古譜提供支持分析。更關(guān)鍵的是只支持N卡的gpu計算咱台,這樣就必須安裝CUDA和CUDNN络拌,而這正好是最近需要學(xué)習(xí)和測試的。
于是開始安裝回溺。但上來就挨了當(dāng)頭一棒盒音,老筆記本顯卡太舊,CUDA和CUDNN居然直接拒絕安裝馅而。馬上換上宏碁筆記本祥诽,開始了漫長的安裝調(diào)試。
根據(jù)以往的經(jīng)驗瓮恭,網(wǎng)上的教程不可靠雄坪。果然,網(wǎng)上寫的容易屯蹦,安裝起來諸多意外维哈。一個一個解決,順帶倒是學(xué)習(xí)了不少相關(guān)知識登澜。
安裝完CUDA和CUDNN阔挠,KataGo編譯倒是簡單了,沒有費多大功夫脑蠕。使用sabaki可以調(diào)用引擎進(jìn)行對弈购撼,甚至可以讓KataGo和leelazero進(jìn)行對弈跪削。但網(wǎng)上最流行的lizzie卻無法調(diào)用。但好在主要問題已經(jīng)解決迂求,足矣碾盐,立馬倒頭就睡。
今天早晨起來揩局,又把剩余的問題解決毫玖。在lizzie的配置文件中的engine-command后面加engine-command-list,將各種引擎伸至權(quán)重寫入數(shù)組凌盯,這樣就可以通過ctl+數(shù)字進(jìn)行引擎切換付枫。
雖然費時費腦,算是完美的解決吧驰怎。