忙完琐事的齐凡,晚上终于有时间登陆github。
为了不在舍友面前暴露自己的github账号。他借了贾震的笔记本,窝在了床上。
深度卷积神经网络XCNN项目已经有21k个start,GPU数学运算库Firework也已经有1.5k个star。
由于之前发布了Firework对的Radeon显卡的兼容悬赏任务,齐凡的github后台已经收到了一堆的代码push申请。
他看了下未读push数量,533。
哎,齐凡叹息,今晚又是个不眠之夜。
每一份push的代码,即便只是粗略看一遍,5分钟至少了。要是算上下载下来跑测试的时间,那至少还得再加个5分钟。
533*10分钟约等于88个小时。齐凡心都凉了。没法子,只能做筛选了。
齐凡第一步先看有无运行结果展示。
如果一份push的代码中,连基本的测试结果都没有展示,那齐凡可以理解为:对方是在等着自己来亲自动手测试。
come on?提交的代码不测试,那不就是等于造好的汽车不试驾。没啥好说的,直接pass。
第二步看代码风格。对于排版不齐、命名随意、结构混乱、缺乏注释的代码,也是直接pass。
虽说很多大牛的代码风格也不一定就好,可是齐凡实在没那个精力。毕竟风格良好的代码,概率上来说,质量会更高。
经过两道筛选之后,就只剩102份代码了。
对付这102份代码还是需要17个小时,依然过于耗费时间。
随后他只能上第三步--查看作者的过往成绩。
如果代码的作者主页上没有发布过作品,那不好意思,只能pass了。
齐凡对那102份代码的作者,剔除没有历史成绩者之后。对其余的人做了个成绩排名。
然后他看了眼时间,将近23点。他打算从高到低一份份看下去,看到犯困睡觉为止。
好在贾震的这台笔记本显卡是Radeon的,否则齐凡连测试都没法跑。
他把第一份代码下载完,一点运行,几行大红的报错就翩然而至。
齐凡一阵头大。细看之后才发现是显卡驱动的版本问题。他只好去AMD官网下载更新最新驱动。
一通操作后,总算是成功跑起来了。
这一份代码挺不错,一次运行成功,没再出什么幺蛾子。
一连测试了几份代码,很快麻烦又来了。
有的憨憨提交的代码,所依赖的显卡驱动版本不是最新的。这他娘就尴尬了,齐凡总不能跑他这份代码的时候回退下显卡驱动,跑别人的代码时再更新一下。这样的话,齐凡就不活了。
无奈,齐凡对于这号作者只好回复一封reject for driver version的邮件。委婉地告知对方,匹配的驱动版本有问题。
这种其实是细节。但是求大佬赏光时,最重要的就是细节。因为大佬会收到一堆的请求,没那么多时间去关注一些特例。
王哲等人已经睡下,齐凡则仍在忙碌。
忙活到凌晨两点半。齐凡已经腰酸屁股疼。毕竟学校宿舍的床很硬,不适合长时间做着。
到此为止,齐凡已经看完了近60份代码,不少代码都是因为驱动匹配或者是依赖库匹配问题,被齐凡pass了。最后筛选出了10份代码候选。
齐凡给这10份代码建了个投票,让github上的一众技术屌丝们自己去评选。他会采纳得票最高的那份。
但最终价值10万美刀的比特币,不会全部给被采纳者,而是会按照得票排名按比例发放给所有这10份入围的代码。
忙完这一切,齐凡总算合上了笔记本盖子。
很快,齐凡又想起件事情。
他立马重新打开笔记本登录了github,他特意在刚刚的投票上加了备注--不准恶意刷票,诸如:在项目介绍页放一些福利图片或是链接等等。
这是因为外网的审核比较松,很容易就可以在项目介绍里偷偷藏个链接,然后搞技术的人中男性占绝大多数。大家都懂的,容易沦陷。
再次合上笔记本之后,齐凡想起还有一次中级转盘奖励机会。
这次转盘奖励已经被搁置好久了。还是在比赛前,开启GPU并行计算之后获得的。
齐凡这么久都没有使用它,完全是因为没找到时间鼓捣八卦转运仪式。
眼下这时间倒是不错,可问题是之前李月透露的,旁边的女生宿舍有不少人会熬夜或者早起看书。已经两次发现本栋宿舍楼阳台上的手电。
那打手电的人自然就是齐凡。因而他不想再弄出第三次。
于是,齐凡打算在宿舍里先画好八卦图之后,再拿到阳台上去搞仪式。
他轻手轻脚下了床。宿舍黑灯瞎火,他没法子不开手机电筒。为了尽量不吵到舍友,齐凡拿了纸和笔跑到宿舍晾衣服的小阳台上,开始画起了八卦图。
对于画八卦图这件事,齐凡早已得心应手。顷刻之间,白纸上已然出现一个完整的太极八卦图案。
齐凡随即转身伸手,想去盆栽里摸点土。
突然,手机灯光下,他看到了一双脚。
“老齐,你干啥呢。”
好在王哲的声音及时响起,否则齐凡一个激动之下,说不定就要拿起盆栽砸过去了。
“你他娘半夜在我背后干什么,吓死人的知不知道。”
“你才吓死我了,大半夜不睡觉跑阳台上干什么。”王哲边说边向齐凡走过来。
齐凡肯定不能让他看到自己画的八卦图,情急之下就从打开的窗户缝隙里塞了出去。好在夜色遮挡下,王哲也看不清齐凡在干嘛。
“你开着窗户干嘛,还拿着笔。”
“我在思考问题,想吹会儿冷风让脑子清醒下。笔是顺手拿的,这样思考会更有感觉。”齐凡随便扯了个借口。
“神神叨叨的,快睡觉吧。”
齐凡随后关上窗户爬上了床,他猜想多半是自己刚刚下床时的手机电筒灯光扫到了下铺的王哲。
虽然王哲的鼾声再次响起,可齐凡也不敢再下床了,万一再把对方吵醒,再解释起来就麻烦了。
算了,胡乱抽了吧。
脑海中的转盘开始飞速旋转,最终转盘的指针定格在了一份图纸上。
【奖励:图纸--寒武纪CUDA核心设计图,贤者饮料2000ML。】
额。齐凡都懒得去看图纸的详细说明。因为他系统空间已经有一份图纸--寒武纪GPU架构。
两份图纸都是残缺的。
果然不搞仪式就只会获得残缺的图纸。到底是必然还是巧合,这都已经是第二回了。
齐凡暗骂一声系统混蛋后,当即就沉沉睡去。