There is also an experimental TFlite model support in TF.js:

  
      

      github.com
  

  
    tfjs/tfjs-tflite at master · tensorflow/tfjs - TFLite support for Tensorflow.js 2

  master/tfjs-tflite

  A WebGL accelerated JavaScript library for training and deploying ML models.

  

  
    
    
  

  


For Expo check this Expo compatibility section:

  

      github.com
  

  
    tensorflow/tfjs/blob/master/tfjs-react-native/README.md#expo-compatibility 5


    # Platform Adapter for React Native

This package provides a TensorFlow.js platform adapter for react native. It
provides GPU accelerated execution of TensorFlow.js supporting all major modes
of tfjs usage, include:
  - Support for both model inference and training
  - GPU support with WebGL via expo-gl.
  - Support for loading models pretrained models (tfjs-models) from the web.
  - IOHandlers to support loading models from asyncStorage and models
    that are compiled into the app bundle.

## Setting up a React Native app with tfjs-react-native

These instructions (and this library) **assume that you are generally familiar with [react native](https://facebook.github.io/react-native/) development**.

## Expo compatibility

This library relies on [expo-gl](https://github.com/expo/expo/tree/master/packages/expo-gl) and [expo-gl-cpp](https://github.com/expo/expo/tree/master/packages/expo-gl-cpp). Thus you must use a version of React Native that is supported by Expo.

Some parts of tfjs-react-native are not compatible with _managed expo apps_. You must use the bare workflow (or just plain react native) if you want to use the following functionality:



  This file has been truncated. show original