作为一家汽车生产商、自动驾驶公司以及电池及储能公司,特斯拉昨天正式宣布要与Intel、AMD以及NVIDIA厮杀:正式推出了自研的超级计算机群。
这套超算平台将要用于特斯拉自动驾驶神经网络的训练。
显然,网友们对特斯拉用这个超算来训练自动驾驶这件事充满了「疑惑」。
「哇,虽然根本不想问这个残酷的问题:特斯拉的自动驾驶不是在去年就实现了么,为什么还需要这个?」
特斯拉搞超算做什么?
在昨天的CVPR自动驾驶工作坊的演讲中,特斯拉的AI带头人,高级工程师Karpathy介绍了特斯拉超级计算机的基本情况。
这台计算机群采用了5760个算力为321TFLOPS的英伟达A100显卡,组成了720个节点,总算力突破了1.8EFLOPS,10PB的存储空间(读写速度为1.6TBps)。
根据计算能力来看,这台超级计算机排名世界第五。
不仅如此,特斯拉表示,不排除给其他公司提供超级计算机集群的可能性。
粉丝看到后非常激动,表示如果特斯拉是第五,那么肯定没有第四。于是后面这位老哥看不下去了:「富岳:我是第一!」。
是的,目前排名第一的超算是日本的「富岳」,在机器学习应用上的算力超频之后是2.15EFLOPS,默频是1.95EFLOPS。
与使用显卡的超算不同,「富岳」使用的是基于ARM架构的A64FX处理器。
「肉」脑驾驶员不行,还是得上「硅」脑
Karpathy在演示中强调,特斯拉将坚定不移地将计算机视觉技术作为自动驾驶的核心,并且将自研的超级计算机用于神经网络的研究中去。
Karpathy列举了「肉脑」的几大罪证:反应慢(250ms);需要转头和看后视镜来判断环境;不好好开车,喜欢玩儿手机。
紧接着就表示,「硅」脑不仅反应快,而且开车全神贯注,不会时不时地就去刷Ins。
以特斯拉的风格,但凡讲到自动驾驶,就一定要怼一下那个又贵又不好用的Lidar。
毕竟马斯克说了,我们只用纯视觉。
Karpathy 分享了特斯拉超级计算机如何利用计算机视觉来纠正驾驶员不良行为的一些场景,包括紧急制动、交通参与者监测以及红绿灯识别等等。
另外在演示中,Karpathy还展示了被称为踏板误用纠正的功能:当车辆检测到前方有行人或者道路变窄的情况时,当驾驶员把油门当做刹车踩下,车辆则不会加速。
这项功能推出后不知道那些关于特斯拉失控的报道会不会有所减少。
经过多年研究,特斯拉团队相信通过监督学习来实现车辆视觉系统对于外界的感知是一个正确的路线。
目前特斯拉已经有超过100万个大约为10秒钟的视频,并且标注出了视频中60亿个物体的距离、加速度以及速度信息,这些数据量高达1.5PB。
同时他也强调,要让特斯拉自己的这套自动驾驶AI达到足够的可靠性,还需要更多的时间,这也是为什么特斯拉要自己制造超级计算机的原因。
这台超级计算机还不是特斯拉的终极目标,根据马斯克的计划,特斯拉未来的Dojo超级计算机算力将要达到每秒钟exaFLOP的级别,也就是百万亿亿次浮点运算。
并且运算速度还要超过「富岳」,成为世界第一。
Dojo:给AI打造的「练功房」
特斯拉在去年的自动驾驶大会上公布了Dojo计划:Dojo将会成为特斯拉用于研发自动驾驶技术的平台。
在去年的自动驾驶技术日上,马斯克不仅向公众展示了由Jim Keller带队研发出来的FSD芯片(目前算力最高的驾驶辅助芯片之一),而且还宣布了特斯拉未来将会成为一家Robotaxti公司的野心。
而Dojo则是特斯拉在自动驾驶之路上一个不可或缺的技术平台。
Dojo发音源自日语,意为在冥想术或者武术中的「练功房」。
未来1.5PB的数据将在这里「刻苦修炼」。
在超高算力的支持下,特斯拉将会在视觉感知的自动驾驶技术路线上一路狂奔。
马斯克说过,特斯拉就是一系列初创公司的集合,而超级计算机可以看做是我们其中一个初创公司的项目。
英特尔、AMD这些芯片大佬们没想到,居然从汽车圈里突然跑出来一个如此强大的对手。