First multi-agent AI system for real-time solar storm detection and infrastructure impact forecasting. Running NASA/IBM Surya-1.0 on AMD Instinct MI300X via ROCm.
AMD Developer Hackathon ยท May 4โ10, 2026 ยท lablab.ai
๐ฅ
https://www.loom.com/share/a15bf3391c0945e7950ff213460d3ced
Live dashboard: http://134.199.197.132 (active during hackathon)
HELIOS watches the Sun 24/7, detects solar storms as they form, models how they travel through space, and delivers plain-language impact forecasts to operators โ telling them exactly which satellites, power grids, GPS systems, and aviation routes face risk, and when.
The problem: When a CME arrives at Earth, the DSCOVR sensor at the L1 Lagrange point gives operators approximately 30 minutes of real-time warning โ verified at 31 minutes for the May 2024 Gannon G5 storm. That is not enough time to complete protective actions for critical infrastructure.
HELIOS detects flares at the solar source using GOES X-ray data and NASA's Surya foundation model, issuing automated WARNING alerts days before Earth impact โ rather than waiting for the storm to arrive at DSCOVR's L1 position. For the Gannon storm, our pipeline issued a WARNING 36 hours before impact, validated against real NASA DONKI and GFZ Potsdam archives.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ LIVE DATA SOURCES โ
โ NASA SDO (images) โ NOAA DSCOVR โ GOES X-ray โ
โโโโโโโโโโโโฌโโโโโโโโโโโดโโโโโโโโฌโโโโโโโโโดโโโโโโโฌโโโโโโโโโโโโ
โ โ โ
โผ โผ โ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ โ
โ AGENT 01 โ โ AGENT 02 โโโโโ
โ Solar Vision โ โ CME Physics โ
โ Surya-1.0 โ โ DSCOVR L1 โ
โ GOES X-ray โ โ Burton / DBM โ
โโโโโโโโโโฌโโโโโโโโโ โโโโโโโโโโฌโโโโโโโโโ
โ (parallel) โ
โโโโโโโโโโฌโโโโโโโโโโโโ
โผ
โโโโโโโโโโโโโโโโโโโ
โ AGENT 03 โ
โ Impact Mapper โ
โ Kp โ Infra โ
โ Folium map โ
โโโโโโโโโโฌโโโโโโโโโ
โผ
โโโโโโโโโโโโโโโโโโโ
โ AGENT 04 โ
โ Command LLM โ
โ Llama 3.1 8B โ
โ Alert bulletin โ
โโโโโโโโโโฌโโโโโโโโโ
โผ
โโโโโโโโโโโโโโโโโโโ
โ OPERATOR DASH โ
โ Streamlit UI โ
โ Live + Replay โ
โโโโโโโโโโโโโโโโโโโ
Agents 01 and 02 run in true parallel via ThreadPoolExecutor โ GOES/SDO fetch and DSCOVR fetch are independent. They sync at Agent 03.
| Metric | Value |
|---|---|
| Surya VRAM (weights + activation) | 1.82 GB |
| GOES X-ray live signal latency | ~170 ms |
| All models loaded simultaneously | ~145 GB total |
| MI300X total VRAM | 192 GB |
| Full pipeline latency (no storm) | < 1 second |
| Full pipeline latency (alert path) | ~30 seconds (includes LLM) |
Why MI300X:
Llama 3.1 8B (16 GB fp16) + Surya (1.82 GB) + vLLM overhead โ all loaded simultaneously in one VRAM pool. No model swapping. The MI300X's 5.2 TB/s memory bandwidth enables real-time inference within SDO's 12-second image cadence.
| Layer | Tool | Version |
|---|---|---|
| GPU | AMD Instinct MI300X | 192 GB VRAM |
| GPU Runtime | ROCm | 7.2 |
| Solar Model | NASA/IBM Surya-1.0 (HelioSpectFormer) | 366M params |
| LLM | Llama 3.1 8B (vLLM) | 0.17.1 |
| Agent Framework | LangGraph | latest |
| Solar Physics | DSCOVR + Burton empirical formula | โ |
| Geo Mapping | Folium | latest |
| Dashboard | Streamlit | latest |
Models used in this submission: Surya-1.0 (366M) + Llama 3.1 8B Instruct via vLLM on AMD ROCm 7.2.
All data is free, public, and streaming in real time:
| Source | What | URL |
|---|---|---|
| NASA SDO | Live solar images (AIA 171ร ) | sdo.gsfc.nasa.gov |
| NOAA DSCOVR mag | Bz magnetic field (nT) | services.swpc.noaa.gov |
| NOAA DSCOVR plasma | Solar wind speed (km/s) | services.swpc.noaa.gov |
| NOAA GOES | X-ray flux (flare class) | services.swpc.noaa.gov |
| NOAA SWPC | Kp index | services.swpc.noaa.gov |
| SuryaBench | Historical storm data (.nc) | github.com/NASA-IMPACT/SuryaBench |
| Agent | Model | Input | Output |
|---|---|---|---|
| 01 Solar Vision | Surya-1.0 + GOES X-ray | SDO image sequence / GOES flux | Flare probability, severity |
| 02 CME Physics | Burton formula + DBM | DSCOVR Bz + plasma speed | Kp estimate, storm class |
| 03 Impact Mapper | Lookup table + Folium | Kp index | Geo risk map, per-sector impacts |
| 04 Command LLM | Llama 3.1 8B via vLLM | All agent outputs | Plain-language alert bulletin |
Fresh AMD Developer Cloud instance โ complete setup in one command per step:
# On the AMD host (run once):
bash <(curl -s https://raw.githubusercontent.com/hadsaw-parallel/helios/main/setup_host.sh)
# Inside the Docker container:
docker exec -it rocm /bin/bash
cd /app && git clone https://github.com/hadsaw-parallel/helios.git && cd helios && bash setup.sh
setup.sh automatically:
Dashboard opens at http://<YOUR_IP> (~15 min from zero on a fresh instance).
python3 -m pytest tests/ -v
# 9 passed, 1 skipped (storm replay requires SuryaBench data)
First demonstration of NASA/IBM Surya-1.0 on AMD ROCm hardware. Surya's GitHub targets CUDA only. HELIOS ports and runs it on MI300X โ a direct AMD ecosystem contribution.
First multi-agent agentic pipeline for operational space weather forecasting. Existing tools are siloed: separate apps for solar imaging, solar wind data, and impact assessment. HELIOS chains them into one autonomous pipeline.
Scientifically grounded physics. Agent 02 uses real DSCOVR measurements (not synthetic data) and the Burton (1975) empirical formula for Kp estimation. Agent 03's latitude bands match NOAA's published G-scale.
Validated against real storms. The counterfactual replay fetches live data from NASA DONKI, GFZ Potsdam Kp API, and NASA OMNIWeb for any historical timestamp โ nothing hardcoded. Validated against the May 2024 Gannon G5 storm: HELIOS issued WARNING at T-36h using real archived flare data. The live pipeline shows real conditions (ALL_CLEAR when the Sun is quiet).
| Detection mode | Lead time | Source |
|---|---|---|
| DSCOVR at L1 real-time solar wind | ~30 minutes | Verified: 31 min for Gannon storm (NOAA SWPC) |
| NOAA analyst watch (CME + coronagraph) | ~2 days | Manual human process, not automated |
| HELIOS automated WARNING (flare detection) | Hours to days | Validated: T-36h for Gannon using NASA DONKI archives |
HELIOS detects X-class flares at the solar source using GOES X-ray โ the same data NOAA analysts use, but in an automated pipeline that also maps infrastructure impact and generates operator bulletins in under 3 seconds. DSCOVR provides the final real-time confirmation as the storm arrives; HELIOS provides the early automated alert before it does.
"The May 2024 Gannon G5 storm โ strongest in 21 years. DSCOVR gave operators 31 minutes of real-time warning when the CME was already arriving. HELIOS, running the same public GOES data through an automated pipeline, issued a WARNING 36 hours before impact โ validated live against NASA DONKI and GFZ Potsdam archives."
Built with NASA/IBM Surya-1.0 ยท AMD Instinct MI300X ยท ROCm 7.2 ยท LangGraph ยท Llama 3.1 AMD Developer Hackathon ยท May 4โ10, 2026