2015

TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems

M. Abadi, Akshat Agarwal, P. Barham, E. Brevdo, Ziru Chen, C. Citro, G. Corrado, A. Davis, Jeffrey Dean, M. Devin, Sanjay Ghemawat, I. Goodfellow, A. Harp, Geoffrey Irving, M. Isard, Y. Jia, R. Jozefowicz, Lukasz Kaiser, M. Kudlur, J. Levenberg, D. Mane, R. Monga, S. Moore, D. Murray, Christopher Olah, M. Schuster, J. Shlens, B. Steiner, Ilya Sutskever, K. Talwar, P. Tucker, Vincent Vanhoucke, V. Vasudevan, F. Viegas, Oriol Vinyals, P. Warden, M. Wattenberg, M. Wicke, Y. Yu, Xiaoqiang Zheng

citations

Cite Score

88

AI summary

This paper introduces TensorFlow, a flexible interface and implementation for expressing and executing machine learning algorithms on heterogeneous distributed systems. It supports training and inference for deep neural networks, achieving scalability across diverse platforms from mobile devices to large-scale clusters. The TensorFlow API and reference implementation were released as open-source.

Main Contributions

  • Introduces TensorFlow, an interface for expressing machine learning algorithms.
  • Presents an implementation for executing algorithms on heterogeneous systems.
  • Demonstrates flexibility across a wide variety of algorithms, including training and inference for deep neural networks.
  • Describes the TensorFlow API and an implementation built at Google.
  • Releases the TensorFlow API and a reference implementation as an open-source package.

Abstract

TensorFlow [1] is an interface for expressing machine learning algorithms, and an implementation for executing such algorithms. A computation expressed using TensorFlow can be executed with little or no change on a wide variety of heterogeneous systems, ranging from mobile devices such as phones and tablets up to large-scale distributed systems of hundreds of machines and thousands of computational devices such as GPU cards. The system is flexible and can be used to express a wide variety of algorithms, including training and inference algorithms for deep neural network models, and it has been used for conducting research and for deploying machine learning systems into production across more than a dozen areas of computer science and other fields, including speech recognition, computer vision, robotics, information retrieval, natural language processing, geographic information extraction, and computational drug discovery. This paper describes the TensorFlow interface and an implementation of that interface that we have built at Google. The TensorFlow API and a reference implementation were released as an open-source package under the Apache 2.0 license in November, 2015 and are available at www.tensorflow.org.

Citation Graph

Loading graph...

References [56]

Sort:
Filter:

Sepp Hochreiter, Jürgen Schmidhuber - 1997

94 papers in library cite

Christian Szegedy, Weizhou Liu, Y. Jia, P. Sermanet, S. Reed, Dragomir Anguelov, Dumitru Erhan, Vincent Vanhoucke, Andrew Rabinovich - 2015

20 papers in library cite

S. Ioffe, Christian Szegedy - 2015

18 papers in library cite

Tomas Mikolov, K. Chen, G. S. Corrado, Jeffrey Dean - 2013

26 papers in library cite

D. E. Rumelhart, Geoffrey E. Hinton, Ronald J. Williams - 1986

34 papers in library cite

Ilya Sutskever, Oriol Vinyals, Quoc V. Le - 2014

58 papers in library cite

Y. Jia, E. Shelhamer, J. Donahue, S. Karayev, J. Long, Ross Girshick, S. Guadarrama, Trevor Darrell - 2014

12 papers in library cite

M. Abadi, Akshat Agarwal, P. Barham, E. Brevdo, Ziru Chen, C. Citro, G. Corrado, A. Davis, Jeffrey Dean, M. Devin, Sanjay Ghemawat, I. Goodfellow, A. Harp, Geoffrey Irving, M. Isard, Y. Jia, R. Jozefowicz, Lukasz Kaiser, M. Kudlur, J. Levenberg, D. Mane, R. Monga, S. Moore, D. Murray, Christopher Olah, M. Schuster, J. Shlens, B. Steiner, Ilya Sutskever, K. Talwar, P. Tucker, Vincent Vanhoucke, V. Vasudevan, F. Viegas, Oriol Vinyals, P. Warden, M. Wattenberg, M. Wicke, Y. Yu, Xiaoqiang Zheng - 2015

11 papers in library cite

A. Karpathy, G. Toderici, S. Shetty, T. Leung, R. Sukthankar, Li Fei Fei - 2014

2 papers in library cite

Matei Zaharia, M. Chowdhury, T. Das, A. Dave, J. Ma, M. Mccauley, M. J. Franklin, S. Shenker, Ion Stoica - 2012

2 papers in library cite

Jeffrey Dean, G. S. Corrado, R. Monga, K. Chen, M. Devin, Quoc V. Le, Mark Z. Mao, Marc'aurelio Ranzato, A. Senior, P. Tucker, K. Yang, Andrew Y. Ng - 2012

16 papers in library cite

Oriol Vinyals, M. Fortunato, Navdeep Jaitly - 2015

10 papers in library cite

Quoc V. Le, M. A. Ranzato, R. Monga, M. Devin, K. Chen, G. S. Corrado, Jeffrey Dean, Andrew Y. Ng - 2012

10 papers in library cite

