metadata_passthrough
metadata_passthrough
¶
Passthrough loss that forwards target keys into metadata.
MetadataPassthrough
¶
Bases: BaseLoss
Passthrough to add target keys to metadata without computing loss.
Useful for adding auxiliary data to metadata for visualization/analysis without affecting training.
Initialize metadata passthrough.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
keys_mapping
|
dict[str, str]
|
Mapping from target keys to metadata keys. Example: {"phase_label": "phase_label"} extracts targets["phase_label"] and stores it in metadata["phase_label"]. |
required |
Source code in src/versatil/metrics/losses/metadata_passthrough.py
get_required_keys
¶
forward
¶
Extract keys from targets and add to metadata.