aboutsummaryrefslogtreecommitdiff
path: root/src/mlia/nn/rewrite/library/fc_clustering_layer.py
diff options
context:
space:
mode:
authorNathan Bailey <nathan.bailey@arm.com>2024-03-08 14:08:06 +0000
committerNathan Bailey <nathan.bailey@arm.com>2024-04-16 13:11:31 +0100
commit32405c279d2f98c2d40bdbbb7f7306ff12c86cd6 (patch)
tree42781ca219b822a9ec9f212a9ee516f65b184a27 /src/mlia/nn/rewrite/library/fc_clustering_layer.py
parent427e02696f1ede596ef6dce82787a37e122efa78 (diff)
downloadmlia-32405c279d2f98c2d40bdbbb7f7306ff12c86cd6.tar.gz
feat: Implement the clustering rewrite for int8
Implements a clustering rewrite for fully connected layers for int8 models Resolves: MLIA-1080 Signed-off-by: Nathan Bailey <nathan.bailey@arm.com> Change-Id: If48efb22764187a382e5b84bbb5c3b75a6e71b75
Diffstat (limited to 'src/mlia/nn/rewrite/library/fc_clustering_layer.py')
-rw-r--r--src/mlia/nn/rewrite/library/fc_clustering_layer.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mlia/nn/rewrite/library/fc_clustering_layer.py b/src/mlia/nn/rewrite/library/fc_clustering_layer.py
index 72931c0..7cc383e 100644
--- a/src/mlia/nn/rewrite/library/fc_clustering_layer.py
+++ b/src/mlia/nn/rewrite/library/fc_clustering_layer.py
@@ -9,7 +9,7 @@ from keras.api._v2 import keras # Temporary workaround for now: MLIA-1107
def get_keras_model_clus(input_shape: Any, output_shape: Any) -> keras.Model:
"""Generate TensorFlow Lite model for clustering rewrite."""
- clustering_params = {
+ rewrite_params = {
"number_of_clusters": 32,
"cluster_centroids_init": tfmot.clustering.keras.CentroidInitialization.LINEAR,
}
@@ -21,6 +21,6 @@ def get_keras_model_clus(input_shape: Any, output_shape: Any) -> keras.Model:
keras.layers.Dense(units=output_shape),
]
),
- **clustering_params
+ **rewrite_params
)
return model