第134章 玄学与逻辑(1/2)
数学模型的地基打好了,接下来就是工程实现了。
徐辰盯着屏幕上那个名为“LAART”的文件夹,里面目前还只有几张写满了数学公式的PDF扫描件。
“万事俱备,只欠代码。”
他自信满满地打开终端,手指悬在键盘上,准备大干一场。
在他看来,编程不过就是把数学逻辑翻译成计算机语言,这能有多难?
他眼神中充满着自信,仿佛已经看到了模型跑通、Loss曲线如丝般顺滑下降的美妙画面。
然而,半小时后。
徐辰看着满屏幕刺眼的红色报错信息,陷入了深深的沉思。
RuntiError:MPSbadoutofory(MPSallocated:14.2GB,other:2.1GB,axallowed:16.0GB)
NotIlentedError:Theoerator'aten::fft_rfft2'isnotcurrentlyilentedfortheMPSdevice.
徐辰默默地合上了笔记本,甚至还心虚地左右看了看,庆幸刚才没在别人面前装逼,不然这脸可就丢大了。
这不是逻辑问题。这是玄学问题。
他这台顶配的MacBookPro虽然性能强悍,但在深度学习这块,生态确实不如NVIDIA的CUDA成熟。PyTorch对MPS的支持虽然一直在更新,但总有些奇奇怪怪的算子不支持。
这就像是你明明知道怎么造原子弹,甚至连引爆装置的微积分方程都解出来了,结果却因为找不到一把合适的螺丝刀,卡在了拧螺丝这一步。
“算了,术业有专攻。”
徐辰叹了口气,不得不承认,有些坑,不踩过是不知道深浅的。
他想了想,身边并没有特别熟悉的计算机系大神。不过,他记得方博那小子最近天天嚷嚷着要搞金融量化,Python好像玩得挺溜的。
“死马当活马医吧。”
徐辰拿起手机,给方博发了个微信,随后收拾东西,直奔301宿舍。
……
301宿舍。
推开门,一股熟悉的、混合着泡面和脚丫子的“雄性气息”扑面而来。
“哟!稀客啊!”
正在床上躺尸的薛超第一个看到了徐辰,怪叫一声,“这不是咱们数院的镇院之宝吗?怎么,燕园那豪华独立办公室待腻了,回咱们这贫民窟微服私访来了?”
“去你的。”徐辰把包往床上一扔,笑着骂了一句,“少贫。赶紧的,江湖救急。”
“咋了?还有能难倒你的题?”
正光着膀子盯盘的方博转过身,随手抓过一件T恤套上,一脸好奇。
徐辰把笔记本递过去,指着屏幕上的报错,有些无奈地说道:“我想跑个深度学习的模型,结果这环境怎么配都报错。你不是Python还挺溜的吗,帮我看看。”
方博凑近一看,顿时发出“啧啧”的声音。
“哎呀,徐辰啊徐辰,你也有今天。”
方博瞬间来了精神,那表情就像是终于抓住了学霸的小辫子,腰杆都挺直了几分。
他只扫了几眼,就搞清楚了状况:“拿Mac跑深度学习?你这是何苦呢?别为难Mac了,也别为难你自已了。听哥一句劝,回头是岸,早日加入CUDA神教才是正道。苹果那MPS加速,指不定哪个算子就给你崩了,纯属折磨人。”
“我也没想跑太大的模型,就是个验证性质的小Deo,杀鸡焉用牛刀。”徐辰无奈地笑了笑,“以后肯定上服务器,现在你先帮我把这个缝缝补补,能跑就行。”
“行行行,你是徐神你说了算。”
一边说着,方博一边熟练地接过键盘,噼里啪啦地敲了起来。
“咱们得给它加个环境变量,强制它回退到CPU执行那些不支持的算子,虽然慢点,但能跑通。”
“是是是,博哥牛逼。”徐辰毫无心理负担地捧了一句,顺手从方博桌上摸了包薯片吃起来,一副虚心受教的模样。
几分钟后,随着屏幕上刷出一行绿色的“Suessfullystalled”,方博拍了拍手,深藏功与名。
“搞定!我又顺手帮你装了个da环境,把版本锁死了,以后就不会乱跳了,稳得一匹。”
“谢了。”徐辰接过电脑,“还得是你。”
“不过话说回来,”方博转过身,一边拆了包辣条一边问道,“你不是之前在搞数论的吗?怎么突然开始折腾神经网络了?准备跨界抢计算机系的饭碗?”
“没有,就是最近看论文有了点小想法,想写个Deo验证一下。”徐辰随口说道,“反正去德国还有大半个月,闲着也是闲着。”
“凡尔赛了啊。”方博翻了个白眼,“行,那你玩着。Python这块有啥不懂的随时问我,别的不敢说,写几个类、调几个包我还是熟的。”
“行。”
本章未完,点击下一页继续阅读。