code: def _get_layer_initializers(self):
      all_initializers = {
          name: get_optimizer(name)
          for name in get_backend_passes(self.name)
          if isinstance(get_optimizer(name), LayerOptimizerPass)
      }
  
      # Sort through the initializers based on the base class (e.g., to apply 'Layer' optimizers before 'Dense')
      sorted_initializers = sorted(
          all_initializers.items(),
          key=lambda x: len(x[1].layer_class.mro()),
      )
  
      # Return only the names of the initializers
      return [opt[0] for opt in sorted_initializers]
  
imports: import inspect
  import os
  from pathlib import Path
  from hls4ml.backends.template import Template
  from hls4ml.model.flow import get_backend_flows, update_flow
  from hls4ml.model.optimizer import LayerOptimizerPass, extract_optimizers_from_object, extract_optimizers_from_path, get_backend_passes, get_optimizer, register_pass
label_desc: Use image node_id 5 for calling the Backend obj's underlying member method code with example usage: obj._get_layer_initializers() and returns: unknown