写点什么

2023 开源之夏来啦!报名 MegEngine 项目,赢取万元奖金!

作者:MegEngineBot
  • 2023-05-12
    北京
  • 本文字数:1705 字

    阅读完需:约 6 分钟

“开源软件供应链点亮计划-暑期 2023”是一项面向高校学生的暑期活动,为高校学生提供了绝佳的、友好开放的交流平台。使学生可以真正投身于开源软件的开发维护,得到资深开源软件开发者指导的机会,获得丰硕的活动奖金,并帮助学生获取优秀企业的关注。

活动流程

同学们在 6 月 4 日之前在开源之夏官网(https://summer-ospp.ac.cn)挑选项目,与导师沟通并准备项目申请材料、提交申请。


MegEngine 项目介绍

在本次活动中,MegEngine 设计了 6 个开发项目,且每个项目都有资深导师 1V1 指导,机会难得,不容错过!学生可自由选择项目,申请成功并完成项目即可获得 12000 元奖金


MegEngine 项目地址:https://summer-ospp.ac.cn/org/orgdetail/a216bb41-e926-4467-9f65-6d55d32c8dc5?lang=zh

项目一:支持 MegEngine 编译出 RISCV 的 whl 包,并能够正常训练

项目简述:目前 MegEngine 已支持 RISCV 的 c++ 推理,缺少训练的支持,此项目作为完善 MegEngine 训练的支持生态,需支持 MegEngine 编译 risc-v whl 包,并在 risc-v 板子上正常执行


项目产出要求:


  • 补齐 MegEngine RISCV whl 构建支持

  • 补齐训练模型缺失算子


项目技术要求:


  • RISCV 基础知识

  • c++ , python3

  • MegEngine 模型训练


项目成果仓库:



项目社区导师:张浩龙


导师联系方式:zhanghaolong@megvii.com

项目二:MegEngine 支持 CV CUDA 算子

项目简述:MegEngine 底层有很多 CV 算子,需要封装到 python 层提供给 imperative,以支持数据处理,需要封装 GaussianBlur 算子


项目产出要求:


  • 补充 MegEngine 的 GaussianBlur CV CUDA 算子,并保证正确性


项目技术要求:


  • python3, c++,cuda

  • 深度学习


项目成果仓库:



项目社区导师:张志宇


导师联系方式:zhangzhiyu@megvii.com

项目三:MegCC 支持 ONNX 模型接入

项目简述:MegCC 编译目前只支持 MegEngine 模型的编译,其他如 ONNX 之类模型只能借助 MgeConvert 等接入 MegCC,此项目主要为完善 MegCC 接入生态,拓展 MegCC 应用范围


项目产出要求:


  • 支持 ONNX 模型转换为 MegEngine IR

  • 跑通 mobilenetv2 onnx 模型 MegCC 编译流程


项目技术要求:


  • c++

  • 编译器相关基础知识


项目成果仓库:



项目社区导师:于雄雄


导师联系方式:1695924908@qq.com

项目四:添加 MegEngine MultiheadAttn X86 的推理支持

项目简述:目前 MegEngine 仅支持 MultiheadAttn CUDA 的训练推理,缺少其它平台的支持,此项目作为完善 MegEngine 算子的支持生态,需补全 X86 的推理支持


项目产出要求:


  • 补齐推理模型缺失算子


项目技术要求:


  • c++,python3

  • MegEngine 模型训练推理


项目成果仓库:



项目社区导师:应松霖


导师联系方式:402281885@qq.com

项目五:MegCC 支持 ARM 平台 Float16 rotate cv 算子

项目简述:MegCC 目前缺少部分 Float16 数据类型的 cv 算子,需要添加 rotate 算子


项目产出要求:


  • 补充 Float16 数据类型的 cv 算子,并保证正确性和性能


项目技术要求:


  • c++

  • Neno intrinsic 或 ARM 汇编


项目成果仓库:



项目社区导师:李明鑫


导师联系方式:limingxin@megvii.com

项目六:补充完善 MegEngine 随机数分布

项目简述:MegEngine 中缺少一部分随机数分布函数,此项目期望为 MegEngine 中补充 Exponential 分布,并为这些分布实现概率密度函数,累积分布函数等


项目产出要求:


  • 为 MegEngine 中补充 Exponential 分布实现

  • 为上述分布实现一些辅助函数,包括但不限于概率密度函数,累积分布函数等


项目技术要求:


  • c++,python,cuda

  • 基础数理统计与概率论知识


项目成果仓库:



项目社区导师:褚超群


导师联系方式:chuchaoqun@megvii.com


学生参与指南:https://summer-ospp.ac.cn/help/student/


如有任何问题,欢迎加入 MegEngine 技术交流 QQ 群:1029741705

开源之夏活动介绍

开源之夏是由中科院软件所“开源软件供应链点亮计划”发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。

用户头像

MegEngineBot

关注

工业级研发的开源深度学习框架-MegEngine​ 2022-10-21 加入

官网:https://www.megengine.org.cn/ MegEngine 技术交流 QQ 群:1029741705 框架使用相关交流或反馈,欢迎访问论坛:https://discuss.megengine.org.cn/ GitHub :http://github.com/MegEngine/MegEngine

评论

发布
暂无评论
2023 开源之夏来啦!报名 MegEngine 项目,赢取万元奖金!_深度学习_MegEngineBot_InfoQ写作社区