class_docstr: Interface for weight compression algorithm that acts on a per-layer basis.
  
  This allows both options of either decompressing during inference or
  decompressing prior to inference (where compression occurs by applying a
  tool such as zip to the model file).
  
  This interface is a purely functional one.
class_docstr_tok: ["Interface","for","weight","compression","algorithm","that","acts","on","a","per-layer","basis",".","This","allows","both","options","of","either","decompressing","during","inference","or","decompressing","prior","to","inference","(","where","compression","occurs","by","applying","a","tool","such","as","zip","to","the","model","file",")",".","This","interface","is","a","purely","functional","one","."]
docstr: Define compressible weights for each layer.
  
  Args:
     original_layer: tf.keras.layers.Layer representing a layer from the
     original model.
  
  Returns:
     List of compressible weights for the given layer.
docstr_tok: ["Define","compressible","weights","for","each","layer",".","Args",":","original_layer",":","tf.keras.layers.Layer","representing","a","layer","from","the","original","model",".","Returns",":","List","of","compressible","weights","for","the","given","layer","."]
code: def get_compressible_weights(
      self, original_layer: tf.keras.layers.Layer
  ) -> List[tf.Variable]:
      """Define compressible weights for each layer.
  
      Args:
         original_layer: tf.keras.layers.Layer representing a layer from the
         original model.
  
      Returns:
         List of compressible weights for the given layer.
      """
      del original_layer
      return []
  
file_path: model-optimization/tensorflow_model_optimization/python/core/common/keras/compression/algorithm.py
imports: import abc
  from typing import List, Any
  import dataclasses
  import tensorflow
  from tensorflow_model_optimization.python.core.common.keras.compression.internal import optimize
label_desc: Use image node_id 1 for calling the WeightCompressor obj's underlying member method code with example usage: obj.get_compressible_weights(original_layer) and returns: list