Files
Paweł Marczewski 17ab04db59 [Pal,LibOS] New logging system
Instead of 'loader.debug_type', introduce 'loader.log_level'
and 'loader.log_file', along with a set of definitions for
logging at a chosen level.

For now, the call sites keep using the legacy macros (SGX_DBG and
debug()), because converting them all will conflict with other
big changes in the code base. The existing LibOS calls are
assumed to be at 'info' level.
2021-01-20 17:27:29 +01:00
..
2021-01-20 17:27:29 +01:00

This example demonstrates how to run TensorFlow Lite v1.9. In particular, the example runs label_image program on Graphene. It reads an input image image.bmp from the current directory and uses TensorFlow Lite and the Inception v3 model to label the image.

To install build dependencies on Ubuntu there is a convenience target invoked with make install-dependencies-ubuntu. This also serves as a starting point to figure out which packages to install on newer releases of Ubuntu.

To build TensorFlow Lite and Graphene artifacts:

  • without SGX do make
  • with SGX do make SGX=1

To run the image labeling example:

  • without Graphene do make run-native
  • with Graphene do make run-graphene
  • with Graphene-SGX do make SGX=1 run-graphene