code: def test_decode_jpeg_cuda_device_param(cuda_device):
      """Make sure we can pass a string or a torch.device as device param"""
      path = next(
          path
          for path in get_images(IMAGE_ROOT, ".jpg")
          if "cmyk" not in path
      )
      data = read_file(path)
      decode_jpeg(data, device=cuda_device)
  
imports: import glob
  import io
  import os
  import sys
  from pathlib import Path
  import numpy
  import pytest
  import torch
  import torchvision.transforms.functional
  from common_utils import assert_equal, needs_cuda
  from PIL import __version__, Image
  from torchvision.io.image import _read_png_16, decode_image, decode_jpeg, decode_png, encode_jpeg, encode_png, ImageReadMode, read_file, read_image, write_file, write_jpeg, write_png
label_desc: Use image node_id 23 for calling a global function with example usage: test_decode_jpeg_cuda_device_param(cuda_device) without return types