-
Notifications
You must be signed in to change notification settings - Fork 81
Open
Description
任务激励
- 达成任意一项任务即成为 Tengine 开源贡献者、活动贡献者认证证书;
- 根据达成任务的难度还有额外小礼品赠送
- 简单:T恤 + 多功能充电线
- 一般:T恤 + 多功能充电线 + 帽子
- 困难:T恤 + 多功能充电线 + 机械键盘
任务详情
算子类(C++- float32)
此类算子添加参考文档 如何快速添加算子, 测试脚本放在 autokernel_plugin/tests
目录下
-
基于最新版本,实现 avgpooling的移植,验证正确性(难度:简单)已完成:chenjun2hao
-
基于最新版本,实现 maxpooling的移植,验证正确性(难度:简单)已完成:chenjun2hao
-
基于最新版本,实现 fc算子的移植,验证正确性(难度:简单)已完成:QingChuanWS
-
基于最新版本,实现 softmax算子的移植,验证正确性(难度:简单)已完成:ccw1996
-
基于最新版本,实现 dw_conv(depthwise_convolution)的移植,验证正确性(难度:简单)已完成:QingChuanWS
-
基于最新版本,实现 normalize算子的移植,验证正确性(难度:简单)已完成:crouchggj
-
其他算子待定,欢迎大家待补充(难度:简单)
后端类(C/C++)
文档提交在 doc
目录下
- 修改cuda-matmul用例,使之适用任意矩阵尺寸,并提供测试用例(难度:简单)
- opencl后端demo, 提供代码和文档说明(难度:一般)
优化类(C/C++)
- 实现任意算子的schedule优化,性能达到最新Tengine-lite的70%以上(难度:困难)
测试/编译类(C/C++)
- 基于最新版本,优化测试代码/编译流程,优化使用体验(难度:一般)已完成:Hconk
- 基于最新版本,测试AutoKernel的算子性能, 提交到
doc/benchmark.md
(难度:一般) - 其他优化编译流程/优化使用体验的,欢迎继续补充
文档类(C/C++)
- 基于最新版本,在现有的xxx.md 中修复 ≥ 3处文本错误/ ≥ 1处新内容增加。(难度:简单)
第三期悬赏任务说明:
做任务之前,可以先通过AutoKernel初级教程了解AutoKernel项目
- 所有悬赏任务均以 Pull Request 形式提交到 AutoKernel项目
- 奖励标准:提交时间和任务完成质量,评选规则由 Tengine 开源委员会评选和决定;
- 该期悬赏任务截止时间:2020.1.10;奖励和贡献者证书在 2020.1.31 统一发送;
- 奖励发送&加入贡献者交流群,请添加Tengine小助手微信号:Tengine666 备注:任务
- Tengine 开源委员会保留最终解释权。
Metadata
Metadata
Assignees
Labels
No labels