In gluefactory/configs/superpoint+lightglue_megadepth.yaml there is the wrong learning rate initially set.
The original Paper said:
"Weights are initialized from the pretrained model on homographies, Training starts with a learning rate of 1e-5 and we exponentially decay it by 0.95 in each epoch after 10 epochs, and stop training after 50 epochs [...]"
In the config it starts with 1-4 and starts decaying after 30 epochs the same way it did in the pretraining.
I don't know if it is intended to be different from the paper but i think it is a little bit confusing if it's different.
Thanks!