code: def _func_set_nnabla_unsupport():
      """
      This function performs compatibility check
      """
      cur_set = func_set_nnabla_support()
      unsupported = set()
      for f in cur_set:
          cur_info = _nnabla_func_info_cur[f]
          if f not in _nnabla_func_info_old:
              unsupported.add(f)
              continue
  
          old_info = _nnabla_func_info_old[f]
  
          # check input compatibility
          for inp_name, inp_dict in cur_info["inputs"].items():
              if inp_name not in old_info["inputs"]:
                  unsupported.add(f)
                  break
              old_inp_dict = old_info["inputs"][inp_name]
              for attr_name, attr in inp_dict.items():
                  if attr_name == "doc":
                      continue
                  # Loose the check for `optional` change
                  # if attr_name not in old_inp_dict:
                  #     unsupported.add(f)
                  #     break
                  if attr_name in old_inp_dict:
                      if old_inp_dict[attr_name] != attr:
                          unsupported.add(f)
                          break
              if f in unsupported:
                  break
  
          # check arguments compatibility
          # if arguments in old, not in new, set to old default value
          #     if no default value, add to unsupported set
          # if arguments in new, not in old, remove it
          if f not in unsupported:
              if "arguments" in cur_info and "arguments" in old_info:
                  for arg_name, arg_dict in old_info[
                      "arguments"
                  ].items():
                      if arg_name not in cur_info["arguments"]:
                          if "default" not in arg_dict:
                              unsupported.add(f)
                              break
  
          if f not in unsupported:
              if len(cur_info["outputs"]) != len(old_info["outputs"]):
                  unsupported.add(f)
      return unsupported
  
imports: import pickle
  import zlib
  from collections import OrderedDict
  from os.path import abspath, join, dirname, expanduser
  import glob
  import os
  import yaml
  import certifi
  import ssl
  from nnabla.utils import nnabla_pb2
  from nnabla.logger import logger
label_desc: Use image node_id 27 for calling a global function with example usage: _func_set_nnabla_unsupport() and returns: unsupported