Chiphell - 分享与交流用户体验

标题: [DL使用指南2] 千年级3A大作 [打印本页]

作者: T.JOHN    时间: 2023-1-20 21:13
标题: [DL使用指南2] 千年级3A大作
本帖最后由 T.JOHN 于 2023-2-24 09:37 编辑

老样子,正确排版在此

前回CUDA环境部署和性能测试,此教程为部署Katago,目前最流行的开源AI围棋软件。完成后你可以出租算力供学棋的人士使用,也可以用于培养自家孩子等,如此让AI走进人们生活,变得更加实用。

围棋AI软件分为前端和后端,Katago是后端,作为开源软件,依旧在积极更新。国内两大围棋AI,星阵抄的就是它,绝艺也不如它,而参加AI围棋大赛的普遍多为Katago魔改。

目前Katago能够充分调用8卡3090/4090,运行模式堪比当年7970挖比特币。与之前那篇文章的AI性能测试程序大相径庭,Katago只占500M显存不到,但核心却是火力全开,永远拉满TDP

这里给一个Katago gpu benchmark,来自github,以TensorRT为后端的结果如下(忽略1080ti,它没tensor core)

可见拥有大量电阻丝的A100远超3090,这意味着什么?那就是4090 450w~600w的TDP终有用武之地!我相信此时90T的算力可以火力全开,充分利用,绝对不再喂狗!而改进过的tensor core更是可以大放异彩

实战中8卡3090对阵单卡3090即可吊打,可以充分满足土豪的优越感,有了胜负之后不再像3Dmark这种跑分软件空有数字,让人虚空而食之无味。

katago于2023年1月6日发布了1.12.x版本

显然虽然alpha GO/Zero已经退役了,但围棋AI并没有停止发展,而是继续前行,配合强大的算力,水平也越来越高。根据katago官网的权重,目前最强的权重elo可达13.5k+,而2020年时不过4-5k的样子。这个数字官方虽然称和其他软件及人类没可比性,但也可以参考。目前人类最强棋手申真胥的elo为3800-3900,也是除轩工智能外下棋最接近AI的人。为了让大家对elo有更直接的概念,大致上elo差200,对弈的胜率大概就是82~91开。电子竞技游戏普遍采取这种算法,比如魔兽世界竞技场。

除了Katago这个后端,我们还需要一个前端,Katago官网推荐的有KaTrain和Lizzie等。国内有人魔改了lizzie,功能更强大,也更友善易用,同样发布在github上,我将以他的版

本为例作为部署教程的前端

至此我们已经完成全部操作,你可以开始和AI对弈,也可以试将棋谱导入Katago进行分析,ENJOY!

根据我5G 12400(900元CPU)及240w RTX3070(2000元的显卡)的测试,每秒搜索量为2k~2.5k,如果每步100k计算量,分析/复盘350手棋加起来约耗时4小时14分钟

最后,随着AI时代来临,推荐这篇文章很好的阐述了现在棋士们的心声,为何李世石选择退役,柯洁也不再勤奋。

下一篇文章可能是 "AI画图",懂得都懂
下下偏文章可能是 "AI换脸",懂得都懂
作者: 毛茸茸    时间: 2023-1-20 21:27
和人下已经没意思了,能不能办AI之间的有奖赛事呢
作者: T.JOHN    时间: 2023-1-20 21:28
毛茸茸 发表于 2023-1-20 21:27
和人下已经没意思了,能不能办AI之间的有奖赛事呢

有AI围棋大赛,比软件优化能力,之前星阵一直是冠军
作者: wslwsl123    时间: 2023-1-20 22:09
现在围棋是一点打谱的兴趣都没,胜负看AI吻合度。
作者: yiyiyao    时间: 2023-1-20 22:31
当人类不能在围棋比赛中战胜计算机之后,再发展围棋AI意义不大了。
作者: 让我静一会    时间: 2023-1-20 22:38
AI作画马克一下
作者: mrshi    时间: 2023-1-20 22:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: hurn    时间: 2023-1-20 22:52
科学家们能不能干点儿正事?! 整天下棋下棋下个头呀。啥时候能让 AI 把骑马拉下马呀?
作者: fairness    时间: 2023-1-20 22:57
大佬你好,谢谢分享AI的围棋软件具体设置;
有没有中国象棋的开源AI软件?
作者: Raichu    时间: 2023-1-20 23:02
大胆,竟然黑我轩工智能!
作者: T.JOHN    时间: 2023-1-20 23:24
本帖最后由 T.JOHN 于 2023-1-21 00:09 编辑
yiyiyao 发表于 2023-1-20 22:31
当人类不能在围棋比赛中战胜计算机之后,再发展围棋AI意义不大了。


其实CNN算法的过程人类不能直观理解,效用函数,正向传播和反向传播是数学理论,但物理意义对人类来说是个黑匣子。现在好点了,图像识别能够输出每一层训练的结果,告知人类图形的变化,已解读深度学习干什么
https://www.bilibili.com/video/BV1Y14y1n7jj
这个视频是两个月前刚水的一篇高水平论文“使用对抗攻击诱导AI”在只有1/4算力情况下,可以80%胜率战胜每步2400搜即超越人类的katago。看上去是下棋,其实是算法有优化的地方,这就是科研的实现。我主楼提到应用新的神经网络构架的katago已经修复了这个问题

论文地址:https://openreview.net/forum?id=Kyz1SaAcnd

内容Page14

作者: T.JOHN    时间: 2023-1-20 23:25
fairness 发表于 2023-1-20 22:57
大佬你好,谢谢分享AI的围棋软件具体设置;
有没有中国象棋的开源AI软件? ...

自然是有的,我不知道。因为王天一下网棋天天被人干,而且中国象棋应该可以被穷举完,不需要AI
作者: yiyiyao    时间: 2023-1-21 08:36
T.JOHN 发表于 2023-1-20 23:24
其实CNN算法的过程人类不能直观理解,效用函数,正向传播和反向传播是数学理论,但物理意义对人类来说是 ...

有道理,算法进步也是有意义的。
“你可以出租算力供学棋的人士使用”,这个如何实现呢?
作者: T.JOHN    时间: 2023-1-21 08:48
yiyiyao 发表于 2023-1-21 08:36
有道理,算法进步也是有意义的。
“你可以出租算力供学棋的人士使用”,这个如何实现呢? ...

你可以看到lizzie设置第一张图有个远程引擎,也就是说运行后端katago的机器配置好后,并且暴露一个公网端口,就可以给客户使用了。和玩网游一样你把前端lizzie理解为客户端,后端katago理解为服务端即可。

网络上很多使用lizzie复盘的都是租赁(白嫖)GCP Azure这种云服务器的N块A100跑的,自己可买不起A100。
作者: yiyiyao    时间: 2023-1-21 10:14
T.JOHN 发表于 2023-1-21 08:48
你可以看到lizzie设置第一张图有个远程引擎,也就是说运行后端katago的机器配置好后,并且暴露一个公网端 ...

谢谢回复,有空学习一下。
作者: lafir    时间: 2023-1-21 11:44
有没有象棋的,我想拿来趁王农民直播的时候教育教育他,教他懂点规矩,让他以后说话客气点。
作者: 00998    时间: 2023-1-21 16:07
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Chiphell - 分享与交流用户体验 (https://www.chiphell.com/) Powered by Discuz! X3.5