Support passing a path for loading weights from a local directory
This was suggested by GemmaTuron here https://github.com/ersilia-os/ersilia/issues/1083#issuecomment-2007550583
signaturizer = Signaturizer(space="A1", weights_dir = "/path/to/weights/dir/")
There is also a bug where the use_local_weights
parameter on FineTunedUniMol
isn't respected https://gitlabsbnb.irbbarcelona.org/packages/signaturizer3d/-/blob/main/signaturizer3d/model.py#L31