[docs]classSlidingWindowInference:""" Placeholder for sliding-window inference over large rasters or grids. Implement windowing logic and stitching as needed. """def__init__(self,model:torch.nn.Module,window_fn:Callable[...,Iterable[Any]]|None=None):self.model=modelself.window_fn=window_fndef__call__(self,inputs:Any)->List[torch.Tensor]:ifself.window_fnisNone:raiseNotImplementedError("Provide a window_fn to generate windows from inputs.")outputs:List[torch.Tensor]=[]self.model.eval()withtorch.no_grad():forwindowinself.window_fn(inputs):outputs.append(self.model(window))returnoutputs