-
Notifications
You must be signed in to change notification settings - Fork 5.8k
Closed
Labels
Description
一、Background 🎃
详见:🎉 Paddle 之艾尔登(IR Dialect)快乐勇士挑战赛 ⚔
「星星时代」是「艾尔登法环」三大剧情主线之一,成就奖杯🏆「让任一大卢恩再次获得力量」
二、Motivation 🚀
「IR 组件」是支撑整个项目的重要基石,重要性不言而喻,亦如银河系的「漫天星辰」,虽零零散散,但汇聚在一起却是如此璀璨。 其主要包括底层 Dialect
、Interface
、Trait
,以及上层 Value
、Operation
、Block
、Region
、Program
。此部分主要为「接口新增」类任务,简单易上手。
序号 | 模块 | 任务描述 | PR | 贡献者 |
---|---|---|---|---|
1.1✅ (2023/7/24) | Attribute | 优化IntArray 接口参数,减少隐式 Copy |
#55525 | @Liyulingyue |
1.2✅ (2023/8/8) | Operation | operation提供opoperands(), opresults()方法,分别返回全部输入,全部输出的vector | #55903 | @jjyaoao |
1.3✅ (2023/8/1) | Operation | operation 增加Block *GetParent() ; 非const 函数接口 | #55657 | @gouzil |
1.4✅ (2023/8/11) | Dialect | ir 移除framework_proto的编译依赖 | #56152 | @Candy2Tang |
1.5 ✅ | Operation | 基于ir::Value 基础运算符重载(+-*/等) | #57164 | @cyber-pioneer |
1.6 ✅ | 机制 | 反向VJP invoke以及optional支持 | #57084 | @Charles-hit |
1.7 ✅ | VJP | 反向VJP代码生成支持「多输入多输出」 | #56798 | @Charles-hit |
1.8 ✅ | VJP | 反向VJP代码生成支持「intermediate」 | #56798 | @Charles-hit |
1.9 ✅ | VJP | 反向VJP代码生成支持「可变Attribute」 | #56798 | @Charles-hit |
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done