Alex Krizhevsky - 2014

3 papers in library cite

Geoffrey Hinton - 2015

9 papers in library cite

Matthew D. Zeiler, M. A. Ranzato, R. Monga, M. Mao, K. Yang, Quoc Le, P. Nguyen, A. Senior, Vincent Vanhoucke, Jeffrey Dean - 2013

3 papers in library cite

James Bergstra, O. Breuleux, F. Bastien, P. Lamblin, Razvan Pascanu, G. Desjardins, J. Turian, D. W. Farley, Yoshua Bengio - 2010

22 papers in library cite

Geoffrey E. Hinton, L. Deng, D. Yu, George E. Dahl, A. Mohamed, Navdeep Jaitly, A. Senior, Vincent Vanhoucke, P. Nguyen, T. N. Sainath, Brian Kingsbury - 2012

8 papers in library cite

Yann Lecun - 1998

8 papers in library cite

Andrea Frome, G. S. Corrado, J. Shlens, Samy Bengio, Jeffrey Dean, Tomas Mikolov, Marc'aurelio Ranzato - 2013

4 papers in library cite

Jimmy Lei Ba, V. Mnih, Koray Kavukcuoglu - 2014

4 papers in library cite

Ian J. Goodfellow, Y. Bulatov, J. Ibarz, S. Arnoud, V. Shet - 2014

4 papers in library cite

C. Maddison, A. Huang, Ilya Sutskever, D. Silver - 2015

2 papers in library cite

Benjamin Recht, C. Re, S. Wright, F. Niu - 2011

6 papers in library cite

Nvidia - 2009

3 papers in library cite

J. J. Dongarra, J. D. Croz, I. S. Duff, S. Hammarling - 1990

2 papers in library cite

D. G. Murray, M. Schwarzkopf, C. Smowton, S. Smith, A. Madhavapeddy, S. Hand - 2011

2 papers in library cite

Alex Krizhevsky - 2014

2 papers in library cite

M. Isard, M. Budiu, Y. Yu, A. Birrell, D. Fetterly - 2007

2 papers in library cite

Missing author listMissing year

2 papers in library cite

C. Chambers, A. Raniwala, F. Perry, S. Adams, R. R. Henry, R. Bradshaw, N. Weizenbaum - 2010

2 papers in library cite

Georg Heigold, Vincent Vanhoucke, A. Senior, P. Nguyen, M. A. Ranzato, M. Devin, Jeffrey Dean - 2013

2 papers in library cite

T. M. Chilimbi, Y. Suzue, J. Apacible, K. Kalyanaraman - 2014

2 papers in library cite

Ronan Collobert, Samy Bengio, J. Mariethoz - 2002

2 papers in library cite

D. Yu, A. Eversole, M. Seltzer, K. Yao, Zhongqiang Huang, B. Guenter, O. Kuchaiev, Y. Z. Zhang, F. Seide, Haiming Wang - 2014

1 paper in library cites

Arvind, D. E. Culler - 1986

1 paper in library cites

Missing year

S. Tokui

1 paper in library cites

S. Chetlur, C. Woolley, P. Vandermersch, J. Cohen, J. Tran, Bryan Catanzaro, E. Shelhamer - 2014

1 paper in library cites

C. J. Rossbach, Y. Yu, J. Currey, J. Martin, D. Fetterly - 2013

1 paper in library cites

Arvind, R. S. Nikhil - 1990

1 paper in library cites

J. G. Dominguez, I. L. Moreno, P. J. Moreno, J. G. Rodriguez - 2015

1 paper in library cites

C. Click - 1995

1 paper in library cites

Jack Clark - 2015

1 paper in library cites

H. Sak, A. Senior, K. Rao, F. Beaufays, J. Schalkwyk - 2015

1 paper in library cites

J. R. Kelley, C. Barnes, A. Adams, S. Paris, F. Durand, S. Amarasinghe - 2013

1 paper in library cites

O. Good - 2015

1 paper in library cites

C. R. Rosenberg - 2013

1 paper in library cites

A. Verma, L. Pedrosa, M. Korupolu, D. Oppenheimer, E. Tune, J. Wilkes - 2015

1 paper in library cites

B. Ramsundar, S. Kearnes, P. Riley, D. Webster, D. Konerding, V. Pande - 2015

1 paper in library cites

A. Nair, P. Srinivasan, S. Blackwell, C. Alcicek, R. Fearon, A. D. Maria, V. Panneershelvam, M. Suleyman, C. Beattie - 2015

1 paper in library cites

D. G. Murray, F. Mcsherry, R. Isaacs, M. Isard, P. Barham, M. Abadi - 2013

1 paper in library cites

Missing year

M. Li, D. Andersen, A. Smola

1 paper in library cites

A. Angelova, Alex Krizhevsky, Vincent Vanhoucke - 2015

1 paper in library cites

Vincent Vanhoucke - 2015

1 paper in library cites

Missing year

Alex Krizhevsky, V. Nair, Geoffrey Hinton

1 paper in library cites

F. Beaufays - 2015

1 paper in library cites

Cited by

11

papers in your library

Cites

23

papers in your library

Read

on August 2, 2025

Your review

Tags

Paper Aliases

No aliases