class_docstr: Helper utils for Model Archiver tool.
  This class lists out all the methods such as validations for model archiving.
docstr: Function to find unique model params file
  :param files:
  :param suffix:
  :return:
docstr_tok: ["Function","to","find","unique","model","params","file",":","param","files",":",":","param","suffix",":",":","return",":"]
code: def find_unique(files, suffix):
      """
      Function to find unique model params file
      :param files:
      :param suffix:
      :return:
      """
      match = [f for f in files if f.endswith(suffix)]
      count = len(match)
  
      if count == 0:
          return None
      elif count == 1:
          return match[0]
      else:
          raise ModelArchiverError(
              "model-archiver expects only one {} file in the folder."
              " Found {} files {} in model-path.".format(
                  suffix, count, match
              )
          )
  
imports: import glob
  import logging
  import os
  import re
  import shutil
  import tarfile
  import tempfile
  import zipfile
  from io import BytesIO
  from pathlib import Path
  from .manifest_components.manifest import Manifest
  from .manifest_components.model import Model
  from .model_archiver_config import ModelArchiverConfig
  from .model_archiver_error import ModelArchiverError
label_desc: Use image node_id 3 for calling the ModelExportUtils obj's underlying member method code with example usage: obj.find_unique(files, suffix) and returns: None, match