code: def get_cpu_isa_version():
      """Retrieves all Instruction Set Architecture(ISA) available.
  
      Required ISA(s): 'avx', 'avx2', 'avx512f', 'sse4', 'sse4_1'
  
      Returns:
        Tuple
          (list of available ISA, list of missing ISA)
      """
      key = "cpu_isa"
      out, err = run_shell_cmd(cmds_all[PLATFORM.lower()][key])
      if err and FLAGS.debug:
          print("Error in detecting supported ISA:\n %s" % str(err))
  
      ret_val = out
      required_isa = ["avx", "avx2", "avx512f", "sse4", "sse4_1"]
      found = []
      missing = []
      for isa in required_isa:
          for sys_isa in ret_val.split(b" "):
              if isa == sys_isa:
                  if isa not in found:
                      found.append(isa)
  
      missing = list(set(required_isa) - set(found))
      return found, missing
  
imports: import collections
  import json
  import re
  import subprocess
  import sys
  from absl import app
  from absl import flags
  from tensorflow.tools.tensorflow_builder.config_detector.data import cuda_compute_capability
label_desc: Use image node_id 16 for calling a global function with example usage: get_cpu_isa_version() and returns: found,  missing