File size: 1,316 Bytes
929e312
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
{
  "model_name": "Samudra",
  "model_type": "samudra",
  "architectures": [
    "Samudra"
  ],
  "framework": "PyTorch",
  "domain": "ocean",
  "task": "global-ocean-emulation",
  "implementation": {
    "entry_point": "model/samudra.py",
    "scope": "thermo-dynamic Samudra v1 ConvNeXt U-Net with periodic longitude handling"
  },
  "architecture": {
    "family": "dilated ConvNeXt U-Net",
    "variant": "thermo_dynamic",
    "input_channels": 158,
    "output_channels": 154,
    "state_channels": 77,
    "widths": [
      200,
      250,
      300,
      400
    ],
    "dilations": [
      1,
      2,
      4,
      8
    ],
    "bottleneck_width": 400,
    "activation": "capped GELU"
  },
  "data": {
    "dataset": "NOAA/GFDL OM4",
    "spatial_resolution_degrees": 1.0,
    "time_step_days": 5,
    "input_state_steps": 2,
    "output_state_steps": 2,
    "recurrent_passes": 4,
    "depth_levels_m": [
      2.5,
      10.0,
      22.5,
      40.0,
      65.0,
      105.0,
      165.0,
      250.0,
      375.0,
      550.0,
      775.0,
      1050.0,
      1400.0,
      1850.0,
      2400.0,
      3100.0,
      4000.0,
      5000.0,
      6000.0
    ],
    "protocol": "samudra_v1_om4"
  },
  "configuration_sources": [
    "conf/config.yaml",
    "model/samudra.py",
    "scripts/train.py"
  ]
}