听说,这届飞桨社区的框架贡献者真的很“卷”

飞桨平台的快速发展,与开源开放密不可分。飞桨框架建设并非只靠百度工程师,也离不开热爱飞桨、热爱开源的开发者们,他们用自己的方式参与飞桨框架建设,与飞桨共同成长。

为了鼓励更多的开发者参与到飞桨社区的开源建设中,帮助社区修复bug或贡献feature,加入开源、共建飞桨,社区推出了快乐开源活动,以一些具体的、方便上手的任务为引子,循序渐进地了解、建议、开发飞桨开源项目,并为完成代码合入的贡献者准备了礼品表示感谢!近三个月的时间,社区开发者在代码风格统一、PHI算子库独立编译、丰富飞桨API体系、飞桨文档体验优化、CINN算子开发、动转静功能优化等多个领域贡献成果显著。

临近新年,飞桨快乐开源活动上新了一批适合入门框架开发的issue,并打上了good first issue的标签(这是GitHub社区通用的标签,用于筛选开源社区中适合个人解决的第一个issue)。让我们惊喜的是,🧨春节期间🧨,第一组开发任务《升级飞桨代码中使用Numpy1.20数据类型的用法》4个子任务被全部解决,第二组开发任务《修复飞桨代码中的部分API参数检查错误》86个任务中有60个任务有PR提交,正在审核代码。

开发者们春节期间在飞桨社区持续活跃,
让飞桨团队的同学直呼“被卷到”!

7234f814585c0353d20e589fe04f77ff.png

来看看究竟有多“卷”?

大年初一

同样是不睡觉,有人熬夜看春晚,有人熬夜抢红包,有人熬夜抢首个PR!

2c468c7a5602e4371c455e8b65f3a0b7.pnge406ea7981c3e99f568bbbd429c9cc77.png

大年初二

提PR后日常催review,是谁被卷到了我不说!

46468c7313176ddd6bbd2e537a4c1044.jpeg0376a9961f86d6d4fae6d93c2daf7f66.png

新年期间,飞桨框架代码仓库出现了大量连号PR,社区开发者依旧活跃。

e0f0257d15b595f5a0d0f793f3e4ed64.png

d7116190cb50e72aec69c70608d6af58.png

来聊聊为什么这么“卷”?

关于春节期间还在积极开源贡献的原因,我们采访了几位同学,来听听他们怎么说~

5ccdbd8a50382ee2f3e7d640966cbc19.png

GitHub ID:Liyulingyue

春节期间贡献情况:提交17个PR

春节期间有大把的空余时间,想要找点事情做,特别是需要某些方式去完成的一些事情。提PR的话可以学习一些飞桨框架的内容,可以了解深度学习框架底层的实现逻辑等,举个例子,像是C++和python交互、单测等对于非业内人士来说并不熟悉,开源贡献活动让这些知识以很便捷的方式让大家学习到,进而对于框架理解、交互等更加熟悉。

自己长期活跃在飞桨社区里,对于可以提高自己能力的一些事情都乐于去参与,也参加了飞桨的很多比赛,但是相比于参加比赛获得排名,参与开源贡献能更快的让自己看到成果,直接感受到能力的提高。而且在开源社区里面是自由的,做着平常自己不能接触的事情,体会创造的感觉、知识的增长,还蛮享受这些过程的。还有很重要一点就是,飞桨社区文化比较好,很多人一起做开源,在群里进行讨论,随时参与、随时可以退出,大家不会很功利性,不会感觉到孤独,还能扩展社交圈。

a2d46558c23e5cb445ce250987acb634.png

GitHub ID:RedContritio

春节期间贡献情况:提交26个PR

作为一名学生,在日常学习生活中经常使用飞桨套件进行项目开发与科研验证,飞桨是国内首个成熟的开源深度学习基础框架,且仍然在不断成长与迭代,为飞桨框架贡献,一方面是为了作为见证者,同时作为参与者亲自为其成长迭代的历程奉献自己的微薄之力;另一方面,也是作为学生,对自我科研、开发能力的实战演练,为日后更好地与飞桨框架相处积累经验。

