Hi readers,
Due to TensorFlow versions compatibility issues, you might face issues in converting .h5 Keras model into the .tflite model. I have found a workaround for this and going to share it with you.
Step 1: Uninstall the current version of TensorFlow, by typing below command:
pip uninstall tensorflow
If you are using Google Colab, use
!pip uninstall tensorflow
Step 2: Install TensorFlow version 1.12, by typing below command:
pip install tensorflow==1.12
If you are using Google Colab, use
!pip install tensorflow==1.12
Step 3: Add the import statement
from tensorflow.contrib import lite
Step 4: Code snippet for model conversion
converter = lite.TFLiteConverter.from_keras_model_file('/content/my_model.h5')
tfmodel = converter.convert()
open("model.tflite", "wb").write(tfmodel)
And that's it. You can now use the generated model.tflite file to perform the inferences.
Thanks for reading. Please leave a comment if you found this useful.
Buy Me a Coffee - https://www.buymeacoffee.com/agautam
Comments
Post a Comment