查看原文
其他

“OneFlow U”吴文童:产品和开发者之间是相互作用的

社区之星 OneFlow 2022-05-22

“OneFlow U”是报道OneFlow社区之星的专栏,未来我们将不定期邀请OneFlow社区的优秀开发者分享他们的使用经验、心得体会和故事,欢迎关注!


本期“OneFlow U”的嘉宾是吴文童,他本科毕业于西安电子科技大学,硕士毕业于西安理工大学,主要研究方向是机器学习和深度学习。目前就职于一家国内知名的信息通信企业,负责人工智能相关领域的研发工作,并一直在关注研究小目标检测、人脸表情识别等前沿技术方向。


结缘:来自“分布式”的缘分


接触到OneFlow源于吴文童的第一份工作,当时他刚刚硕士毕业,一加入公司,就被委派了一项重要任务:分布式深度学习框架技术方案的可行性调研。作为国内知名的信息通信企业,其所在的公司正在进行一项大规模、大数据、大计算的应用开发,由于传统的单机训练方式无法满足要求,只能通过分布式解决,且传统的深度学习框架在分布式上表现并不理想,所以寻找一个分布式表现优秀的深度学习框架变得紧急起来。


在和OneFlow工程师团队交流并对产品进行深入考察后,吴文童认为OneFlow的分布式技术方案有可能满足公司项目需求,于是开始对OneFlow进行为期两个月的测试。通过大量对比试验,证明了OneFlow在性能和应用上都表现出了不俗的效果。最终,吴文童和公司将OneFlow纳入了其高效可行的解决方案中,也正是因为在此项目上的优秀表现,吴文童提前通过了试用期考核,转正成功。


挑战:践行“共同成长”的开源精神


对于企业级软件的商业合作来说,选型只是“万里长征的第一步”,合作双方在项目中需要不断沟通、探索、磨合,最终实现双赢。尽管OneFlow在测试中表现良好,但吴文童的压力并没有减少,有人质疑,OneFlow作为一个新兴产品,能否长期持续稳定的提供优质服务?由此,他和OneFlow团队开始了相互扶持,共同成长的“攻关旅程”。


在调研过程中,吴文童和团队碰到了一个棘手的问题,在反馈给OneFlow工程师后,大家发现这是一个之前从未遇到过的问题,解决这个问题,对多机多卡分布式调优有着很大帮助。在吴文童和OneFlow工程师的共同努力下,不仅解决了问题,还促使OneFlow工程师们深入研究了性能调优这一课题,并在后期做出了DLPerf报告(深度学习框架测评),为广大开发者提供了一份优秀的“炼丹指南”。


期盼:生态完备,早日高飞


经过几个月的共同成长,吴文童和同事与OneFlow的工程师团队结下了深厚的友谊。他们经常向OneFlow的工程师们反馈使用体验,促进产品进步,也积极关注OneFlow的最新动态,参加社区互动。


作为最早使用OneFlow的开发者之一,吴文童对OneFlow的期待也很高。他认为,OneFlow作为新兴框架产品,在分布式的性能上已经做到很好,具备“靠产品说话”的硬实力。下一步应该在生态建设上发力,搭建“产、学、研”完备的开源生态,让更多的开发者认识到OneFlow的优势,借助多媒体手段,帮助开发者降低学习成本。


 “我希望大家都来用OneFlow,没有切身用过的人不能体会到它的优势和魅力所在。其实产品和开发者之间是相互作用的,产品满足开发者的性能需求,开发者通过使用帮助产品推广,成为生态的一部分。我们中国人自己做的东西,应该有更多人去使用。”吴文童最后说道。


如果你也想加入OneFlow的用户大家庭,快快通过下方图片中的二维码找到我们吧!



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存