def create_diff_optim()

in higher/optim.py [0:0]


def create_diff_optim(
        opt_type: _typing.Type[_torch.optim.Optimizer],
        opt_kwargs: _typing.Optional[_typing.Dict[str, _typing.Any]] = None,
        params: _typing.Optional[_typing.List[_torch.Tensor]] = None,
        fmodel: _typing.Optional[_patch._MonkeyPatchBase] = None,
        device: _typing.Optional[_torch.device] = None,
        override: _typing.Optional[_OverrideType] = None,
        track_higher_grads: bool = True,
        **kwargs