def METHOD_NAME(self, cb_cls: Type[Callback], device_train_microbatch_size: int, _remote: bool):
    del _remote  # unused. `_remote` must be passed through to parameterize the test markers.
    cb_kwargs = get_cb_kwargs(cb_cls)
    cb = cb_cls(**cb_kwargs)
    trainer = self._get_trainer(cb, device_train_microbatch_size)
    trainer.fit()