code: def test_yolo_predict_from_dl(fridge_ds, backbone):
      _, valid_ds = fridge_ds
      infer_dl = models.ultralytics.yolov5.infer_dl(
          valid_ds, batch_size=1, shuffle=False
      )
      model = models.ultralytics.yolov5.model(
          num_classes=5,
          img_size=384,
          backbone=backbone(pretrained=True),
      )
      preds = models.ultralytics.yolov5.predict_from_dl(
          model, infer_dl, detection_threshold=0.0
      )
      _test_preds(preds)
  
file_path: icevision/tests/models/ultralytics/yolov5/test_prediction.py
imports: import pytest
  from icevision.all import *
  from icevision.models.ultralytics.yolov5.backbones import *
  import albumentations
  from icevision.models.inference_sahi import IceSahiModel
  from sahi.prediction import PredictionResult
label_desc: Use image node_id 5 for calling a global function with example usage: test_yolo_predict_from_dl(fridge_ds, backbone) without return types