Run an evaluation job¶
This guide walks through running an evaluation on a trained checkpoint: launching the job, enabling visualisations, and finding the outputs.
Prerequisites¶
Make sure IceNet-MP is installed and that you have a trained checkpoint — either from a training run or downloaded from shared storage.
1. Get a checkpoint¶
From a training run¶
Checkpoints are saved to ${BASE_DIR}/training/wandb/run-<date>-<id>/checkpoints/<name>.ckpt after training. Pick the checkpoint you want to evaluate.
From shared storage (HPC)¶
Pre-trained checkpoints are available on Baskerville, DAWN, and Isambard-AI. Ask a team member for the path.
2. Create a local config¶
If you do not already have a local config from a training run, create one at icenet_mp/config/<your-name>.local.yaml.
See Train a model — Create a local config for details.
3. Run evaluate¶
See the evaluate command reference for full option details, then run:
Enabling visualisations¶
By default, all visualisations are enabled (see icenet_mp/config/evaluate/callbacks/plotting.yaml). To disable forecast plots, set make_static_plots and make_video_plots to false in your local config:
Plots of the raw input data are also enabled by default. To disable them, set:
4. Check results in W&B¶
Once evaluation completes, the run appears in the W&B project evaluate under the turing-seaice entity at wandb.ai.
| Key | Contents |
|---|---|
output_static |
Static images of forecast output. |
output_video |
Animated forecast output. |
input_static |
Static images of the raw input data (if make_input_plots: true). |
input_video |
Animated raw input data (if make_input_plots: true). |
Custom Charts |
Per-forecast-day metrics, allowing skill to be assessed at longer lead times. |