class_docstr: Base optimizer class from which all other optimizer types are derived.
class_docstr_tok: ["Base","optimizer","class","from","which","all","other","optimizer","types","are","derived","."]
docstr: Predicate to match on a given node.
  
  Args:
      node (Layer): Node in the model graph to try matching the optimizer on.
docstr_tok: ["Predicate","to","match","on","a","given","node",".","Args",":","node","(","Layer",")",":","Node","in","the","model","graph","to","try","matching","the","optimizer","on","."]
code: def match(self, node):
      """Predicate to match on a given node.
  
      Args:
          node (Layer): Node in the model graph to try matching the optimizer on.
      """
      raise NotImplementedError
  
imports: import importlib
  import inspect
  import os
  from hls4ml.utils.string_utils import convert_to_snake_case
label_desc: Use image node_id 2 for calling the OptimizerPass obj's underlying member method code with example usage: obj.match(node) without return types