Extract a bank
PYTHONPATH=src python -m fps_uda.cli extract-feature-bank \
--dataset-config configs/datasets/office31_vit.yaml \
--out fps_h5cache/banks/office31_vit.h5 \
--device cuda:0
Dataset YAML declares domains, manifests, transforms, backbone, pooling strategy, and deterministic views.