Ubuntu18.04下默认安装的Cmake版本为3.10版本,安装katago等程序时提示版本过低,需要下载编译更高版本的Cmake。
到Cmake的官网,下载最新的Cmake3.15版本,下载后解压,进入文件夹
执行./bootstrap && make && sudo make install
Ubuntu18.04下默认安装的Cmake版本为3.10版本,安装katago等程序时提示版本过低,需要下载编译更高版本的Cmake。
到Cmake的官网,下载最新的Cmake3.15版本,下载后解压,进入文件夹
执行./bootstrap && make && sudo make install
今天雨下的不小,却并没有凉爽多少,一天下来也颇不顺畅。
本来今天刚开始的时候,信心颇足,因为此工作多年前安装调试过很多次,每次都顺山顺水,水到渠成。但今天安装起来,发现随着时间变化,功能没强多少,但系统却越来越繁琐。
几乎是陌生情况下把系统安装好,发现根本没有运转,还没有什么提示,也就是说没有大错,只是小问题。
但这样是最烦人的。只好逐条逐项核对,结果发现原来是一个数值录入错了,多打了一个0……
解决完小问题,结果大问题又出现,原来这么多年来系统之所以变繁琐,是为了适应技术的发展,只好补丁摞补丁。
终于完工,感觉甚是不值。而这也是该系统打补丁而无创新的原因吧。
昨天将前期的学习工作成果进行了整理,在重新运行核实的基础上归档,避免出现狗熊掰棒子的情况。
白天忙活一天,晚上想早点休息,但关机前又突然心血来潮,想让前几天安装的leelazero和katago对弈上一局。
于是打开笔记本,使用sabaki分别调用leelazero和katago进行默认安装配置的对弈。leela执黑,因为贴目开局后默认自己胜率不足百分之五十,但三十手后,胜率便超过对手。
狗狗对战,我也看不懂,于是前去洗漱。等回来看的时候,已经进入小官子阶段,而leela此时胜率已经超过95%,katago还在顽抗,在等到有目数官子收完后自动认输。选择lizzie调用棋谱,由leela分析,其实10余手后,leela已经处于优势。
其实这局棋结果本就没有悬念。因为默认安装的时候,leela使用权重文件best-network大小是88M,而katago的权重文件不到5M。且不看算法,仅看这接近16倍的大小差距,也已经体现了两者水平的差距。
刚上大学的时候,在电视上曾看到作家王蒙的一次访谈,老先生接触计算机早,感叹一张小小的软盘,就能存储他所有的作品。
在那个还是wordstar和wps主流的年代,老先生说的软盘,应该是指的当时的高密盘。与现在动辄32G起的存储优盘,真是不可同日而语。
现在看来,大数据时代,比存储更重要的还是数据的应用了。
昨晚学习测试比较晚,而且强度也比较大,躺下直接睡着。想想儿子上学几乎每天都这样,真是辛苦。
学习的起因是在收尾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+数字进行引擎切换。
虽然费时费脑,算是完美的解决吧。
去年国庆节期间在宏碁笔记本上折腾安装了leela zero,同时又安装了lizzie和sabaki两个图形界面程序。昨天把许久不用的笔记本拿出来升级的时候,发现原先安装过程已经忘得差不多了。
今天在另一台旧笔记本上重新安装了一下leelazero,结合之前的残存记忆,还是非常顺利。上次安装sabaki并不顺利,因为sabaki本来就不是专门针对leela的,所以结合最新的LeelaSabaki重新安装了一遍。
安装过程有点问题,问题依然是出在nmp上,上次更改了源之后速度有了飞速提升但依然提示权限不足,无法建立目录,手工更改无效,后来根据网上的帖子安装electron后问题解决。
sudo npm install -g electron –unsafe-perm=true –allow-root
安装完成,sabaki可以启动,但设置Engines时又遇到问题,怎么也提示无法连接,检查了半天最后发现原来光忙着小心核对路径了,居然把命令行给漏下了。
解决完这个低级失误,sabaki开始对弈,流行的二连星后点三三……
关机前用leela的–benchmark测试了一下机器性能,老机器的gt540m只得到了可怜的8n/s。而宏碁的940mx则有23n/s,虽然性能孱弱,但至少能和当红的r7-2700x相当了。
这几天折腾摄像头,总难满意,正琢磨是不是需要购买一个树莓派3来测试一下,今天发现第四代已经正式发布了。
从新一代树莓派的配置来看,开发者也算是“从善如流”,前三代产品中集中被吐槽的内存、USB都得到升级。但付出的代价就是价格如功耗一般大幅上涨。
文章中提到可以替代笨重的计算机时,开玩笑地说可以把AMD的机器扔了,只是不知道扔的是哪个年代的产品,也不知为何不扔Intel的,也许比的只是功耗而不是性能。
自从测试了树莓派zero后,我感觉那才是树莓派的发展方向,比性能是以短击长。而现在像手机一样开始堆料,更是自乱阵脚。
【第四代树莓派正式发布:首次4G内存、支持USB 3.0和双屏4K输出】 https://m.mydrivers.com/newsview/632954.html?fr=kkj&from=timeline
傍晚时分,收到了今天购买的运动相机。
机器很小巧,说明书同样单薄。啰里啰嗦半天,还是让扫二维码安装app进行管理。
于是扫码关注公众号,下载app,再按照app的要求一步步配置,但到了网络那部分怎么也进行不下去了。
连一个小小的运动相机都搞不定,挫败感油然而生。反复折腾,晚饭一拖再拖,最后因疲惫而饥饿,因饥饿而厌倦,决定先吃饭再说。
吃饭时想,再搞不定,就交给外甥了。但转念想,不会这么难吧。
吃罢饭回去,再翻开说明书,NND,运动相机app给的是云视频摄像头的二维码…
重新到官网下载,安装,测试,我这番折腾真是不值。
face_recognition是基于Python的开源人脸识别库,该库使用 dlib 顶尖的深度学习人脸识别技术构建,据称离线识别率高达99.38%。
在ubuntu18.04上进行安装,原先python3及pip3已经安装。
首先安装安装libopencv-dev依赖包及opencv-python库:
sudo apt install libopencv-dev
sudo pip3 install opencv-python
安装后查看opencv的版本,当前默认版本已经是4.1.0
这时候开始安装face_recognition库:
pip3 install face_recognition
网上教程说此处在编译 dlib 依赖时很可能会遇到一些问题,需要安装dlib。但这应该是没有安装CMake问题,使用apt安装后,没有遇到问题。
安装完毕后,进行了一下简单的测试,发现人脸识别率的确很高,下一步再测试一下人脸辨别匹配率怎么样。
今天早上起来手机看简书的时候,看到有京东云的优惠促销。
手机查询不方便,便打开电脑查询一下。京东官网首页没有看到介绍,于是直接在搜索栏搜寻京东云的。
我用的是谷歌助手插件,所以直接显示搜索结果。看到第一条京东云服务器的标题,我就点进去了。
进去之后找了半天没有那个优惠啊,再细看,我……这不是百度云的网站吗?!
没听说百度和京东合作啊?返回到搜索页面一看,是谷歌的搜索引擎啊,但操作手法和当初搜当当出卓越差不多,更下作的是还在前面加上了搜索的条目来忽悠人。
浓眉大眼的也叛变革命了。
好的不学,这高科技都用在这上面了。
这世界怎么了?
前几日狠狠心买下的蜗牛星际机器到货了。
初看包装,的确小巧,颠颠分量倒也坠秤。即刻打开包装,首先看到附赠的电源线,心里踏实不少,这年头能带电源线的,已是良心卖家。
去除包装里面的保护层,方方正正机器现身。看机箱表面,虽有磕碰但无大碍,而机箱上面未撕去的二维码,则标注了它坎坷诡异的身份。
把硬盘拔插架取下,打开机箱,并没有网上所说的那么灰尘遍布。主板做工尚可,但连接HDMI口显示器后,显示无信号。心中不免一沉,幸亏早有准备,换上VGA数据线,这下显示器信号灯正常,进入设置界面。
和网上普遍评论的那样,机器噪音的确够大。也难怪,无论是电源还是机箱风扇都是无牌产品,更换掉是必须的。
如果作为矿机,这机器是坑天灭地的。但如果作为专用存储使用,那还要啥自行车啊。