From 18bc8b03c482eac46703daa4d91d5c75586f101e Mon Sep 17 00:00:00 2001 From: ADream_ki <22085127827@qq.com> Date: Sat, 1 Mar 2025 13:07:39 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E3=80=90Hackathon=5F8th=20NO.14=E3=80=91Co?= =?UTF-8?q?NFiLD=20=E8=AE=BA=E6=96=87=E5=A4=8D=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rfcs/Science/20250303_CoNFiLD.md | 70 ++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 rfcs/Science/20250303_CoNFiLD.md diff --git a/rfcs/Science/20250303_CoNFiLD.md b/rfcs/Science/20250303_CoNFiLD.md new file mode 100644 index 000000000..5eb3e7605 --- /dev/null +++ b/rfcs/Science/20250303_CoNFiLD.md @@ -0,0 +1,70 @@ +# GeoFNO 设计文档 + +> RFC 文档相关记录信息 + +| | | +| ------------ | ------------------ | +| 提交作者 | ADream-ki | +| 提交时间 | 2025-03-05 | +| RFC 版本号 | v1.0 | +| 依赖飞桨版本 | release 2.6.2 版本 | +| 文件名 | 20250305_CoNFiLD.md | + +## 1. 概述 + +### 1.1 相关背景 + +[NO.14 CoNFiLD 论文复现](https://github.com/PaddlePaddle/community/blob/master/hackathon/hackathon_8th/%E3%80%90Hackathon_8th%E3%80%91%E4%B8%AA%E4%BA%BA%E6%8C%91%E6%88%98%E8%B5%9B%E2%80%94%E5%A5%97%E4%BB%B6%E5%BC%80%E5%8F%91%E4%BB%BB%E5%8A%A1%E5%90%88%E9%9B%86.md#no14-confild-%E8%AE%BA%E6%96%87%E5%A4%8D%E7%8E%B0) + +传统的大涡模拟(LES)和直接数值模拟(DNS)虽然能够提供详细的流场预测,但其计算需求极高,限制了在实际工程中的应用。基于深度学习的代理模型虽然计算效率较高,但它们通常依赖确定性框架,无法准确捕捉湍流的混沌和随机特性。CoNFiLD模型通过结合条件神经场编码和潜在扩散过程,旨在克服这些挑战,实现高效且鲁棒的时空湍流生成。 + +### 1.2 功能目标 + +1. 复现 CoNFiLD 代码,实现完整的推理流程。 +2. 保持精度与论文精度一致,相对误差在 ±10% 以内。 +3. 产出论文相关文档、图片、视频等。 + +### 1.3 意义 + +复现 CoNFiLD 代码,能够使用 CoNFiLD 模型进行推理。 + +## 2. PaddleScience 现状 + +PaddleScience 套件暂无 CoNFiLD 代码案例。 + +## 3. 目标调研 + +- 论文解决的问题: + CoNFiLD 模型解决在复杂、不规则三维域内快速生成复杂时空湍流的问题 +- 链接: + 代码:[https://github.com/jx-wang-s-group/CoNFiLD](https://github.com/jx-wang-s-group/CoNFiLD) + 论文:[https://doi.org/10.1038/s41467-024-54712-1](https://doi.org/10.1038/s41467-024-54712-1) + + 需将 Pytorch 代码转换为 Paddle + +## 4. 设计思路与实现方案 + +参考 PaddleScience 已有代码实现 CoNFiLD + +1. 数据预处理 +2. 模型构建 +3. 超参数设定 +4. 模型推理的评估指标 + +### 4.1 补充说明[可选] + +无 + +## 5. 测试和验收的考量 + +复现 CoNFiLD/ConditionalNeuralField 和CoNFiLD/ConditionalNeuralField 中的模型,跑通对应的 cass 案例。 + +## 6. 可行性分析和排期规划 + +- 202408:调研 +- 202409:复现代码并作调整 +- 202410:整理项目产出,撰写案例文档 + +## 7. 影响面 + +丰富 PaddleScience 的应用案例,在 ppsci.arch 中新增 CoNFiLD model From be9bb0a515376dd454916302a6745bc7c8f82fd1 Mon Sep 17 00:00:00 2001 From: ADream-ki <2085127827@qq.com> Date: Fri, 7 Mar 2025 13:17:01 +0800 Subject: [PATCH 2/5] change time --- rfcs/Science/20250303_CoNFiLD.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rfcs/Science/20250303_CoNFiLD.md b/rfcs/Science/20250303_CoNFiLD.md index 5eb3e7605..1cfea51d8 100644 --- a/rfcs/Science/20250303_CoNFiLD.md +++ b/rfcs/Science/20250303_CoNFiLD.md @@ -7,7 +7,7 @@ | 提交作者 | ADream-ki | | 提交时间 | 2025-03-05 | | RFC 版本号 | v1.0 | -| 依赖飞桨版本 | release 2.6.2 版本 | +| 依赖飞桨版本 | release 3.0 版本 | | 文件名 | 20250305_CoNFiLD.md | ## 1. 概述 @@ -61,9 +61,9 @@ PaddleScience 套件暂无 CoNFiLD 代码案例。 ## 6. 可行性分析和排期规划 -- 202408:调研 -- 202409:复现代码并作调整 -- 202410:整理项目产出,撰写案例文档 +- 202503:调研 +- 202504:复现代码并作调整 +- 202505:整理项目产出,撰写案例文档 ## 7. 影响面 From c5defdfced76aed80b04968b4d1d5f7f011b49b0 Mon Sep 17 00:00:00 2001 From: ADream-ki <2085127827@qq.com> Date: Fri, 7 Mar 2025 13:17:19 +0800 Subject: [PATCH 3/5] change --- rfcs/Science/20250303_CoNFiLD.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rfcs/Science/20250303_CoNFiLD.md b/rfcs/Science/20250303_CoNFiLD.md index 1cfea51d8..6b4aa4e3d 100644 --- a/rfcs/Science/20250303_CoNFiLD.md +++ b/rfcs/Science/20250303_CoNFiLD.md @@ -63,7 +63,7 @@ PaddleScience 套件暂无 CoNFiLD 代码案例。 - 202503:调研 - 202504:复现代码并作调整 -- 202505:整理项目产出,撰写案例文档 +- 202504:整理项目产出,撰写案例文档 ## 7. 影响面 From 2c25ffe0c05eb114e098f8d88152758f6f9f7b4f Mon Sep 17 00:00:00 2001 From: ADream-ki <2085127827@qq.com> Date: Tue, 11 Mar 2025 17:24:14 +0800 Subject: [PATCH 4/5] =?UTF-8?q?add=20=E9=A2=84=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rfcs/Science/20250303_CoNFiLD.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rfcs/Science/20250303_CoNFiLD.md b/rfcs/Science/20250303_CoNFiLD.md index 6b4aa4e3d..82915fb2a 100644 --- a/rfcs/Science/20250303_CoNFiLD.md +++ b/rfcs/Science/20250303_CoNFiLD.md @@ -1,4 +1,4 @@ -# GeoFNO 设计文档 +# CoNFiLD 设计文档 > RFC 文档相关记录信息 @@ -20,13 +20,13 @@ ### 1.2 功能目标 -1. 复现 CoNFiLD 代码,实现完整的推理流程。 +1. 复现 CoNFiLD 代码,实现完整的推理、预测流程。 2. 保持精度与论文精度一致,相对误差在 ±10% 以内。 3. 产出论文相关文档、图片、视频等。 ### 1.3 意义 -复现 CoNFiLD 代码,能够使用 CoNFiLD 模型进行推理。 +复现 CoNFiLD 代码,能够使用 CoNFiLD 模型进行推理、预测。 ## 2. PaddleScience 现状 @@ -57,7 +57,7 @@ PaddleScience 套件暂无 CoNFiLD 代码案例。 ## 5. 测试和验收的考量 -复现 CoNFiLD/ConditionalNeuralField 和CoNFiLD/ConditionalNeuralField 中的模型,跑通对应的 cass 案例。 +复现 CoNFiLD/ConditionalNeuralField 中的模型,跑通对应的 case 案例。 ## 6. 可行性分析和排期规划 From 84b75e975ef116acbda7c79268323032da0afd75 Mon Sep 17 00:00:00 2001 From: WG <39621324+wangguan1995@users.noreply.github.com> Date: Tue, 11 Mar 2025 20:09:38 +0800 Subject: [PATCH 5/5] Update 20250303_CoNFiLD.md --- rfcs/Science/20250303_CoNFiLD.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rfcs/Science/20250303_CoNFiLD.md b/rfcs/Science/20250303_CoNFiLD.md index 82915fb2a..c0740887d 100644 --- a/rfcs/Science/20250303_CoNFiLD.md +++ b/rfcs/Science/20250303_CoNFiLD.md @@ -20,13 +20,13 @@ ### 1.2 功能目标 -1. 复现 CoNFiLD 代码,实现完整的推理、预测流程。 +1. 复现 CoNFiLD 代码,实现完整的训练、推理、预测流程。 2. 保持精度与论文精度一致,相对误差在 ±10% 以内。 3. 产出论文相关文档、图片、视频等。 ### 1.3 意义 -复现 CoNFiLD 代码,能够使用 CoNFiLD 模型进行推理、预测。 +复现 CoNFiLD 代码,能够使用 CoNFiLD 模型进行训练、推理、预测。 ## 2. PaddleScience 现状 @@ -57,7 +57,7 @@ PaddleScience 套件暂无 CoNFiLD 代码案例。 ## 5. 测试和验收的考量 -复现 CoNFiLD/ConditionalNeuralField 中的模型,跑通对应的 case 案例。 +复现 CoNFiLD/ConditionalNeuralField 中的模型,跑通对应的 case 案例的训练、推理、预测。 ## 6. 可行性分析和排期规划