code: def build(self, input_shape):
      self.w = self.add_weight(
          shape=(input_shape[-1], self.units),
          initializer="random_normal",
          trainable=True,
      )
      self.b = self.add_weight(
          shape=(self.units,),
          initializer="random_normal",
          trainable=False,
      )
      self.built = True
  
imports: import tensorflow
  from tensorflow_model_optimization.python.core.clustering.keras import cluster
  from tensorflow_model_optimization.python.core.clustering.keras import cluster_config
  from tensorflow_model_optimization.python.core.clustering.keras import clusterable_layer
  from tensorflow_model_optimization.python.core.clustering.keras import clustering_algorithm
label_desc: Use image node_id 2 for calling the MyClusterableLayer obj's underlying member method code with example usage: obj.build(input_shape) without return types