此前为飞桨框架贡献 PR 都是在自己在复现某个教程出现问题时,才针对问题进行定位、修复与PR,但在新年期间贡献 PR,既是因为飞桨在新年发布了新的任务清单,在相关微信群里激起了大家的热情,也是为了在跨年之际与春节里,为新的一年奠定积极贡献的好开端。
 

新年期间提PR也遇到了一些问题,主要是对单测框架不熟悉和对调试流程不明晰导致的,前者导致提交的很多 PR 由于没有设置良好的单测用例而待完善,后者导致了在调试跟踪过程中,独自绕了很多弯路。经过一系列任务的完成,我对飞桨框架的整体结构都有了更深入的认识,同时对其完善的CI流程也有了新的了解。

aeef615760a7c9437594143e226f79b7.png

GitHub ID:DrRyanHuang

春节期间贡献情况:提交3个PR

我2020年参加了飞桨社区第五期AI打卡营,学到了很多,认识了很多帮助我入门的同学,他们认真地答疑,解决我的问题。当时飞桨刚推出动态图不久,框架调试也更加方便。之后我也在课程中做助教,帮助其他同学入门。一直想为飞桨社区贡献一份力,而春节的开源活动刚好可以帮助大家很好地入门。如果我还是个大一的小孩纸,我一定也会抢着去提PR,感觉抢着提PR已经变成了抢红包。我就抢了仨,没多抢,把机会留给新同学🤪。当我大年初二看到 Tracking Issue 里绿油油一片,群友们群里讨论问题时,我就知道这届年轻人很行,飞桨社区又迎来了新同学 (研发,产品和运营应该比我还高兴吧,毕竟合入的大部分工作年后再说🤪)

一定要感谢涛姐,梦师傅和花花春节期间无偿加班!最后我想说,春节期间还在提PR的家人们大概率没有女朋友吧,如果有的话,应该会拉着女朋友一起提PR🤪。(花花内心OS:contributor们名誉受损)

88cbbf1d08ad47a6543783273fea6972.png有的人表面上「年后再说」,背地里提了一堆pr

2553b9e2adf4d93059f62be3f862e695.jpeg

GitHub ID:PuQing

春节期间贡献情况:提交4个PR

春节是一个家庭团聚和休息的时间,相比于平时有了更多可支配的自由时间,选择给飞桨框架做贡献可能是因为对技术的热爱和对开源社区的贡献。此外,飞桨是一个广泛使用的框架,为其做出贡献可以帮助提高自己的技术能力并为其他人提供帮助,自己也能收获成就感,通过贡献帮助改善了框架,也有学习和挑战的乐趣。

636147ef5c8ac15f6044adeba1348b99.jpeg

GitHub ID:longranger2

春节期间贡献情况:提交7个PR

说到为什么给飞桨框架做贡献这个问题,主要是很喜欢飞桨社区的氛围,十分活跃,不仅会讨论技术上的问题,也会讨论其他各种各样的话题。我最早是通过黑客松的活动参与到飞桨框架的贡献中来的,虽然当时做的任务比较简单,但也收获了很多,之后也会继续参与飞桨举办的黑客松和论文复现等活动,不断学习,不断挑战自己,今年的目标是为飞桨框架贡献100个PR(立个flag)。

新年期间贡献PR的原因也主要是时间比较多,感受就是“卷”,原本是想躺平的,但看见道长每天都不断提交PR,被迫一起卷起来的哈哈。遇到的问题就是第一次修复bug,整体的流程不是很熟悉,但好在官网的文档很详细,以及社区大佬的帮助,才让我顺利提交了PR。想起一句话"Impossible is nothing",很多事情看上去很难,但只要你勇敢迈出第一步,你就已经成功一半了,不用想这么多,干就完事了!

