eagle
收藏资源简介:
<p align="center"> <strong> <span style="font-size: 30px;">EAGLE</span> </strong> </p> ## OneScience 官方信息 | 平台 | 文档 | OneScience 主仓库 | Skills 仓库 | |---|---|---|---| | Gitee | https://gitee.com/onescience-ai/onescience-doc | https://gitee.com/onescience-ai/onescience | https://gitee.com/onescience-ai/oneskills | | GitHub | https://github.com/onescience-ai/OneScience-doc | https://github.com/onescience-ai/OneScience | https://github.com/onescience-ai/oneskills | ## 数据集介绍 `OneScience/eagle` 是 EAGLE 二维非定常流体仿真数据集的 ModelScope 标准数据仓库。数据描述无人机/移动流源与不同地面几何结构相互作用产生的速度和压力场,包含 `Cre`、`Spl`、`Tri` 三类几何,每类 400 个轨迹样本目录。 本仓库包含原始仿真文件、GraphViT/EagleMeshTransformer 所需聚类文件、split 元数据、schema、SHA256 清单和读取验证脚本。 ## 支持OneScience仓库模型 本数据集适配 `OneScience/EagleMeshTransformer`。模型侧运行时请将 `ONESCIENCE_EAGLE_DATA_DIR` 指向 `data/Eagle_dataset`。 ## 文件与下载 ```bash modelscope download --dataset OneScience/eagle modelscope download --model OneScience/EagleMeshTransformer export ONESCIENCE_EAGLE_DATA_DIR=/path/to/OneScience_eagle/data/Eagle_dataset ``` ## 数据格式 每个样本目录形如 `data/Eagle_dataset/Tri/174/2/`,包含: | 文件 | 格式 | 内容 | |---|---|---| | `sim.npz` | NumPy NPZ | `pointcloud`, `mask`, `VX`, `VY`, `PS`, `PG` | | `triangles.npy` | NumPy NPY | 三角网格单元,shape 为 `[time, cells, 3]` | | `constrained_kmeans_10.npy` 至 `constrained_kmeans_40.npy` | NumPy NPY | 不同聚类大小的节点聚类索引,默认模型配置使用 40 | `sim.npz` 的核心字段为 `pointcloud [time, nodes, 2]`、`mask [time, nodes]`、`VX/VY/PS/PG [time, nodes]`。详细 schema 见 `metadata/schema.yaml`。 ## 数据放置与验证 下载后保持 `data/Eagle_dataset/Cre`、`Spl`、`Tri` 三个目录及 `metadata/train.txt`、`valid.txt`、`test.txt`。轻量结构校验: ```bash python scripts/validate_eagle_dataset.py ``` 完整 SHA256 校验可执行 `python scripts/validate_eagle_dataset.py --full-hash`,会顺序读取全部 7200 个数据文件。 ## 限制与许可证 ## 限制与许可证 - 默认适配 `n_cluster=40` 的 GraphViT 配置;如果模型改用其他聚类大小,需同步修改模型配置。 - eagle 原始论文:[EAGLE: Large-scale Learning of Turbulent Fluid Dynamics with Mesh Transformers](https://arxiv.org/abs/2302.10803)。



