class_docstr: PhotoRestoreModel
  
  Args:
      load_checkpoint(str): Checkpoint save path, default is None.
      visualization (bool): Whether to save the estimation result. Default is True.
docstr: Run as a service.
code: def serving_method(self, images, model_select):
      """
      Run as a service.
      """
      print(model_select)
      images_decode = U.base64_to_cv2(images)
      results = self.run_image(
          input=images_decode, model_select=model_select
      )
      results = U.cv2_to_base64(results)
      return results
  
file_path: PaddleHub/modules/image/Image_editing/colorization/photo_restoration/module.py
imports: import os
  import time
  import cv2
  import paddle.nn
  import paddlehub
  from paddlehub.module.module import moduleinfo, serving
  from .None import utils
label_desc: Use image node_id 3 for calling the PhotoRestoreModel obj's underlying member method code with example usage: obj.serving_method(images, model_select) and returns: results