Closed AndSonder closed 7 months ago
王海涛
大模型子图导出
CINN 编译器用于将动态图转为静态图,对提升 Paddle 性能表现具有重要作用。为了确保 CINN 的鲁棒性,需要对目标大模型进行子图导出,摸底模型结构,生成 CINN 测试,主要进行以下几方面工作:
PR:
YibinLiu666
paddle高阶微分性能分析
高阶微分算子组合实现添加
卢畅
静态图半自动并行训练性能优化
本项目的主要工作是针对 Paddle 静态图模型的半自动并行训练性能优化,本周主要工作如下:
相关 PR:
相关 PR:
相关 PR:
相关 PR:
田川
FOR_ITER
中 resume
异常 https://github.com/PaddlePaddle/Paddle/pull/62155Github ID: unseenme
凌少鹏
Github ID:silverling
#include
黄济懿
PIR 控制流专项
修复 PIR 控制流模型测试 BUG
将 pir::DenseTensorType 从 OperatorDialect 下沉到 BuiltinDialect
朱新明
op_compat.yaml
信息应用于旧IR算子签名李帅
Github ID: lishuai-97
蔡越
卢林军
square
算子
binary_cross_entropy_with_logits
算子
put_along_axis
算子
elu
算子
杨昌辉
1.完成earthformer论文的阅读,并形成文档 2.支持ICAR-ENSO数据集,搭建了earthformer的网络,完成了基本训练
1.完成推理对齐,解决遇到的bug 2.完成模型的完整训练
尹帆
赵加孟
原始代码校验
转换paddle代码
手动转换剩余代码
原始代码训练部分验证,尝试训练出缺失的权重文件
李睿文
nn.functional.upsampling
和 nn.Upsample
的功能增强
nn.functional.ctc_loss
和 nn.CTCLoss
的功能增强
paddle.median
的功能增强
paddle.nonzero
的bug修复
梁书豪
reduce
算子为例,借助CINN输出的log,理解CINN的工作流程Pass
和后端的Tactic
的代码Convert0DTo1DPass
所影响的单测用例,提出修改思路PostProcess
的部分马欣楷
lower_cinn_fusion_op_pass
中的group
结构体
Github ID: RedContritio
paconvert/api_mappings.json
但缺失的映射文档进行补充,添加对应映射文档。
api_aliases
的处理;叶柯
PaddleMIX 套件能力建设(图文方向)
本周主要工作如下:
周波涛
算子支持复数计算专项
相关pr:https://github.com/PaddlePaddle/Paddle/pull/62448
详细周报链接:
徐苏勇
Github ID: fty1777
配置CINN开发环境,熟悉codebase
熟悉符号推导相关代码和数据结构
实现SplitOp的符号推导
马贺达
詹荣瑞
迁移 fused_multi_transformer/fused_bias_dropout_residual_layer_norm 到 PHI。
相关 PR:
PIR test_errors 相关单测适配
相关 ISSUE:
相关 PR:
张玉涛
添加复数算子支持
fill_constant
中复数测试存在的问题何咏哲
于天池
杨新宇
营员变动公示:
[WeeklyReports] 2024.02.25~2024.03.08 周报汇总
请各位学员在本 issue 下以 comment 的形式填写周报摘要,ddl 本周五晚,格式示例如下:
项目一:PIR 算子补全与兼容机制建设
项目二:PIR 控制流专项
项目三:PIR Python API 升级及机制建设
项目四:动转静 SOT 模块 Python 3.12 支持
项目五:算子支持复数计算专项
项目六:模型迁移工具建设
项目七:框架 API 易用性提升
项目八:组合机制算子专项和机制建设
项目九:高阶微分的性能分析和优化
项目十:静态图半自动并行训练性能优化
项目十一:全自动并行架构升级
项目十二:科学计算领域拓展专项(DeePMD-kit、光学案例)
项目十三:科学计算领域拓展专项(超分重构方向)
项目十四:科学计算领域拓展专项(领域流体方向)
项目十五:科学计算领域拓展专项(领域气象方向)
项目十六:CINN 支持动态 Shape 专项(前端方向)
项目十七:CINN 支持动态 Shape 专项(PIR 部分)
项目十八:CINN 静态 shape 下鲁棒性和性能优化
项目二十:CINN 支持动态 Shape 专项 (后端模型扩量)
项目二十一:Paddle CMake 治理和编译优化
项目二十二:PaddleMIX 套件能力建设(文图方向)
项目二十三:PaddleMIX 套件能力建设(图文方向)
项目二十四:大模型训练稳定性和高效低价小模型快速收敛
项目二十六:推理 Pass & 融合算子优化