Skip to content

Latest commit

 

History

History
71 lines (48 loc) · 1.09 KB

File metadata and controls

71 lines (48 loc) · 1.09 KB

MNIST for Android

Run the TensorFlow MNIST model in Android application.

How to Build

You need to install the following tools in advance.

  • Android SDK
  • Android NDK
  • Bazel

Fix WORKSPACE.

android_sdk_repository(
    name="androidsdk",
    path="</absolute/path/to/android-sdk>",
    api_level = <api level>,
)

android_ndk_repository(
    name = "androidndk",
    path = "</absolute/path/to/android-ndk>",
    api_level = 21,
)

Please install the following items.

  • SDK Platform Tools for specified version
  • SDK Build Tools
  • Google Support Library

Run build.

bazel build app:net.ornew.mnist.app

net.ornew.mnist.app.apk is generated in ./bazel-bin/app/.

If you want to install the application:

bazel mobile-install app:net.ornew.mnist.app

or

adb install -r bazel-bin/app/net.ornew.mnist.app.apk

How to generate MNIST model file

You need to install the following tools.

  • python
  • TensorFlow
cd model
python mnist.py

mnist.frozen.pb is generated in model/dist/.

Contacts

Arata Furukawa <info@ornew.net>