You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All the predictions, trained model weights and data can be found in https://1drv.ms/f/c/49d761d10f0b201d/Emi9scIyaWBCrNTgRo6t12oBLnF2qGDRGj0M7-g0ekRM1A
27
29
28
-
> **Note**
30
+
> **Note**
29
31
> The data in the `train_data` and `valid_test_data` directories have been interpolated and normalized using the mean and standard deviation provided in the `stat` directory. Therefore, they can be directly fed into the model, primarily by concatenating them in the order of the variables.
30
32
31
33
### Quick Demo
@@ -47,7 +49,7 @@ rm tmp1.nc tmp2.nc
47
49
48
50
After the data interpolation is completed, you can refer to the [demo.ipynb](https://github.com/OpenEarthLab/ORCA-DL/blob/main/demo.ipynb) to run ORCA-DL.
49
51
50
-
> **Importantly**
52
+
> **Importantly**
51
53
> You need to unify the units before using our statistics to normalize the data. See [demo.ipynb](https://github.com/OpenEarthLab/ORCA-DL/blob/main/demo.ipynb).
52
54
53
55
### Train a new model
@@ -85,7 +87,7 @@ Then, replace your corresponding dir path in `train.sh` and run `bash train.sh`
85
87
86
88
After training, you can run `bash predict.sh` to make ensemble prediction using GODAS data. You can also refer to `demo.ipynb` for a more straightforward way to make predictions.
87
89
88
-
> **Note**
90
+
> **Note**
89
91
> We use Fully Sharded Data Parallel (FSDP) to accelerate training. With four NVIDIA A100 GPUs, the training process consumes approximately 36 GB of GPU memory per GPU. As the number of GPUs increases, the memory required per GPU decreases, and conversely, fewer GPUs result in higher memory usage per GPU. The testing process consumes approximately 12 GB of GPU memory on a single GPU.
90
92
> Training takes approximately 12 hours, while testing takes about 10 minutes (only saving tos).
91
93
@@ -100,10 +102,14 @@ After training, you can run `bash predict.sh` to make ensemble prediction using
100
102
**If you find this work useful, please cite our paper:**
101
103
102
104
```
103
-
@article{guo2024data,
104
-
title={Data-driven Global Ocean Modeling for Seasonal to Decadal Prediction},
105
+
@article{guo2025data,
106
+
title={Data-driven global ocean modeling for seasonal to decadal prediction},
105
107
author={Guo, Zijie and Lyu, Pumeng and Ling, Fenghua and Bai, Lei and Luo, Jing-Jia and Boers, Niklas and Yamagata, Toshio and Izumo, Takeshi and Cravatte, Sophie and Capotondi, Antonietta and Ouyang, Wanli},
106
-
journal={arXiv preprint arXiv:2405.15412},
107
-
year={2024}
108
+
journal={Science Advances},
109
+
volume={11},
110
+
number={33},
111
+
pages={eadu2488},
112
+
year={2025},
113
+
publisher={American Association for the Advancement of Science}
0 commit comments