Download config.json from OneScience-Group/SphericalFourierNeuralOperators: direct link, hf CLI and curl.
- Browser
- Download file 2.4 kB
-
https://huggingface.co/OneScience-Group/SphericalFourierNeuralOperators/resolve/main/config.json
- Command line
-
hf download hf://OneScience-Group/SphericalFourierNeuralOperators/config.json
-
curl -L -o config.json https://huggingface.co/OneScience-Group/SphericalFourierNeuralOperators/resolve/main/config.json
2.4 kB
| { | |
| "model_name": "Spherical Fourier Neural Operators", | |
| "model_type": "sfno", | |
| "architectures": [ | |
| "SFNO" | |
| ], | |
| "framework": "PyTorch", | |
| "domain": "climate-and-atmosphere", | |
| "task": "global-weather-forecasting", | |
| "implementation": { | |
| "entry_point": "model/sfno.py", | |
| "scope": "configurable wrapper around torch_harmonics.examples.models.sfno.SphericalFourierNeuralOperator for deterministic single-state 6-hour forecasting" | |
| }, | |
| "architecture": { | |
| "family": "Spherical Fourier Neural Operator", | |
| "spectral_operator": "spherical harmonic transform", | |
| "input_format": "B C H W", | |
| "prediction": "one atmospheric state to the next 6-hour state; longer forecasts use autoregressive rollout", | |
| "activation": "GELU", | |
| "normalization": "InstanceNorm", | |
| "repository_default_config": { | |
| "purpose": "connectivity validation with synthetic ERA5 data", | |
| "img_size": [ | |
| 32, | |
| 64 | |
| ], | |
| "scale_factor": 2, | |
| "in_channels": 6, | |
| "out_channels": 6, | |
| "embed_dim": 16, | |
| "num_layers": 2, | |
| "use_mlp": true, | |
| "mlp_ratio": 2.0, | |
| "drop_rate": 0.0, | |
| "drop_path_rate": 0.0, | |
| "hard_thresholding_fraction": 1.0, | |
| "residual_prediction": false, | |
| "positional_embedding": "none", | |
| "bias": false | |
| }, | |
| "paper_reference_config": { | |
| "grid_resolution_degrees": 0.25, | |
| "grid_size": [ | |
| 721, | |
| 1440 | |
| ], | |
| "channels": "26 or 73", | |
| "embed_dim": 256, | |
| "num_layers": "approximately 8", | |
| "note": "the weather model's exact internal spectral downsampling factor is not disclosed" | |
| } | |
| }, | |
| "data": { | |
| "dataset": "ERA5", | |
| "variables": [ | |
| "10m_u_component_of_wind", | |
| "10m_v_component_of_wind", | |
| "2m_temperature", | |
| "mean_sea_level_pressure", | |
| "geopotential_500", | |
| "temperature_850" | |
| ], | |
| "time_step_hours": 6, | |
| "input_length": 1, | |
| "output_length": 1, | |
| "channels": 6, | |
| "spatial_size": [ | |
| 32, | |
| 64 | |
| ], | |
| "storage_format": "HDF5 fields with T C H W layout", | |
| "train_years": [ | |
| 1951, | |
| 1952 | |
| ], | |
| "validation_years": [ | |
| 1953 | |
| ], | |
| "test_years": [ | |
| 1954 | |
| ] | |
| }, | |
| "configuration_sources": [ | |
| "README.md", | |
| "conf/config.yaml", | |
| "model/sfno.py", | |
| "scripts/train.py", | |
| "scripts/inference.py", | |
| "scripts/fake_data.py", | |
| "configuration.json" | |
| ] | |
| } | |