-
Notifications
You must be signed in to change notification settings - Fork 5.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
中国软件开源创新大赛:飞桨框架任务挑战赛(上) #53172
Comments
【队名】:一根内向的腿毛 |
【队名】:拼手速 |
【队名】:LPC |
【githubid】enkilee |
【队名】:莱可可可以来试试水 |
【队名】:梦之队 |
【队名】:thunder95 |
【队名】:Zheng-Bicheng |
【队名】:Difers |
【队名】:莱可可可以来试试水 |
【队名】:RNG |
【队名】:六个骨头 |
【队名】:超级无敌旋转大璇子 |
【队名】:正态分布 |
【队名】:GreatV |
【队名】:六个骨头 |
【队名】:调查乌度卡 |
hi all,赛题发布已有2周时间,报名的同学在群内进行了充分的讨论(未加群的同学请联系花花入群,QQ群号:532942112),我们计划下周一到三约个时间进行一次技术交流,时长预计半个小时,邀请已经熟悉技术背景甚至提交rfc的同学分享,并邀请研发导师进行答疑。欢迎大家踊跃报名分享~ |
【队名】:hjyp |
【队名】:小馒头 |
【队名】:megemini |
【队名】:megemini |
本赛道开发成果征集与评审工作已完成,向大赛主办方推选14名优秀开发者进入预赛评审和决赛答辩,具体结果请关注大赛主办方通知,或各赛题群内通知,赛事评审通知详见:https://mp.weixin.qq.com/s/3QIJT7673cAEpd3VJPbiBg 注:各赛题未完成的开发任务可继续进行,成果计入飞桨日常开源活动 #56689 ,have fun~ |
公告
活动介绍
第六届“中国软件开源创新大赛”在国家自然科学基金委信息科学部的指导下,由中国计算机学会(CCF)主办,西北工业大学、绿色计算产业联盟、CCF开源发展委员会联合承办。联合百度、清华大学等企业单位以及多所高校共同设置赛题,大赛分为“开源项目贡献赛”、“开源任务挑战赛”、“开源案例教学赛”和“开源代码评注赛”四个赛道。
第六届“中国软件开源创新大赛”开源任务挑战赛赛道——飞桨框架任务挑战赛 全新上线,通过比赛机制,鼓励选手了解与参与深度学习开源项目,为中国开源生态建设贡献力量。
本次飞桨框架开源贡献赛以线上比赛的形式进行,参赛选手在规定时间内自由组队选择合适的开发任务,以 Pull Requests 的形式完成贡献,获得相应奖励(开发中遇到问题可以提 Issues),快来组队参赛吧!
赛题列表
赛题详情
赛题一:实现飞桨框架的 python level jit compiler
赛题简介:
飞桨深度学习框架提供了动态图编程的模式来开发深度学习模型(方便开发与调试),以动转静的方式将模型转为静态图来进行推理部署(方便全图优化和高性能运行)。
本赛题,要求为飞桨框架实现一个 python 层的 just-in-time compiler,可以通过在 python 代码执行前通过分析 python bytecode,来产出计算子图,对子图进行图优化,并在某个计算后端上进行执行。在飞桨框架实现既可以动态图灵活开发又可以高效运行的深度学习模型开发方式。
赛题要求:
产出要求:
赛题导师:@jzhang533 @gglin001
参考链接:
赛题二:改进 CINN 日志和报错系统
赛题简介:
CINN 当前的日志和报错是使用的 GLOG,通过 VLOG 宏输出日志,通过 CHECK 宏检查正确性。由于 GLOG 本身的缺陷,以及缺乏统一的日志规范,导致 CINN 内冗余日志信息较多,报错内容中有效信息较少。
本赛题,要求为 CINN 改进实现一套完整的日志和报错系统,类似 Paddle 框架中的 PADDLE_ENFORCE 体系,可以在开发时为开发者提供规范的日志指引,在报错时为调试者提供有效的调试信息。从而提供友好的开发体验和调试体验,提升开发和调试效率。
赛题要求:
产出要求:
赛题导师:@thisjiang
参考链接:
赛题三:Fluid 算子函数式迁移专项
赛题简介:
飞桨深度学习框架在2.3版本发布了高可复用算子库 PHI(Paddle HIgh reusability operator library),支持组合式算子功能复用、Primitive 算子内核复用和插件式加速库复用,可以通过对函数式算子接口组合调用的方式实现新算子。
本赛题要求将飞桨原 Fluid 算子库下的部分重要算子改写成函数式并迁移到 PHI 算子库中,从而使飞桨框架可以借助 PHI 算子库提供的功能特性,统一和低成本地对这些算子做调度优化。
赛题要求:
产出要求:
赛题导师:@From00
参考链接:
赛题四:在飞桨框架中引入 clang-tidy
赛题简介:
飞桨是集深度学习核心训练和推理部署、基础模型库、端到端开发套件和丰富的工具组件于一体的深度学习框架。百度飞桨在追求高性能的同时,也非常关注框架自身的安全隐患以及健壮性,例如:我们严格且严谨地将一切 warning 视为 error,引入 clang-tidy 有助于增加飞桨的健壮性。
本赛题,要求在飞桨框架中引入 clang-tidy,并希望引入尽可能多的对 paddle 有利的 clang-tidy 的功能。
赛题要求:
产出要求:
赛题导师:@Galaxy1458 @zhangbo9674
参考链接:
赛题五:将 xdoctest 引入到飞桨框架工作流中
赛题简介:
xdoctest 是一个示例代码自动执行和检查工具,可以自动执行 Python docstring 中的示例代码,并对示例代码输出进行检查。
本赛题,要求将 xdoctest 引入到飞桨框架的工作流中,利用 xdoctest 来自动检查示例代码运行正确,且输出结果匹配,以确保示例代码输出的一致性,进一步提高飞桨框架示例代码的质量。
赛题要求:
产出要求:
赛题导师:@SigureMo
参考链接:
赛题六:飞桨框架 C++ 文档抽取与展示
赛题简介:
飞桨深度学习框架为用户提供了 Python API 官方文档,便于用户查阅 API 对应的源代码、参数、返回值等。
本赛题,要求为飞桨框架自动抽取和展示 C++ 文档,并上线至飞桨官网。
赛题要求:
赛题说明:
产出要求:
赛题导师:@jiahy0825
参考链接:
赛题七:实现飞桨框架动态图反向图的可视化
赛题简介:
飞桨深度学习框架提供了动态图编程的模式来开发深度学习模型(方便开发与调试),但动态图的反向图调试能力仍存在不足。
本赛题,要求为飞桨动态图框架添加反向节点在 Python 端的访问机制。并在该机制基础上,为飞桨框架扩展反向图可视化能力。
赛题要求:
产出要求:
赛题导师:@wanghuancoder
参考链接:
The text was updated successfully, but these errors were encountered: