2023 開源之夏來啦!報(bào)名 MegEngine 項(xiàng)目,贏取萬元獎(jiǎng)金!
“開源軟件供應(yīng)鏈點(diǎn)亮計(jì)劃-暑期2023”是一項(xiàng)面向高校學(xué)生的暑期活動(dòng),為高校學(xué)生提供了絕佳的、友好開放的交流平臺(tái)。使學(xué)生可以真正投身于開源軟件的開發(fā)維護(hù),得到資深開源軟件開發(fā)者指導(dǎo)的機(jī)會(huì),獲得豐碩的活動(dòng)獎(jiǎng)金,并幫助學(xué)生獲取優(yōu)秀企業(yè)的關(guān)注。
活動(dòng)流程
同學(xué)們在 6 月 4 日之前在開源之夏官網(wǎng)(https://summer-ospp.ac.cn)挑選項(xiàng)目,與導(dǎo)師溝通并準(zhǔn)備項(xiàng)目申請材料、提交申請。

1.png
MegEngine 項(xiàng)目介紹
在本次活動(dòng)中,MegEngine 設(shè)計(jì)了 6 個(gè)開發(fā)項(xiàng)目,且每個(gè)項(xiàng)目都有資深導(dǎo)師 1V1 指導(dǎo),機(jī)會(huì)難得,不容錯(cuò)過!學(xué)生可自由選擇項(xiàng)目,申請成功并完成項(xiàng)目即可獲得?12000 元獎(jiǎng)金。
MegEngine 項(xiàng)目地址:https://summer-ospp.ac.cn/org/orgdetail/a216bb41-e926-4467-9f65-6d55d32c8dc5?lang=zh
項(xiàng)目一:支持 MegEngine 編譯出 RISCV 的 whl 包,并能夠正常訓(xùn)練
項(xiàng)目簡述:目前 MegEngine 已支持 RISCV 的 c++ 推理,缺少訓(xùn)練的支持,此項(xiàng)目作為完善 MegEngine 訓(xùn)練的支持生態(tài),需支持 MegEngine 編譯 risc-v whl 包,并在 risc-v 板子上正常執(zhí)行
項(xiàng)目產(chǎn)出要求:
補(bǔ)齊 MegEngine RISCV whl 構(gòu)建支持
補(bǔ)齊訓(xùn)練模型缺失算子
項(xiàng)目技術(shù)要求:
RISCV 基礎(chǔ)知識(shí)
c++ , python3
MegEngine 模型訓(xùn)練
項(xiàng)目成果倉庫:
https://github.com/MegEngine/MegEngine
項(xiàng)目社區(qū)導(dǎo)師:張浩龍
導(dǎo)師聯(lián)系方式:zhanghaolong@megvii.com
項(xiàng)目二:MegEngine 支持 CV CUDA 算子
項(xiàng)目簡述:MegEngine 底層有很多 CV 算子,需要封裝到 python 層提供給 imperative,以支持?jǐn)?shù)據(jù)處理,需要封裝 GaussianBlur 算子
項(xiàng)目產(chǎn)出要求:
補(bǔ)充 MegEngine 的 GaussianBlur CV CUDA 算子,并保證正確性
項(xiàng)目技術(shù)要求:
python3, c++,cuda
深度學(xué)習(xí)
項(xiàng)目成果倉庫:
https://github.com/MegEngine/MegEngine
項(xiàng)目社區(qū)導(dǎo)師:張志宇
導(dǎo)師聯(lián)系方式:zhangzhiyu@megvii.com
項(xiàng)目三:MegCC 支持 ONNX 模型接入
項(xiàng)目簡述:MegCC 編譯目前只支持 MegEngine 模型的編譯,其他如 ONNX 之類模型只能借助 MgeConvert 等接入 MegCC,此項(xiàng)目主要為完善 MegCC 接入生態(tài),拓展 MegCC 應(yīng)用范圍
項(xiàng)目產(chǎn)出要求:
支持 ONNX 模型轉(zhuǎn)換為 MegEngine IR
跑通 mobilenetv2 onnx 模型 MegCC 編譯流程
項(xiàng)目技術(shù)要求:
c++
編譯器相關(guān)基礎(chǔ)知識(shí)
項(xiàng)目成果倉庫:
https://github.com/MegEngine/MegCC
項(xiàng)目社區(qū)導(dǎo)師:于雄雄
導(dǎo)師聯(lián)系方式:1695924908@qq.com
項(xiàng)目四:添加 MegEngine MultiheadAttn X86 的推理支持
項(xiàng)目簡述:目前 MegEngine 僅支持 MultiheadAttn CUDA 的訓(xùn)練推理,缺少其它平臺(tái)的支持,此項(xiàng)目作為完善 MegEngine 算子的支持生態(tài),需補(bǔ)全 X86 的推理支持
項(xiàng)目產(chǎn)出要求:
補(bǔ)齊推理模型缺失算子
項(xiàng)目技術(shù)要求:
c++,python3
MegEngine 模型訓(xùn)練推理
項(xiàng)目成果倉庫:
https://github.com/MegEngine/MegEngine
項(xiàng)目社區(qū)導(dǎo)師:應(yīng)松霖
導(dǎo)師聯(lián)系方式:402281885@qq.com
項(xiàng)目五:MegCC 支持 ARM 平臺(tái) Float16 rotate cv 算子
項(xiàng)目簡述:MegCC 目前缺少部分 Float16 數(shù)據(jù)類型的 cv 算子,需要添加 rotate 算子
項(xiàng)目產(chǎn)出要求:
補(bǔ)充 Float16 數(shù)據(jù)類型的 cv 算子,并保證正確性和性能
項(xiàng)目技術(shù)要求:
c++
Neno intrinsic 或 ARM 匯編
項(xiàng)目成果倉庫:
https://github.com/MegEngine/MegCC
項(xiàng)目社區(qū)導(dǎo)師:李明鑫
導(dǎo)師聯(lián)系方式:limingxin@megvii.com
項(xiàng)目六:補(bǔ)充完善 MegEngine 隨機(jī)數(shù)分布
項(xiàng)目簡述:MegEngine 中缺少一部分隨機(jī)數(shù)分布函數(shù),此項(xiàng)目期望為 MegEngine 中補(bǔ)充 Exponential 分布,并為這些分布實(shí)現(xiàn)概率密度函數(shù),累積分布函數(shù)等
項(xiàng)目產(chǎn)出要求:
為 MegEngine 中補(bǔ)充 Exponential 分布實(shí)現(xiàn)
為上述分布實(shí)現(xiàn)一些輔助函數(shù),包括但不限于概率密度函數(shù),累積分布函數(shù)等
項(xiàng)目技術(shù)要求:
c++,python,cuda
基礎(chǔ)數(shù)理統(tǒng)計(jì)與概率論知識(shí)
項(xiàng)目成果倉庫:
https://github.com/MegEngine/MegEngine
項(xiàng)目社區(qū)導(dǎo)師:褚超群
導(dǎo)師聯(lián)系方式:chuchaoqun@megvii.com
學(xué)生參與指南:https://summer-ospp.ac.cn/help/student/
如有任何問題,歡迎加入 MegEngine 技術(shù)交流 QQ 群:1029741705
開源之夏活動(dòng)介紹
開源之夏是由中科院軟件所“開源軟件供應(yīng)鏈點(diǎn)亮計(jì)劃”發(fā)起并長期支持的一項(xiàng)暑期開源活動(dòng),旨在鼓勵(lì)在校學(xué)生積極參與開源軟件的開發(fā)維護(hù),培養(yǎng)和發(fā)掘更多優(yōu)秀的開發(fā)者,促進(jìn)優(yōu)秀開源軟件社區(qū)的蓬勃發(fā)展,助力開源軟件供應(yīng)鏈建設(shè)。