-
Notifications
You must be signed in to change notification settings - Fork 81
Open
Description
任务激励
- 达成任意一项任务即成为 Tengine 开源贡献者、活动贡献者认证证书;
- 根据达成任务的难度还有额外小礼品赠送和积分;
- 简单:T恤 + 多功能充电线 ,积分+1
- 一般:T恤 + 多功能充电线 + 帽子,积分+3
- 困难:T恤 + 多功能充电线 + 机械键盘,积分+5
- 积分兑换奖品
- 积分15,Khadas VIM3L
- 积分25,Khadas VIM3
任务详情
Arm平台自动调优:
- 基于AutoKernel最新版本,在arm平台上进行matmul算子的自动调优,输出调优后的权重数据,以及调优结果 (难度:一般)
数据类型 INT8支持:
- 基于AutoKernel最新版本,在cuda平台上进行matmul-int8类型的自动调优,输出算子生成代码及调优结果: (难度:困难)
RISCV后端优化类:
- 基于AutoKernel最新版本,尝试使用最新的LLVM工具链,尝试自动生成RISCV的向量指令(Vector指令),输出说明文档(提交在autokernel-docs.git文档的blog目录下)(难度:困难)
问题反馈类:
- 基于AutoKernel最新版本,通过 github issue上报AutoKernel运行问题及调试信息(难度:简单)
- 基于AutoKernel最新版本,通过 github issue上报AutoKernel运行问题及调试信息(难度:简单)
算子优化支持:
- 基于AutoKernel最新版本,进行其他算子(除matmul算子之外的算子)的自动调优,提交内容算子generator文件和说明文档(自动调优结果,对比手工调优/其他实现的结果,数据复现说明,目标平台)(难度:一般)
- 基于AutoKernel最新版本,进行其他算子(除matmul算子之外的算子)的自动调优,提交内容算子generator文件和说明文档(自动调优结果,对比手工调优/其他实现的结果,数据复现说明,目标平台)(难度:一般)
优化需求收集类
- 通过 github issue 上报优化需求信息;(难度:简单)
- 通过 github issue 上报优化需求信息;(难度:简单)
- 通过 github issue 上报优化需求信息。(难度:简单)
说明: 优化需求信息需包含以下信息: 1. 背景项目介绍 简单描述应用场景,算法模块简介(可附上相关开源项目/文档链接) 2. 性能需求描述 目前性能,目标性能,目标平台,测试数据维度(shape) 3. 待优化代码块源码 进行初步性能剖析,找出最值得优化的代码块,提供待优化模块的基础代码(C/C++代码实现/python 代码实现)void func() int main() { //测试性能,提供测试数据的维度 func() //输出目前耗时 }
本期悬赏任务说明:
- 所有悬赏任务均以Pull Request 形式提交;
- 代码/issue提交到:https://github.com/OAID/AutoKernel,
- 文档提交到:
- 奖励标准:提交时间和任务完成质量,评选规则由 Tengine 开源委员会评选和决定;
- 本期悬赏任务截止时间:2021.6.30;奖励和贡献者证书在 2021.6.30 统一发送;
- 奖励发送&加入贡献者交流群,请添加Tengine小助手微信号:Tengine666 备注:任务
- Tengine 开源委员会保留最终解释权。
Metadata
Metadata
Assignees
Labels
No labels