We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 61294d4 commit f18d7e8Copy full SHA for f18d7e8
proteinworkshop/models/base.py
@@ -412,9 +412,13 @@ def __init__(self, cfg: DictConfig) -> None:
412
self.encoder: nn.Module = hydra.utils.instantiate(cfg.encoder)
413
logger.info(self.encoder)
414
415
- logger.info("Instantiating decoders...")
416
- self.decoder: nn.ModuleDict = self._build_output_decoders()
417
- logger.info(self.decoder)
+ if hasattr(cfg.decoder, "disable") and cfg.decoder.disable:
+ logger.info("Disabling decoder as requested")
+ self.decoder = None
418
+ else:
419
+ logger.info("Instantiating decoders...")
420
+ self.decoder: nn.ModuleDict = self._build_output_decoders()
421
+ logger.info(self.decoder)
422
423
logger.info("Instantiating losses...")
424
self.losses = self.configure_losses(cfg.task.losses)
0 commit comments