The TensorFlow API is computation using data flow graphs for scalable machine learning. It is an open source software library for numerical computation using data flow graphs. This architecture lets you deploy computation to one or more CPUs or GPUs in a desktop, server, or mobile device without rewriting code. It also includes TensorBoard, a data visualization toolkit. TensorFlow is a scalable open-source machine learning library for research and production.