Upgrading TFLite package (from TF 2.8 to Play Services)
Hi @tgpsantos, I don't have all the answers but here are some of my thoughts:

> If Interpreter was actually replaced by InterpreterApi, what's the new way to get the getSignatureKeys from this Play Services library?

I don't believe there is a new way... is there something you can't do with the new InterpreterApi, that you needed that method previously that you can't do now?

> I was using Interpreter before so it seems natural to update everything for InterpreterApi, but is it advised against in any way?

I would update everything and that is expected. Let us know if anything goes wrong.

Hi @arfaian, can you please take a look. Thanks.
**System information**
- TensorFlow Lite in Play Services SDK version (found in `build.gradle`):
```
        implementation 'com.google.android.gms:play-services-tflite-java:16.1.0'
        implementation 'com.google.android.gms:play-services-tflite-gpu:16.1.0'
```

Hi guys,

I'm currently upgrading our tensorflow-lite package from 2.8 to the new Play Services bundle. However, I've come across into a significantly different API compared to what we have right now and some of the documentation.

Here are my doubts
- is version from Play services actually the most up-to-date? last update to tflite-java 16.1.0 seems to be from [may 2023](https://maven.google.com/web/index.html?q=tflite#com.google.android.gms:play-services-tflite-java:16.1.0)
- what's the reason for `[com.google.android](com.google.android.gms:play-services-tflite-java)` library and distribution to be different from `org.tensorflow:tensorflow-lite` ?
- if play services is the most up to date, there seems to be some inconsistencies in the documentation? For instance, I can't find the [Interpreter](https://www.tensorflow.org/lite/api_docs/java/org/tensorflow/lite/Interpreter) anymore now. It seems to have been replaced by InterpreterApi, but it's unclear why we still see both in documentation
- If `Interpreter` was actually replaced by `InterpreterApi`, what's the new way to get the `getSignatureKeys` from this Play Services library?
- I was using Interpreter before so it seems natural to update everything for InterpreterApi, but is it advised against in any way?
- Is `[CompatList](https://www.tensorflow.org/lite/api_docs/java/org/tensorflow/lite/gpu/CompatibilityList)` deprecated / no need to call `getBestOptionsForThisDevice` anymore?
- `compatList.isDelegateSupportedOnThisDevice` replaced by `TfLiteGpu.isGpuDelegateAvailable` ?


Thanks for the help!