首页 > 其他分享 >2023 开源之夏来啦!报名 MegEngine 项目,赢取万元奖金!

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

时间:2023-05-12 10:46:13浏览次数:53  
标签:MegCC 项目 之夏来 开源 MegEngine 2023 com 导师

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

活动流程

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

1.png

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 模型训练

项目成果仓库:

项目社区导师:张浩龙

导师联系方式:[email protected]

项目二:MegEngine 支持 CV CUDA 算子

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

项目产出要求:

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

项目技术要求:

  • python3, c++,cuda

  • 深度学习

项目成果仓库:

项目社区导师:张志宇

导师联系方式:[email protected]

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

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

项目产出要求:

  • 支持 ONNX 模型转换为 MegEngine IR

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

项目技术要求:

  • c++

  • 编译器相关基础知识

项目成果仓库:

项目社区导师:于雄雄

导师联系方式:[email protected]

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

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

项目产出要求:

  • 补齐推理模型缺失算子

项目技术要求:

  • c++,python3

  • MegEngine 模型训练推理

项目成果仓库:

项目社区导师:应松霖

导师联系方式:[email protected]

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

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

项目产出要求:

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

项目技术要求:

  • c++

  • Neno intrinsic 或 ARM 汇编

项目成果仓库:

项目社区导师:李明鑫

导师联系方式:[email protected]

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

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

项目产出要求:

  • 为 MegEngine 中补充 Exponential 分布实现

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

项目技术要求:

  • c++,python,cuda

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

项目成果仓库:

项目社区导师:褚超群

导师联系方式:[email protected]

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

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

开源之夏活动介绍

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

标签:MegCC,项目,之夏来,开源,MegEngine,2023,com,导师
From: https://www.cnblogs.com/megengine/p/17393096.html

相关文章

  • Google I/O 2023发布大语言模型PaLM2
    ·PaLM2模型提供了不同规模的四个版本,其中轻量级的Gecko模型可以在移动设备上运行,速度非常快,不联网也能在设备上运行。谷歌还推出了两个专业领域大模型,其中,Med-PaLM2能回答各种医学问题,是首个在美国医疗执照考试中达到专家水平的大语言模型。 谷歌首席执行官桑达尔·皮查伊......
  • 2023五一杯B题问题四----基于二分最大流最优解
    4.1问题四的分析:本题要求建立一个最小成本的运输策略,考虑最大网络流问题(MaximumFlowProblem),对于一个带权有向图G(V,E),其中V为图中所有点的集合,E为所有边的集合,且每一条边都有它的流量上限.这个带权有向图中有两个特殊的点:源(source)节点s和汇(sink)节点t,且这两个点......
  • SSO2.0 3-20230511
         ......
  • day70(2023.5.11)
    1.计算机网络通信 2.TCP/IP协议群 3.TCP协议传输特点 4.服务端口 5.数据包与处理流程 6.HTTP协议简介 7.HTTP协议特点 8.HTTP协议发展和版本     9.HTTP协议中URI、URL、URN10.HTTP协议的......
  • C/C++折半查找与哈希查找[2023-05-11]
    C/C++折半查找与哈希查找[2023-05-11]4、折半查找与哈希查找(难度等级A)[问题描述]查找是通过在查找表中做比较来完成的操作。折半查找与哈希查找都是利用数组实现的查找算法。通过本题,可以观察两种查找算法的性能。一般我们用平均查找长度ASL来表示一种查找算法的性能。ASL......
  • SemiEng20230413-What Designers Need To Know About GAA
    Nanowire与nanosheet争议仍然存在,业界还没确定谁更适合作下一代主流逻辑器件。对任何新器件,第一代都是用来学习试验的,后面再迭代升级。FinFET不能继续缩微的原因:fin之间要填栅和功函数堆叠层,fin之间15-20nm的距离是必要的。“So,youhavethiscliff.”工艺(Foundry)......
  • 2023.5.11
    1//例6-162#include<iostream>3usingnamespacestd;4classPoint5{6public:7Point():x(0),y(0)8{9cout<<"DefaultConstructorcalled."<<endl;10}11Point(intx,inty):x(x),y......
  • 2023.5.11 再上车 春天开始落叶
    「AGC039E」PairingPoints在\(n>1\)时,有一个很好的性质:一条边至少要与一条边相交,不然就会有不止一个连通块。考虑圆上\(1\)号点的连边将圆分割成了两半,有两种情况:所有边均为二部间的连边,这是简单处理的。一条边跨越二部,剩下的边均是内部的边。(如果不止一条,则会连出环......
  • 2023.5.11
    python大作业    ......
  • 2023-05-11:给你一个 m x n 的二进制矩阵 grid, 每个格子要么为 0 (空)要么为 1 (被占据), 给
    2023-05-11:给你一个mxn的二进制矩阵grid,每个格子要么为0(空)要么为1(被占据),给你邮票的尺寸为stampHeightxstampWidth。我们想将邮票贴进二进制矩阵中,且满足以下限制和要求:覆盖所有空格子,不覆盖任何被占据的格子,可以放入任意数目的邮票,邮票可以相互有重叠部分,邮......