code: def show_preds(
      preds: Sequence[Prediction],
      denormalize_fn: Optional[callable] = denormalize_imagenet,
      display_label: bool = True,
      display_bbox: bool = True,
      display_mask: bool = True,
      figsize=None,
      show=False,
      annotations=None,
      ncols=None,  # TODO: Not used,
      **draw_sample_kwargs,
  ) -> None:
      annotations = annotations or [None] * len(preds)
      partials = [
          partial(
              show_pred,
              pred=pred,
              denormalize_fn=denormalize_fn,
              display_label=display_label,
              display_bbox=display_bbox,
              display_mask=display_mask,
              show=False,
              annotation=annotation,
              **draw_sample_kwargs,
          )
          for pred, annotation in zip(preds, annotations)
      ]
  
      plot_grid(
          partials,
          ncols=2,
          figsize=figsize or (6, 6 * len(preds) / 2 / 0.75),
          show=show,
          axs_per_iter=2,
      )
  
file_path: icevision/icevision/visualize/show_data.py
imports: from icevision.imports import *
  from icevision.utils import *
  from icevision.core import *
  from icevision.parsers import *
  from icevision.data import *
  from icevision.visualize.draw_data import *
label_desc: Use image node_id 6 for calling a global function with example usage: show_preds(preds, denormalize_fn, display_label, display_bbox, display_mask, figsize, show, annotations, ncols) without return types