October 28–31, 2019

Working with TensorFlow Lite on Android with C++

Joe Bowser (Adobe)
4:10pm4:50pm Thursday, October 31, 2019
Location: Grand Ballroom H
Average rating: ****.
(4.00, 1 rating)

Who is this presentation for?

  • Intermediate software developers

Level

Intermediate

Description

There are many cases where developers on mobile write lower-level C++ code for their Android applications using the Android NDK, OpenCV and other technologies. Joe Bowser explores how to use TF Lite’s C++ API on Android with existing code so the code can interact directly with TF Lite without having to make a round trip through Java Native Interface (JNI) and the Android subsystem, allowing for cleaner, more portable code so that can even be used in iOS or other platforms. You’ll also discover common pitfalls when working with TFLite as a C++ library, using TFLite with OpenCV and/or Halide on Android, as well as some techniques to do integration testing to allow your tests to work in a CI/CD environment.

Prerequisite knowledge

  • Experience with mobile development

What you'll learn

  • Discover with the pros and cons of various approaches to using TensorFlow Lite in a production environment and whether using Java or C++ is the best choice for you project
Photo of Joe Bowser

Joe Bowser

Adobe

Joe Bowser is a senior computer scientist at Adobe, where he’s the lead developer on the sensei on device team that’s deploying machine learning technologies into various products at Adobe. Previously, he was the creator of PhoneGap for Android and the longest contributing committer to the PhoneGap and Apache Cordova projects. When he’s not contributing to open source at Adobe, he spends his spare time working on various hardware projects, most of which involve first-person-view miniquadcopters.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)

Contact us

confreg@oreilly.com

For conference registration information and customer service

partners@oreilly.com

For more information on community discounts and trade opportunities with O’Reilly conferences

sponsorships@oreilly.com

For information on exhibiting or sponsoring a conference

pr@oreilly.com

For media/analyst press inquires