第668章 老黄坐不住了
多伦多大学教研室。
亚歷克斯也第一时间下载了前两名的源码。
玉泉路扛把子的文件最小,第一个下载好。
下载好以后,亚歷克斯就迫不及待的解压了。
他想看看到底是什么技术,能把自己辛辛苦苦优化的成绩踩在脚下。
解压完成后,亚歷克斯看著空荡荡的文件夹,愣住了。
“这就完了?”亚歷克斯转头问一旁的同事。
同事凑过来看了一眼屏幕。
“好像……就这一个文件。”同事指著那个孤零零的程序文件。
亚歷克斯感觉一阵邪火直衝脑门。
他用c++写的alexnet,光是头文件和底层算子的源文件加起来就有几十个,洋洋洒洒上万行代码。
对方就用一个单文件打发叫花子呢?
他强忍著砸滑鼠的衝动,双击打开了这个孤本文件。
编辑器迅速加载完毕。
亚歷克斯的视线下移,看了一眼右下角的代码行数统计。
218行。
“开什么国际玩笑!”亚歷克斯一巴掌拍在办公桌上。
同事嚇了一跳,连忙安抚。
“亚歷克斯,冷静点,可能他没传完整……”
“先看看再说。”亚歷克斯开始看代码。
当他看到那些全拼音的变量命名,还有零注释的狂放排版时,他感觉自己的智商被按在地上摩擦。
但愤怒只持续了短暂的几秒。
看著看著,亚歷克斯脸上的表情逐渐凝固,慢慢变成了不可思议。
代码表面上乱得像一团麻,但核心架构却异常完整。
这200多行代码,根本不是闹著玩的残次品。
对方仅仅用了几十行简短的指令,就搭建出了一个比他那上万行c++代码还要庞大复杂的网络结构。
“这怎么可能……反向传播呢?梯度下降的数学推导呢?內存池分配呢?”亚歷克斯一边念叨,一边疯狂往下拉动滚动条。
统统没有。
所有的底层数学运算和內存管理,全被打包隱藏了。
难怪只有区区两百多行。
“tensorflow……”亚歷克斯看著代码第一行那个孤零零的引入声明,感觉世界观崩塌了。
“这到底是个什么怪物工具?”他喃喃自语。
他迫不及待地在键盘上敲击,开始在网络上疯狂搜索关於tensorflow的一切信息。
……
此时此刻,全世界的ai科研圈彻底沸腾了。
各大学术论坛、邮件列表里,消息瞬间刷屏。
“谁去看了imagenet前两名的开原始码?”
“那个叫tensorflow的计算框架到底是从哪里冒出来的?”
“我刚才试著运行了第一名的代码,见鬼,系统提示我找不到兼容的硬体设备!”
“它居然只支持amd的显卡运行!这太离谱了,现在大家明明都在用英伟达的设备!”