diff options
author | Nathan Bailey <nathan.bailey@arm.com> | 2024-03-08 14:08:06 +0000 |
---|---|---|
committer | Nathan Bailey <nathan.bailey@arm.com> | 2024-04-16 13:11:31 +0100 |
commit | 32405c279d2f98c2d40bdbbb7f7306ff12c86cd6 (patch) | |
tree | 42781ca219b822a9ec9f212a9ee516f65b184a27 /src/mlia/nn/rewrite/library/fc_clustering_layer.py | |
parent | 427e02696f1ede596ef6dce82787a37e122efa78 (diff) | |
download | mlia-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.py | 4 |
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 |