code: def call(self, inputs):
      
      # if context.executing_eagerly():
      #   if not self.initialized:
      #     self._data_dep_init(inputs)
      self._compute_weights()  # Recompute weights for each forward pass
  
      output = self.layer.call(inputs)
      return output
docs: Call `Layer`.