code: def imread(
      self,
      path,
      grayscale=False,
      size=None,
      interpolate="bilinear",
      channel_first=False,
      as_uint16=False,
      num_channels=-1,
  ):
      backend = self.get_best_backend(path, "load")
      if backend is None:
          raise ValueError("No available backend to load image.")
      return backend.imread(
          path,
          grayscale,
          size,
          interpolate,
          channel_first,
          as_uint16,
          num_channels,
      )
  
file_path: nnabla/python/src/nnabla/utils/image_utils/backend_events/image_utils_backend.py
imports: from collections import OrderedDict
label_desc: Use image node_id 3 for calling the ImageUtilsBackend obj's underlying member method code with example usage: obj.imread(path, grayscale, size, interpolate, channel_first, as_uint16, num_channels) and returns: backend