class_docstr: Wrap `model` in `DistributedDataParallel` and `dls` in `DistributedDL`
class_docstr_tok: ["Wrap","`","model","`","in","`","DistributedDataParallel","`","and","`","dls","`","in","`","DistributedDL","`"]
code: def before_validate(self):
      self.learn.dl = self._wrap_dl(self.learn.dl)
  
imports: from __future__ import annotations
  from .basics import *
  from .callback.progress import ProgressCallback
  from torch.nn.parallel import DistributedDataParallel, DataParallel
  from .data.load import _FakeLoader, _loaders
  from .optimizer import OptimWrapper
label_desc: Use image node_id 6 for calling the DistributedTrainer obj's underlying member method code with example usage: obj.before_validate() without return types