Does not validate against any of the Union subtypes
Subtypes: [<class 'NoneType'>, <class 'lightning.pytorch.core.module.LightningModule'>]
Problem with given class_path ...
Expected key train_metrics.init_args.metrics.macro-f1.init_args.num_labels to be in data
Title:
Description:
Currently the project is pinned to PyTorch Lightning 2.5.1 in f74c8ac because our
LightningCLI-based integration fails on 2.5.2 and newer.Problem
In Lightning ≥2.5.2,
LightningCLIand its underlyingjsonargparsevalidation became stricter.Fields that were previously injected dynamically through
parser.link_arguments(e.g.num_labels) now must either exist in the config file or be linked at an earlier stage.This causes errors like:
In 2.5.1 this worked fine, but 2.5.2+ fails during config parsing.