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

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

活动流程

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

05ebbbc9f7b3a23d1d07d0e3aecb8abe.png

MegEngine 项目介绍

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

点击阅读原文,查看开源软件供应链点亮计划-开源之夏2023 MegEngine 项目地址。

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

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

项目产出要求:

•补齐 MegEngine RISCV whl 构建支持

•补齐训练模型缺失算子

项目技术要求:

•RISCV 基础知识

•c++ , python3

•MegEngine 模型训练

项目成果仓库:https://github.com/MegEngine/MegEngine

项目社区导师:张浩龙

导师联系方式:[email protected]

项目二:MegEngine 支持 CV CUDA 算子

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

项目产出要求:

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

项目技术要求:

•python3, c++,cuda

•深度学习

项目成果仓库:https://github.com/MegEngine/MegEngine

项目社区导师:张志宇

导师联系方式:[email protected]

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

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

项目产出要求:

•支持 ONNX 模型转换为 MegEngine IR

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

项目技术要求:

•c++

•编译器相关基础知识

项目成果仓库:https://github.com/MegEngine/MegCC

项目社区导师:于雄雄

导师联系方式:[email protected]

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

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

项目产出要求:

•补齐推理模型缺失算子

项目技术要求:

•c++,python3

•MegEngine 模型训练推理

项目成果仓库:https://github.com/MegEngine/MegEngine

项目社区导师:应松霖

导师联系方式:[email protected]

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

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

项目产出要求:

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

项目技术要求:

•c++

•Neno intrinsic 或 ARM 汇编

项目成果仓库:https://github.com/MegEngine/MegCC

项目社区导师:李明鑫

导师联系方式:[email protected]

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

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

项目产出要求:

•为 MegEngine 中补充 Exponential 分布实现

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

项目技术要求:

•c++,python,cuda

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

项目成果仓库:https://github.com/MegEngine/MegCC

项目社区导师:褚超群

导师联系方式:[email protected]

学生参与指南

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

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

开源之夏活动介绍

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

点击阅读原文,查看开源软件供应链点亮计划-开源之夏2023 MegEngine 项目地址。

猜你喜欢

转载自blog.csdn.net/Megvii_tech/article/details/130716833