当前位置:   article > 正文

Starfall|“造轮子”是一种乐趣吗?

starfall源码

357cae365be51771d30e22496f58a548.gif

87aacc3188a79c2326e4ed83425c8709.jpeg

欢迎来到一期一会的“Awesome MegEngineer”,今天我们要为大家介绍一位来自兴趣界的技术型00后——一枚赤裸裸的“为爱发电”人——Starfall。喜欢一切认为是美好的事物,更希望创造美好的他究竟会与旷视天元产生什么样的奇妙反应呢?一起来看看吧!

01

“造”兴趣与“造轮子”的自得其乐

爱因斯坦说:“兴趣是最大的老师”,而对一切美好事物的热爱显然让在桂林电子科技大学计算机科学与技术专业就读的大三生 Starfall 找到了属于自己的兴趣。

从吉他、画画、练字到健身、动漫,再到爱上音乐,与后摇乐队“As The Stars Fall”一起享受电子音乐和旧式摇滚的碰撞,Starfall 发掘出自己对各种事物的热爱。此外,他还加入院里的科技协会,和大家一起钻研各种各样的技术:或者是硬件部的无人机,又或者是自己研究出的实时视频抠像软件、音乐风格迁移。Starfall 似乎有着自己的生活舵盘,虽然爱好不断变化,但不变的是他的生活中总是有着自己热爱的事物,而热爱,就是他生命的引擎。

后来,这份热爱带着 Starfall 进入了旷视天元 MegEngine 这个新世界,并在其中自得其乐。

Starfall 第一次和 MegEngine “亲密接触”还是 2021 年的时候,他参加了一场由旷视举办的论文直播讲座。从 RepVGG、YOLOF 到 Panoptic FCN,Starfall 感觉自己推开了“神秘大门”,各种各样的知识点朝自己涌来。讲座结束后,Starfall 仍认真和同学反复观看,还一起讨论。后来,这些论文在 MegStudio 上发布了复现任务,Starfall 立刻认领了三个任务,进行为期一个月的复现。正是这次复现,不仅让 Starfall 拿到“校园炼丹师”的奖项,更让 Starfall 第一次接触到 MegEngine,真正了解到原来通过源码才能更加深入的了解整篇论文。

今年上半年,Starfall 还参加了 MegCup 小模型盲降噪赛。虽然没有拿到自己满意的名次,但 Starfall 通过观看前几名同学的答辩直播,感慨有很大收获。

与 MegEngine 进一步深入接触的时间里,Starfall 总结经验,不断提升“炼丹”能力。在近期刚刚结束的“翻倍争夺战-论文复现赛”中,Starfall 在规定的时间内顺利提交 12个 模型,主要包含图像分类和分割任务。最终,Starfall 成功拿下论文复现赛的冠军。

Starfall 在旷视的讲座和直播中学习,并通过论文复现的方法,不仅在其中找到了乐趣,更让自己得到了快速成长。用他的话来说:“造轮子也是一种乐趣呢,毕竟这也是一种创造呀。”

02

和MegEngine一起做有价值的事

Starfall 坦言非常喜欢 MegEngine。初次使用的时候,就觉得它不仅技术性强、上手容易,而且文档详细,速度也非常快。在最近两年里,Starfall 觉得 MegEngine 一直在做真正有价值的研究,并且不断迅猛生长,这也让他更想为社区建设出一份力,获得一份成就感。

早在最开始接触深度学习的时候,Starfall 就想用AI来生成音乐,因为他觉得这是一件很酷炫,很有意义的事情。在他GitHub的star列表中,分组“SomeThing Interesting”里有一些关于图像、语音、音乐的仓库,像DALLE、DCT-Net、piano_transcription,也包括上期主角 Eileen 近期开源的 CoNR。因此,在申请 2022 开源软件供应链点亮计划时,他便毫不犹豫地提交了《MegEngine 补充跨模态模型的实现》。除了自己的兴趣,Starfall 也希望通过开源软件供应链点亮计划对这一领域有了更加深入的了解。

谈到对目前社区的建议,Starfall 觉得 MegEngine 可以完善添加更多的API,这次论文复现赛当中有很多可以复用的代码。“当时就想有时间可以写一个类似于 PyTorch 的 timm 或者 torch-toolbox 的库。” Starfall 打心底里希望 MegEngine 能够越来越好,能够得到更多人的关注和参与。

在与 MegEngine 一起“造轮子”的过程中,Starfall 还加入了一个有趣的微信群——“MegEngine 和喝奶茶的好盆友们”。“群里的大佬们好多啊!”进群没多久的 Starfall 就发出感慨,好在“和蔼近人”的群名让这个遍地都是大佬的群少了些距离感,多了些亲近感。Starfall 不仅抓住机会向大佬们学习,还在群里结识了当时正在开发 MegDiffusion 的 MegChai,跟着 MegChai 学习到一个完整项目的开发过程。

03

将开源的美好进行到底

与计算机专业的缘分让 Starfall 打开了一个新领域,原来计算机的世界也是如此美好。而与 MegEngine 的遇见不仅让 Starfall 对技术有了更深理解,也让自身结识了更多有着相同志趣、志同道合的伙伴。

当谈到自己在 MegEngine contributor 里的贡献时,Starfall 觉得,相比里面的大佬们,自己更像一个使用者,但他更希望有朝一日能够成为一个真正的“为爱发电”并且乐在其中的开发者。

目前的 Starfall 刚完成开源之夏的开发。在他看来,开源是一件十分美好的事情:“因为分享也是一种快乐呀,把自己认为有意义、有价值的代码分享出来,岂不美哉。“拥有 INTP 型人格的 Starfall 坦言:“当我认为一件事物是美好的时候,可能并不会有很明确的原因。我只是去感受,在感受中确实体会到开源的美好”。

谈到未来发展时,Starfall 自觉能力有限,觉得自己与大佬之间存在很大差距,有机会要学习一些高性能计算的技术,从而能够追赶上大佬们的脚步,拥有自己的代码。“希望自己的代码能被他人认同,也希望能对他人起到一点帮助吧”。

山海自有归期,风雨自有相逢,Starfall 与 MegEngine 的故事依然在继续,“造轮子”的过程也会依旧乐趣满满。相信决心在技术行业深耕的Starfall同学终有一天会在 MegEngine 的支持下,带着自己的代码站在属于自己的顶峰。

94232816a0071198a9373977b2fd6dd8.jpeg

 Starfall 随手拍摄的校园风景(慕了)

652f31f7d5acaf23cc6da4dd78e67d38.jpeg

90bb3e7d756947bef934432142bf87a4.png

10e459c14f4bfdafce4ccd3109aa7fe8.png

479a02dc7c813c3469d4856a57bf03a7.png

d1a8ef49884be4401b5c4cfa80580e0b.gif

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/162865
推荐阅读
相关标签
  

闽ICP备14008679号