‍在此之前,我们征集过飞桨社区开发者的新年愿景,大家真的是从新年第一天就开始努力!

再次感谢大家积极的开源贡献,感谢各位同学对开源社区建设工作的支持,我们为各位同学准备了新年礼品🎁表示感谢,代码进入框架v2.5版本发布后,将会收到对应版本的开源贡献证书。

新的一年,

希望大家持续开源贡献,

我们一起建设更优雅的飞桨代码仓库,

更活跃的飞桨开源社区!

在这里,与我们一起定义飞桨框架的未来!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/68750.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于MemFire Cloud创建Posts社交网络论坛应用实战

MemFireDB,带你体验不一样的云端飞翔。 MemFire Cloud是一款提供云数据库,用户可以创建云数据库,并对数据库进行管理,还可以对数据库进行备份操作。它还提供后端即服务,用户可以在1分钟内新建一个应用,使用…

百度网盘加速|火狐插件global speed挂了?不用担心有新方法

考研党去考了个期末考试,回来继续看百度网盘就发现之前的插件用不起来了,心里拔凉拔凉的,赶快上网搜罗各种方法期待奇迹出现。 那就浅浅的解决一下问题吧!(忙着期末周,写的略微粗糙~) 百度网盘…

【游戏逆向】老飞飞怀恋魅力爱玩等老飞飞瞬移分析代码

【游戏逆向】老飞飞怀恋魅力爱玩等老飞飞瞬移分析代码 在游戏中,每个人物都有一个坐标。x坐标和y坐标。老飞飞也一样,可能有些朋友用ce找到当前的人物坐标。然后修改坐标就能达到瞬移到效果。不过有些老飞飞是无法实现的。只要瞬移就会掉客户端。今天就…

【网站加速器】浏览器一键加速神器SpeedyFox

你好呀!我是小易同学,一名普通的不能再普通的学习者。 写文章是为了记录自己的学习过程,同时也希望能帮助到需要的人。 如果我的文章对您有帮助,请不要忘记关注我哦🥰 一、介绍 SpeedyFox可以对Chrome浏览器、Edge、火…

Aeraki Mesh 正式成为CNCF沙箱项目,腾讯云携手合作伙伴加速服务网格成熟商用

作者:腾讯云高级工程师 赵化冰 刚刚获悉,由腾讯云主导,联合百度、灵雀云、腾讯音乐、滴滴、政采网等多家合作伙伴发起的服务网格开源项目 Aeraki Mesh 通过了全球顶级开源基金会云原生计算基金会(CNCF)技术监督委员会…

一文纵览Umi‘s Friends生态,GameFi浪潮的变革者

以“P2E”为特性的 GameFi,代表着游戏时代的新盈利模式,它将 NFT 或其他形式的代币化资产作为游戏内容,游戏内资产的寿命会,则随着这些资产继续存在于玩家的钱包中而延长(即便游戏关闭),资产的互…

一个骨灰级玩家的游戏加速器使用心得分享

骨灰级玩家可能算不上,但绝对算得上是一个stream的忠实玩家。虽然不能像大部分玩家一样天天吃鸡,但是作为一个stream的忠实玩家,也会经常玩《CSGO》、《全境封锁》、《GAT5》之类的游戏。在steam上也前前后后大概买了六七款游戏。 玩单机游戏…

高校如何学习思政课程?关键技术是这个

高校多方位多角度动态的进行质量监控,不断促进思政课程转变教学理念、改革教学方法,提高思政课的针对性、吸引力和感染力。 思政课程是高校落实立德树人根本任务,推进三全育人纵深发展的关键环节,与作为立德树人关键课程的思政课同…

AI in Finance<量化交易人工智能金融投资>(上)

投资有风险,操作需谨慎!!!! 本文为个人笔记,请审核通过,谢谢 不管多么优秀的统计模型都有局限,风险控制永远都要放到第一位! 分散化不要把鸡蛋放在一个篮子里&#xff0…

