1*b6fb3261SAndroid Build Coastguard Worker<div align="center"> 2*b6fb3261SAndroid Build Coastguard Worker <img src="https://www.tensorflow.org/images/tf_logo_horizontal.png"> 3*b6fb3261SAndroid Build Coastguard Worker</div> 4*b6fb3261SAndroid Build Coastguard Worker 5*b6fb3261SAndroid Build Coastguard Worker[](https://badge.fury.io/py/tensorflow) 6*b6fb3261SAndroid Build Coastguard Worker[](https://badge.fury.io/py/tensorflow) 7*b6fb3261SAndroid Build Coastguard Worker[](https://doi.org/10.5281/zenodo.4724125) 8*b6fb3261SAndroid Build Coastguard Worker[](https://bestpractices.coreinfrastructure.org/projects/1486) 9*b6fb3261SAndroid Build Coastguard Worker[](https://api.securityscorecards.dev/projects/github.com/tensorflow/tensorflow) 10*b6fb3261SAndroid Build Coastguard Worker[](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:tensorflow) 11*b6fb3261SAndroid Build Coastguard Worker[](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:tensorflow-py) 12*b6fb3261SAndroid Build Coastguard Worker[](CODE_OF_CONDUCT.md) 13*b6fb3261SAndroid Build Coastguard Worker 14*b6fb3261SAndroid Build Coastguard Worker**`Documentation`** | 15*b6fb3261SAndroid Build Coastguard Worker------------------- | 16*b6fb3261SAndroid Build Coastguard Worker[](https://www.tensorflow.org/api_docs/) | 17*b6fb3261SAndroid Build Coastguard Worker 18*b6fb3261SAndroid Build Coastguard Worker[TensorFlow](https://www.tensorflow.org/) is an end-to-end open source platform 19*b6fb3261SAndroid Build Coastguard Workerfor machine learning. It has a comprehensive, flexible ecosystem of 20*b6fb3261SAndroid Build Coastguard Worker[tools](https://www.tensorflow.org/resources/tools), 21*b6fb3261SAndroid Build Coastguard Worker[libraries](https://www.tensorflow.org/resources/libraries-extensions), and 22*b6fb3261SAndroid Build Coastguard Worker[community](https://www.tensorflow.org/community) resources that lets 23*b6fb3261SAndroid Build Coastguard Workerresearchers push the state-of-the-art in ML and developers easily build and 24*b6fb3261SAndroid Build Coastguard Workerdeploy ML-powered applications. 25*b6fb3261SAndroid Build Coastguard Worker 26*b6fb3261SAndroid Build Coastguard WorkerTensorFlow was originally developed by researchers and engineers working on the 27*b6fb3261SAndroid Build Coastguard WorkerGoogle Brain team within Google's Machine Intelligence Research organization to 28*b6fb3261SAndroid Build Coastguard Workerconduct machine learning and deep neural networks research. The system is 29*b6fb3261SAndroid Build Coastguard Workergeneral enough to be applicable in a wide variety of other domains, as well. 30*b6fb3261SAndroid Build Coastguard Worker 31*b6fb3261SAndroid Build Coastguard WorkerTensorFlow provides stable [Python](https://www.tensorflow.org/api_docs/python) 32*b6fb3261SAndroid Build Coastguard Workerand [C++](https://www.tensorflow.org/api_docs/cc) APIs, as well as 33*b6fb3261SAndroid Build Coastguard Workernon-guaranteed backward compatible API for 34*b6fb3261SAndroid Build Coastguard Worker[other languages](https://www.tensorflow.org/api_docs). 35*b6fb3261SAndroid Build Coastguard Worker 36*b6fb3261SAndroid Build Coastguard WorkerKeep up-to-date with release announcements and security updates by subscribing 37*b6fb3261SAndroid Build Coastguard Workerto 38*b6fb3261SAndroid Build Coastguard Worker[[email protected]](https://groups.google.com/a/tensorflow.org/forum/#!forum/announce). 39*b6fb3261SAndroid Build Coastguard WorkerSee all the [mailing lists](https://www.tensorflow.org/community/forums). 40*b6fb3261SAndroid Build Coastguard Worker 41*b6fb3261SAndroid Build Coastguard Worker## Install 42*b6fb3261SAndroid Build Coastguard Worker 43*b6fb3261SAndroid Build Coastguard WorkerSee the [TensorFlow install guide](https://www.tensorflow.org/install) for the 44*b6fb3261SAndroid Build Coastguard Worker[pip package](https://www.tensorflow.org/install/pip), to 45*b6fb3261SAndroid Build Coastguard Worker[enable GPU support](https://www.tensorflow.org/install/gpu), use a 46*b6fb3261SAndroid Build Coastguard Worker[Docker container](https://www.tensorflow.org/install/docker), and 47*b6fb3261SAndroid Build Coastguard Worker[build from source](https://www.tensorflow.org/install/source). 48*b6fb3261SAndroid Build Coastguard Worker 49*b6fb3261SAndroid Build Coastguard WorkerTo install the current release, which includes support for 50*b6fb3261SAndroid Build Coastguard Worker[CUDA-enabled GPU cards](https://www.tensorflow.org/install/gpu) *(Ubuntu and 51*b6fb3261SAndroid Build Coastguard WorkerWindows)*: 52*b6fb3261SAndroid Build Coastguard Worker 53*b6fb3261SAndroid Build Coastguard Worker``` 54*b6fb3261SAndroid Build Coastguard Worker$ pip install tensorflow 55*b6fb3261SAndroid Build Coastguard Worker``` 56*b6fb3261SAndroid Build Coastguard Worker 57*b6fb3261SAndroid Build Coastguard WorkerOther devices (DirectX and MacOS-metal) are supported using 58*b6fb3261SAndroid Build Coastguard Worker[Device plugins](https://www.tensorflow.org/install/gpu_plugins#available_devices). 59*b6fb3261SAndroid Build Coastguard Worker 60*b6fb3261SAndroid Build Coastguard WorkerA smaller CPU-only package is also available: 61*b6fb3261SAndroid Build Coastguard Worker 62*b6fb3261SAndroid Build Coastguard Worker``` 63*b6fb3261SAndroid Build Coastguard Worker$ pip install tensorflow-cpu 64*b6fb3261SAndroid Build Coastguard Worker``` 65*b6fb3261SAndroid Build Coastguard Worker 66*b6fb3261SAndroid Build Coastguard WorkerTo update TensorFlow to the latest version, add `--upgrade` flag to the above 67*b6fb3261SAndroid Build Coastguard Workercommands. 68*b6fb3261SAndroid Build Coastguard Worker 69*b6fb3261SAndroid Build Coastguard Worker*Nightly binaries are available for testing using the 70*b6fb3261SAndroid Build Coastguard Worker[tf-nightly](https://pypi.python.org/pypi/tf-nightly) and 71*b6fb3261SAndroid Build Coastguard Worker[tf-nightly-cpu](https://pypi.python.org/pypi/tf-nightly-cpu) packages on PyPi.* 72*b6fb3261SAndroid Build Coastguard Worker 73*b6fb3261SAndroid Build Coastguard Worker#### *Try your first TensorFlow program* 74*b6fb3261SAndroid Build Coastguard Worker 75*b6fb3261SAndroid Build Coastguard Worker```shell 76*b6fb3261SAndroid Build Coastguard Worker$ python 77*b6fb3261SAndroid Build Coastguard Worker``` 78*b6fb3261SAndroid Build Coastguard Worker 79*b6fb3261SAndroid Build Coastguard Worker```python 80*b6fb3261SAndroid Build Coastguard Worker>>> import tensorflow as tf 81*b6fb3261SAndroid Build Coastguard Worker>>> tf.add(1, 2).numpy() 82*b6fb3261SAndroid Build Coastguard Worker3 83*b6fb3261SAndroid Build Coastguard Worker>>> hello = tf.constant('Hello, TensorFlow!') 84*b6fb3261SAndroid Build Coastguard Worker>>> hello.numpy() 85*b6fb3261SAndroid Build Coastguard Workerb'Hello, TensorFlow!' 86*b6fb3261SAndroid Build Coastguard Worker``` 87*b6fb3261SAndroid Build Coastguard Worker 88*b6fb3261SAndroid Build Coastguard WorkerFor more examples, see the 89*b6fb3261SAndroid Build Coastguard Worker[TensorFlow tutorials](https://www.tensorflow.org/tutorials/). 90*b6fb3261SAndroid Build Coastguard Worker 91*b6fb3261SAndroid Build Coastguard Worker## Contribution guidelines 92*b6fb3261SAndroid Build Coastguard Worker 93*b6fb3261SAndroid Build Coastguard Worker**If you want to contribute to TensorFlow, be sure to review the 94*b6fb3261SAndroid Build Coastguard Worker[contribution guidelines](CONTRIBUTING.md). This project adheres to TensorFlow's 95*b6fb3261SAndroid Build Coastguard Worker[code of conduct](CODE_OF_CONDUCT.md). By participating, you are expected to 96*b6fb3261SAndroid Build Coastguard Workeruphold this code.** 97*b6fb3261SAndroid Build Coastguard Worker 98*b6fb3261SAndroid Build Coastguard Worker**We use [GitHub issues](https://github.com/tensorflow/tensorflow/issues) for 99*b6fb3261SAndroid Build Coastguard Workertracking requests and bugs, please see 100*b6fb3261SAndroid Build Coastguard Worker[TensorFlow Discuss](https://groups.google.com/a/tensorflow.org/forum/#!forum/discuss) 101*b6fb3261SAndroid Build Coastguard Workerfor general questions and discussion, and please direct specific questions to 102*b6fb3261SAndroid Build Coastguard Worker[Stack Overflow](https://stackoverflow.com/questions/tagged/tensorflow).** 103*b6fb3261SAndroid Build Coastguard Worker 104*b6fb3261SAndroid Build Coastguard WorkerThe TensorFlow project strives to abide by generally accepted best practices in 105*b6fb3261SAndroid Build Coastguard Workeropen-source software development. 106*b6fb3261SAndroid Build Coastguard Worker 107*b6fb3261SAndroid Build Coastguard Worker## Continuous build status 108*b6fb3261SAndroid Build Coastguard Worker 109*b6fb3261SAndroid Build Coastguard WorkerYou can find more community-supported platforms and configurations in the 110*b6fb3261SAndroid Build Coastguard Worker[TensorFlow SIG Build community builds table](https://github.com/tensorflow/build#community-supported-tensorflow-builds). 111*b6fb3261SAndroid Build Coastguard Worker 112*b6fb3261SAndroid Build Coastguard Worker### Official Builds 113*b6fb3261SAndroid Build Coastguard Worker 114*b6fb3261SAndroid Build Coastguard WorkerBuild Type | Status | Artifacts 115*b6fb3261SAndroid Build Coastguard Worker----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- 116*b6fb3261SAndroid Build Coastguard Worker**Linux CPU** | [](https://storage.googleapis.com/tensorflow-kokoro-build-badges/ubuntu-cc.html) | [PyPI](https://pypi.org/project/tf-nightly/) 117*b6fb3261SAndroid Build Coastguard Worker**Linux GPU** | [](https://storage.googleapis.com/tensorflow-kokoro-build-badges/ubuntu-gpu-py3.html) | [PyPI](https://pypi.org/project/tf-nightly-gpu/) 118*b6fb3261SAndroid Build Coastguard Worker**Linux XLA** | [](https://storage.googleapis.com/tensorflow-kokoro-build-badges/ubuntu-xla.html) | TBA 119*b6fb3261SAndroid Build Coastguard Worker**macOS** | [](https://storage.googleapis.com/tensorflow-kokoro-build-badges/macos-py2-cc.html) | [PyPI](https://pypi.org/project/tf-nightly/) 120*b6fb3261SAndroid Build Coastguard Worker**Windows CPU** | [](https://storage.googleapis.com/tensorflow-kokoro-build-badges/windows-cpu.html) | [PyPI](https://pypi.org/project/tf-nightly/) 121*b6fb3261SAndroid Build Coastguard Worker**Windows GPU** | [](https://storage.googleapis.com/tensorflow-kokoro-build-badges/windows-gpu.html) | [PyPI](https://pypi.org/project/tf-nightly-gpu/) 122*b6fb3261SAndroid Build Coastguard Worker**Android** | [](https://storage.googleapis.com/tensorflow-kokoro-build-badges/android.html) | [Download](https://bintray.com/google/tensorflow/tensorflow/_latestVersion) 123*b6fb3261SAndroid Build Coastguard Worker**Raspberry Pi 0 and 1** | [](https://storage.googleapis.com/tensorflow-kokoro-build-badges/rpi01-py3.html) | [Py3](https://storage.googleapis.com/tensorflow-nightly/tensorflow-1.10.0-cp34-none-linux_armv6l.whl) 124*b6fb3261SAndroid Build Coastguard Worker**Raspberry Pi 2 and 3** | [](https://storage.googleapis.com/tensorflow-kokoro-build-badges/rpi23-py3.html) | [Py3](https://storage.googleapis.com/tensorflow-nightly/tensorflow-1.10.0-cp34-none-linux_armv7l.whl) 125*b6fb3261SAndroid Build Coastguard Worker**Libtensorflow MacOS CPU** | Status Temporarily Unavailable | [Nightly Binary](https://storage.googleapis.com/libtensorflow-nightly/prod/tensorflow/release/macos/latest/macos_cpu_libtensorflow_binaries.tar.gz) [Official GCS](https://storage.googleapis.com/tensorflow/) 126*b6fb3261SAndroid Build Coastguard Worker**Libtensorflow Linux CPU** | Status Temporarily Unavailable | [Nightly Binary](https://storage.googleapis.com/libtensorflow-nightly/prod/tensorflow/release/ubuntu_16/latest/cpu/ubuntu_cpu_libtensorflow_binaries.tar.gz) [Official GCS](https://storage.googleapis.com/tensorflow/) 127*b6fb3261SAndroid Build Coastguard Worker**Libtensorflow Linux GPU** | Status Temporarily Unavailable | [Nightly Binary](https://storage.googleapis.com/libtensorflow-nightly/prod/tensorflow/release/ubuntu_16/latest/gpu/ubuntu_gpu_libtensorflow_binaries.tar.gz) [Official GCS](https://storage.googleapis.com/tensorflow/) 128*b6fb3261SAndroid Build Coastguard Worker**Libtensorflow Windows CPU** | Status Temporarily Unavailable | [Nightly Binary](https://storage.googleapis.com/libtensorflow-nightly/prod/tensorflow/release/windows/latest/cpu/windows_cpu_libtensorflow_binaries.tar.gz) [Official GCS](https://storage.googleapis.com/tensorflow/) 129*b6fb3261SAndroid Build Coastguard Worker**Libtensorflow Windows GPU** | Status Temporarily Unavailable | [Nightly Binary](https://storage.googleapis.com/libtensorflow-nightly/prod/tensorflow/release/windows/latest/gpu/windows_gpu_libtensorflow_binaries.tar.gz) [Official GCS](https://storage.googleapis.com/tensorflow/) 130*b6fb3261SAndroid Build Coastguard Worker 131*b6fb3261SAndroid Build Coastguard Worker## Resources 132*b6fb3261SAndroid Build Coastguard Worker 133*b6fb3261SAndroid Build Coastguard Worker* [TensorFlow.org](https://www.tensorflow.org) 134*b6fb3261SAndroid Build Coastguard Worker* [TensorFlow Tutorials](https://www.tensorflow.org/tutorials/) 135*b6fb3261SAndroid Build Coastguard Worker* [TensorFlow Official Models](https://github.com/tensorflow/models/tree/master/official) 136*b6fb3261SAndroid Build Coastguard Worker* [TensorFlow Examples](https://github.com/tensorflow/examples) 137*b6fb3261SAndroid Build Coastguard Worker* [TensorFlow Codelabs](https://codelabs.developers.google.com/?cat=TensorFlow) 138*b6fb3261SAndroid Build Coastguard Worker* [TensorFlow Blog](https://blog.tensorflow.org) 139*b6fb3261SAndroid Build Coastguard Worker* [Learn ML with TensorFlow](https://www.tensorflow.org/resources/learn-ml) 140*b6fb3261SAndroid Build Coastguard Worker* [TensorFlow Twitter](https://twitter.com/tensorflow) 141*b6fb3261SAndroid Build Coastguard Worker* [TensorFlow YouTube](https://www.youtube.com/channel/UC0rqucBdTuFTjJiefW5t-IQ) 142*b6fb3261SAndroid Build Coastguard Worker* [TensorFlow model optimization roadmap](https://www.tensorflow.org/model_optimization/guide/roadmap) 143*b6fb3261SAndroid Build Coastguard Worker* [TensorFlow White Papers](https://www.tensorflow.org/about/bib) 144*b6fb3261SAndroid Build Coastguard Worker* [TensorBoard Visualization Toolkit](https://github.com/tensorflow/tensorboard) 145*b6fb3261SAndroid Build Coastguard Worker* [TensorFlow Code Search](https://cs.opensource.google/tensorflow/tensorflow) 146*b6fb3261SAndroid Build Coastguard Worker 147*b6fb3261SAndroid Build Coastguard WorkerLearn more about the 148*b6fb3261SAndroid Build Coastguard Worker[TensorFlow community](https://www.tensorflow.org/community) and how to 149*b6fb3261SAndroid Build Coastguard Worker[contribute](https://www.tensorflow.org/community/contribute). 150*b6fb3261SAndroid Build Coastguard Worker 151*b6fb3261SAndroid Build Coastguard Worker## Courses 152*b6fb3261SAndroid Build Coastguard Worker 153*b6fb3261SAndroid Build Coastguard Worker* [Deep Learning with Tensorflow from Edx](https://www.edx.org/course/deep-learning-with-tensorflow) 154*b6fb3261SAndroid Build Coastguard Worker* [DeepLearning.AI TensorFlow Developer Professional Certificate from Coursera](https://www.coursera.org/specializations/tensorflow-in-practice) 155*b6fb3261SAndroid Build Coastguard Worker* [TensorFlow: Data and Deployment from Coursera](https://www.coursera.org/specializations/tensorflow-data-and-deployment) 156*b6fb3261SAndroid Build Coastguard Worker* [Getting Started with TensorFlow 2 from Coursera](https://www.coursera.org/learn/getting-started-with-tensor-flow2) 157*b6fb3261SAndroid Build Coastguard Worker* [TensorFlow: Advanced Techniques from Coursera](https://www.coursera.org/specializations/tensorflow-advanced-techniques) 158*b6fb3261SAndroid Build Coastguard Worker* [TensorFlow 2 for Deep Learning Specialization from Coursera](https://www.coursera.org/specializations/tensorflow2-deeplearning) 159*b6fb3261SAndroid Build Coastguard Worker* [Intro to TensorFlow for A.I, M.L, and D.L from Coursera](https://www.coursera.org/learn/introduction-tensorflow) 160*b6fb3261SAndroid Build Coastguard Worker* [Machine Learning with TensorFlow on GCP from Coursera](https://www.coursera.org/specializations/machine-learning-tensorflow-gcp) 161*b6fb3261SAndroid Build Coastguard Worker* [Intro to TensorFlow for Deep Learning from Udacity](https://www.udacity.com/course/intro-to-tensorflow-for-deep-learning--ud187) 162*b6fb3261SAndroid Build Coastguard Worker* [Introduction to TensorFlow Lite from Udacity](https://www.udacity.com/course/intro-to-tensorflow-lite--ud190) 163*b6fb3261SAndroid Build Coastguard Worker 164*b6fb3261SAndroid Build Coastguard Worker## License 165*b6fb3261SAndroid Build Coastguard Worker 166*b6fb3261SAndroid Build Coastguard Worker[Apache License 2.0](LICENSE) 167