Computation using data flow graphs for scalable machine learning
C++ Python Jupyter Notebook TypeScript HTML Shell Other
Latest commit 66f9797 Oct 27, 2016 @gunan gunan committed on GitHub Merge pull request #5246 from gunan/master
Fix graph_io_test flakiness.
Permalink
Failed to load latest commit information.
tensorflow Merge pull request #5246 from gunan/master Oct 27, 2016
third_party Merge commit for internal changes Oct 21, 2016
tools Merge changes from github. Sep 29, 2016
util/python fix echo PYTHON_LIB_PATH variable Oct 24, 2016
.gitignore Merge commit for internal changes Oct 21, 2016
.gitmodules Remove submodule for protobuf from staging May 27, 2016
ACKNOWLEDGMENTS TensorFlow: Improve performance of Alexnet Nov 20, 2015
ADOPTERS.md Internal file cleanup. Oct 18, 2016
AUTHORS Merge changes from github. Jul 11, 2016
BUILD Automated rollback of change 131452196 Sep 1, 2016
CONTRIBUTING.md Change contributing.md for new contribution policy. Dec 18, 2015
ISSUE_TEMPLATE.md Merge changes from github. Sep 10, 2016
LICENSE TensorFlow: Initial commit of TensorFlow library. Nov 7, 2015
README.md Merge remote-tracking branch 'origin/r0.11' Oct 22, 2016
RELEASE.md Merge changes from github. Oct 20, 2016
WORKSPACE Automated rollback of change 136369196 Oct 21, 2016
bower.BUILD Update the bower versions. Oct 10, 2016
configure Automatically build SWIG from source Oct 21, 2016
eigen.BUILD Optimize Bazel external dependencies Sep 22, 2016
farmhash.BUILD Merge changes from github. Sep 29, 2016
gif.BUILD Optimize Bazel external dependencies Sep 22, 2016
gmock.BUILD Optimize Bazel external dependencies Sep 22, 2016
grpc.BUILD Optimize Bazel external dependencies Sep 22, 2016
jpeg.BUILD Optimize Bazel external dependencies Sep 22, 2016
jsoncpp.BUILD Optimize Bazel external dependencies Sep 22, 2016
linenoise.BUILD tfprof: "Swiss Army Knife Tool" To Explore Your Model. Sep 22, 2016
nanopb.BUILD Optimize Bazel external dependencies Sep 22, 2016
png.BUILD Optimize Bazel external dependencies Sep 22, 2016
six.BUILD Optimize Bazel external dependencies Sep 22, 2016
zlib.BUILD Suppress many compiler warnings Oct 19, 2016

README.md




Linux CPU Linux GPU PIP Mac OS CPU Android
Build Status Build Status Build Status Build Status

TensorFlow is an open source software library for numerical computation using data flow graphs. Nodes in the graph represent mathematical operations, while the graph edges represent the multidimensional data arrays (tensors) that flow between them. This flexible architecture lets you deploy computation to one or more CPUs or GPUs in a desktop, server, or mobile device without rewriting code. TensorFlow also includes TensorBoard, a data visualization toolkit.

TensorFlow was originally developed by researchers and engineers working on the Google Brain team within Google's Machine Intelligence research organization for the purposes of conducting machine learning and deep neural networks research. The system is general enough to be applicable in a wide variety of other domains, as well.

If you'd like to contribute to TensorFlow, be sure to review the contribution guidelines.

We use GitHub issues for tracking requests and bugs, but please see Community for general questions and discussion.

Installation

See Download and Setup for instructions on how to install our release binaries or how to build from source.

People who are a little more adventurous can also try our nightly binaries:

Try your first TensorFlow program

$ python
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> sess.run(hello)
Hello, TensorFlow!
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> sess.run(a+b)
42
>>>

For more information

The TensorFlow community has created amazing things with TensorFlow, please see the resources section of tensorflow.org for an incomplete list.