chatgpt赋能python:Python考试怎么办?一份高效备考指南

Python考试怎么办?一份高效备考指南 作为一名有10年Python编程经验的工程师,笔者认为在备考Python考试时需要注意以下几点: 1. 了解考试内容和考试形式 在备考时需要明确Python考试的大致内容和考试形式。Python考试通常包含Python基础语法…

chatgpt赋能python:Python考级指南:如何成功通过Python等级认证考试

Python考级指南:如何成功通过Python等级认证考试 Python是一门非常流行的编程语言,尤其在数据分析、人工智能和机器学习领域中非常受欢迎。Python的高级特性、易读性和可扩展性,使其成为越来越多企业和组织中必不可少的一部分。因此&#xf…

chatgpt赋能python:Python怎么考?全面解析Python相关考试内容及考试技巧

Python怎么考?全面解析Python相关考试内容及考试技巧 Python是一种高级编程语言,广泛应用于人工智能、数据分析、Web应用程序和游戏等领域。因此,Python也成为互联网公司招聘的热门技能之一。但是,如何有效地备考Python相关考试&…

《Web应用技术》期末复习(END)

说明:不知道是哪位兄台在群里说了一句,整的我压力山大。这是我个人的期末复习梳理,自己使用并且提供给几位有需要的朋友使用,并不确定期末考试考不考这些。请大家视情况查看和使用,如果有错误,也欢迎大家找…

刘赖简介——同泰国医馆专家介绍

刘赖,1961年出生,毕业于成都中医药大学,后就职于河北省华北油田总医院,主治医师。现任同泰国医馆咨询专家。 从事中医临床工作32年,精于中医内科、皮肤科,擅长于治疗男性性功能减弱和女性内分泌失调导致的…

选品推荐|shopee|lazada泰国热销的5大品类

泰国电商市场最热卖品类都有哪些? 2021年跟着Shopee. Lazada出海东南亚,跨境卖家应重点关注的市场之一便是泰国:泰国电商增长潜力巨大,至2025年将达130亿美金,在东南亚排名第三;Shopee Lazada跨境泰国站在机器翻译、SLS LGS及运营支持方面深耕已久,效能全面提升,2021年…

泰国地图高清中文版 电子版​

泰国地图高清中文版 电子版 软件大小:1.19MB 软件语言:简体中文 软件类别:图像浏览 软件授权:官方版 更新时间:2015-01-28 应用平台:/Win8/Win7/WinXP 泰国地图高清中文版完整的介绍了泰国的国土&#xff0…

泰国TISI标志LOGO

PCN 提供文章 The Product certification schemes of TISI Consists of 2 Types with different certification marks. TISI 的产品认证方案包括两种不同的认证标志 Voluntray Certification markmandatory certification mark 自愿性认证标志和强制性认证标志。 备注:所谓的…

Chrome浏览器扩展的写法

Chrome浏览器扩展写法 1.写在前面2.前言2.1. 什么是Chrome插件2.2. 学习Chrome插件开发有什么意义2.3. 为什么是Chrome插件而不是Firefox插件 3.开发与调试4. 核心介绍4.1. manifest.jsonbackgroundevent-pagespopupinjected-scripthomepage_url 5.Chrome插件的8种展示形式5.1 …

chatgpt赋能python:Python怎么横着输出?

Python怎么横着输出? 如果你是一名有10年Python编程经验的工程师,你一定已经经历过许多项目,很可能你曾经需要对代码进行一些横向格式化或输出。Python作为一种高级编程语言,有各种各样的技巧和技能。在本文中,我们将…

面板回归分析操作步骤

面板数据(panel data)是指不同对象在不同时间上的指标数据。目前面板数据被广泛地应用于经济研究中。本文简单介绍下,使用SPSSAU进行面板数据回归分析步骤。 一、数据格式 下图中,展示的就是一个面板数据的例子。数据为9个地区20…