PaddlePaddle / Paddle

PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
http://www.paddlepaddle.org/
Apache License 2.0
22.29k stars 5.62k forks source link

【PFCC-Roadmap】API高维功能扩展 #42904

Open S-HuaBomb opened 2 years ago

S-HuaBomb commented 2 years ago

Roadmap

飞桨现有算子已经能较完整地支持 2D,3D 等常见数据维度,我们希望进一步拓展一些算子的高维支持,让飞桨能支持更多应用场景的需求。本方向主要开发:和飞桨专家一起扩展现有算子的功能,开发原有一些算子对处理 3D 及以上高维数据的支持,并解决制约这些高维支持的基础问题。

根据目前的issue发现需要扩展高维支持的算子有:

  1. F.affine_grridF.grid_sample() 目前不支持处理 3D 图像变形。详见 issue:【论文复现】paddle的affine_grid如何实现三维功能 · Issue #38670

    它们的组合是实现 STN(Spatial Transformer Network)的基础组件,常用在图像变形中。增加3D支持对实现可微3D图像(特别是医学图像)变形和配准十分关键。

  2. paddle.logsumexp 目前不支持 5D Tensor。详见 issue:【论文复现】paddle.logsumexp 不支持 5D tensor · Issue #34742

    此 OP 计算 x 的指数的总和的对数:logsumexp(x) = log∑exp(x)。常用于对数 softmax 的计算。

paddle-bot-old[bot] commented 2 years ago

您好,我们已经收到了您的问题,会安排技术人员尽快解答您的问题,请耐心等待。请您再次检查是否提供了清晰的问题描述、复现代码、环境&版本、报错信息等。同时,您也可以通过查看官网API文档常见问题历史IssueAI社区来寻求解答。祝您生活愉快~

Hi! We've received your issue and please be patient to get responded. We will arrange technicians to answer your questions as soon as possible. Please make sure that you have posted enough message to demo your request. You may also check out the APIFAQGithub Issue and AI community to get the answer.Have a nice day!

wenming2014 commented 2 years ago

您好,已收到您的需求,我们会进行相应的评估

Ligoml commented 2 years ago

该问题已在PFCC会议上完成讨论,详情见会议纪要

image
luotao1 commented 2 years ago

@S-HuaBomb #45015 实现了grid_sample()支持3D的功能,#45012 实现了affine_grid_op支持5D的功能

S-HuaBomb commented 2 years ago

@S-HuaBomb #45015 实现了grid_sample()支持3D的功能,#45012 实现了affine_grid_op支持5D的功能

Awesome!!! 👍 👍 👍