Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AutoKernel第二期 悬赏任务 (快来薅羊毛~~) #14

Open
10 tasks
lyuchuny3 opened this issue Apr 27, 2021 · 0 comments
Open
10 tasks

AutoKernel第二期 悬赏任务 (快来薅羊毛~~) #14

lyuchuny3 opened this issue Apr 27, 2021 · 0 comments

Comments

@lyuchuny3
Copy link
Contributor

lyuchuny3 commented Apr 27, 2021

任务激励

  • 达成任意一项任务即成为 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()
       //输出目前耗时
    }
    

本期悬赏任务说明:

  1. 所有悬赏任务均以Pull Request 形式提交;
  1. 奖励标准:提交时间和任务完成质量,评选规则由 Tengine 开源委员会评选和决定;
  2. 本期悬赏任务截止时间:2021.6.30;奖励和贡献者证书在 2021.6.30 统一发送;
  3. 奖励发送&加入贡献者交流群,请添加Tengine小助手微信号:Tengine666 备注:任务
  4. Tengine 开源委员会保留最终解释权。
@lyuchuny3 lyuchuny3 pinned this issue Apr 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant