Computation using data flow graphs for scalable machine learning
C++ Python Jupyter Notebook HTML TypeScript Shell Other
Latest commit 4c49dbe Aug 27, 2016 @davidzchen davidzchen committed with martinwicke Use auto-detected gcc host compiler include paths in CROSSTOOL file. (#…
…4061)

This change removes the hard-coded cxx_builtin_include_directory entries and
instead generates cxx_builtin_include_directory entries using the compiler
include dirs detected using get_cxx_inc_directories.

This change also adds the auto_configure_fail function and uses it to improve
auto-configuration error messages.

Fixes #4058
Permalink
Failed to load latest commit information.
tensorflow Merge changes from internal. Aug 26, 2016
third_party Use auto-detected gcc host compiler include paths in CROSSTOOL file. (#… Aug 28, 2016
tools Add cuda_configure repository rule to autodetect cuda. Aug 20, 2016
util/python fixes #3933 virtualenv using python 2.6 site Aug 23, 2016
.gitignore Add cuda_configure repository rule to autodetect cuda. Aug 20, 2016
.gitmodules Remove submodule for protobuf from staging May 27, 2016
ACKNOWLEDGMENTS TensorFlow: Improve performance of Alexnet Nov 20, 2015
AUTHORS Merge changes from github. Jul 11, 2016
BUILD Deprecate parameters from tf_workspace (#4055) Aug 26, 2016
CONTRIBUTING.md Change contributing.md for new contribution policy. Dec 18, 2015
ISSUE_TEMPLATE.md Add some more info in ISSUE_TEMPLATE.md, some text cleanup (#4065) Aug 26, 2016
LICENSE TensorFlow: Initial commit of TensorFlow library. Nov 7, 2015
README.md Merge changes from github. Aug 26, 2016
RELEASE.md graph.proto no longer needs to export NodeDef, clients should use Aug 25, 2016
WORKSPACE Automated rollback of change 131423744 Aug 26, 2016
avro.BUILD Add a new contrib/avro directory and the initial schema that resembles May 27, 2016
boost.BUILD Add a new contrib/avro directory and the initial schema that resembles May 27, 2016
bower.BUILD Automated rollback of change 131423744 Aug 26, 2016
bzip2.BUILD Add a new contrib/avro directory and the initial schema that resembles May 27, 2016
configure Merge changes from github. Aug 26, 2016
eigen.BUILD Merge changes from github. Jul 25, 2016
farmhash.BUILD Add farmhash fingerprint64 into hash.h and include corresponding depe… May 13, 2016
gif.BUILD Add missing headers to gif BUILD definition. Aug 24, 2016
gmock.BUILD Merge changes from github. May 27, 2016
grpc.BUILD Remove unnecessary compiler option from the grpc++_unsecure target. Aug 24, 2016
jpeg.BUILD TensorFlow: Initial commit of TensorFlow library. Nov 7, 2015
jsoncpp.BUILD File system implementation for Google Cloud Storage. May 12, 2016
nanopb.BUILD Specializes the implementation of the gRPC Master and Worker services. Jun 3, 2016
navbar.md TensorFlow: Upstream changes to git. Nov 9, 2015
png.BUILD TensorFlow: Initial commit of TensorFlow library. Nov 7, 2015
six.BUILD TensorFlow: Minor updates to docs, BUILD, GPU config / perf, etc. Nov 12, 2015
zlib.BUILD Add a new contrib/avro directory and the initial schema that resembles May 27, 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.