Presented By O’Reilly and Intel AI
Put AI to work
8-9 Oct 2018: Training
9-11 Oct 2018: Tutorials & Conference
London, UK

AutoGraph and distributed TensorFlow (sponsored by Google)

Brian Lee (Google Brain), Priya gupta (Google)
11:55–12:35 Thursday, 11 October 2018
Sponsored, TensorFlow at AI
Location: Buckingham Room - Palace Suite

What you'll learn

  • Learn how to distribute your training in TensorFlow easily across multiple accelerators and machines


TensorFlow AutoGraph automatically converts plain Python code into its TensorFlow equivalent, using source code transformation. This approach complements the new TensorFlow Eager project and will allow using the imperative style of Eager mode while retaining the benefits of graph mode. By using automatic code conversion, developers can write code that’s more concise, efficient, and robust.

Brian Lee and Priya Gupta demonstrate how to distribute your training in TensorFlow easily across multiple accelerators and machines. They also offer an overview of the new DistributionStrategy class that you can now use with Keras and Estimator APIs and cover the programming abstractions that allow you to run your models on CPUs, GPUs, and Cloud TPU from single devices up to entire Cloud TPU pods.

This session is sponsored by Google.

Photo of Brian Lee

Brian Lee

Google Brain

Brian Lee is a software engineer at Google Brain. He works on AutoGraph, a tool for converting plain Python code into its TensorFlow equivalent, and MiniGo, an open source replication of AlphaGoZero. Previously, Brian worked at Verily Life Sciences.

Photo of Priya gupta

Priya gupta


Priya Gupta is a software engineer on the TensorFlow team at Google, where she works on making it easier to run TensorFlow in a distributed environment. She is passionate about technology and education and wants machine learning to be accessible to everyone. Previously, she worked at Coursera and on the mobile ads team at Google.

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)