Loading checkpoint creates new logging directory and tries to load checkpoint from that directory
🐛 Bug

I'm doing training and then loading the checkpoint later to do some experiments.  I'm using hydra.  What's happening is the checkpoints are being created as expected.  However, after I load the checkpoint with load_from_checkpoint a new output directory is created, and the checkpoint attempting to be read from that new output directory (and so of course it can't find it).
if cfg.train is True :
        trainer = Trainer(max_epochs=cfg.max_epochs, gpus=cfg.gpus)
        model = Net(cfg)
        trainer.fit(model)
        trainer.test(model)
    else :
        # plot some data
        model = Net.load_from_checkpoint(cfg.checkpoint)
        model.eval()
        ...