Documentation | ------------------- | | TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries, and community resources that lets researchers…







https://ossrank.com/shield/44" rel="noopener nofollow" target="_blank">

Documentation |
------------------- |
 |
TensorFlow is an end-to-end open source platform
for machine learning. It has a comprehensive, flexible ecosystem of
tools,
libraries, and
community resources that lets
researchers push the state-of-the-art in ML and developers easily build and
deploy ML-powered applications.
TensorFlow was originally developed by researchers and engineers working within
the Machine Intelligence team at Google Brain to conduct research in machine
learning and neural networks. However, the framework is versatile enough to be
used in other areas as well.
TensorFlow provides stable Python
and C++ APIs, as well as a
non-guaranteed backward compatible API for
other languages.
Keep up-to-date with release announcements and security updates by subscribing
to
[email protected].
See all the mailing lists.
Install
See the TensorFlow install guide for the
pip package, to
enable GPU support, use a
Docker container, and
build from source.
To install the current release, which includes support for
CUDA-enabled GPU cards *(Ubuntu and
Windows)*:
pip install tensorflow
Other devices (DirectX and MacOS-metal) are supported using
Device Plugins.
A smaller CPU-only TensorFlow package is also available:
pip install tensorflow-cpu
To update TensorFlow to the latest version, add the --upgrade flag to the
commands above.
*Nightly binaries are available for testing using the
tf-nightly and
tf-nightly-cpu packages on PyPI.*
*Try your first TensorFlow program*
shell
$ python
python
>>> import tensorflow as tf
>>> tf.add(1, 2).numpy()
3
>>> hello = tf.constant('Hello, TensorFlow!')
>>> hello.numpy()
b'Hello, TensorFlow!'
For more examples, see the
TensorFlow Tutorials.
Contribution guidelines
If you want to contribute to TensorFlow, be sure to review the
[Contribution Guidelines](CONTRIBUTING.md). This project adheres to TensorFlow's
[Code of Conduct](CODE_OF_CONDUCT.md). By participating, you are expected to
uphold this code.
We use GitHub Issues for
tracking requests and bugs, please see
TensorFlow Forum for general questions and
discussion, and please direct specific questions to
Stack Overflow.
The TensorFlow project strives to abide by generally accepted best practices in
open-source software development.
Patching guidelines
Follow these steps to patch a specific version of TensorFlow, for example, to
apply fixes to bugs or security vulnerabilities:
- Clone the TensorFlow repository and switch to the appropriate branch for
r2.8 for version 2.8.
- Apply the desired changes (i.e., cherry-pick them) and resolve any code
- Run TensorFlow tests and ensure they pass.
- Build the TensorFlow pip
Continuous build status
You can find more community-supported platforms and configurations in the
TensorFlow SIG Build Community Builds Table.
Official Builds
Build Type | Status | Artifacts
----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------
Linux CPU |  | PyPI
Linux GPU |  | PyPI
Linux XLA |  | TBA
macOS |  | PyPI
Windows CPU |  | PyPI
Windows GPU |  | PyPI
Android |  | Download
Raspberry Pi 0 and 1 |  | Py3
Raspberry Pi 2 and 3 |  | Py3
Resources
- TensorFlow.org
- TensorFlow Tutorials
- TensorFlow Official Models
- TensorFlow Examples
- TensorFlow Codelabs
- TensorFlow Blog
- Learn ML with TensorFlow
- TensorFlow Twitter
- TensorFlow YouTube
- TensorFlow model optimization roadmap
- TensorFlow White Papers
- TensorBoard Visualization Toolkit
- TensorFlow Code Search
Courses
License
[Apache License 2.0](LICENSE)
Members
-
tensorflow ★ PINNED
An Open Source Machine Learning Framework for Everyone
C++ ★ 196k 2h agoExplain → -
docs ★ PINNED
TensorFlow documentation
Jupyter Notebook ★ 6.3k 1mo agoExplain → -
community ★ PINNED ▣
Stores documents used by the TensorFlow developer community
C++ ★ 1.3k 2y agoExplain → -
models
Models and examples built with TensorFlow
Python ★ 78k 1d agoExplain → -
tfjs
A WebGL accelerated JavaScript library for training and deploying ML models.
TypeScript ★ 19k 21h agoExplain → -
tensor2tensor ▣
Library of deep learning models and datasets designed to make deep learning more accessible and accelerate ML research.
Python ★ 17k 3y agoExplain → -
tfjs-models
Pretrained models for TensorFlow.js
TypeScript ★ 15k 1d agoExplain → -
playground
Play with neural networks!
TypeScript ★ 13k 11d agoExplain → -
tfjs-core ▣
WebGL-accelerated ML // linear algebra // automatic differentiation for JavaScript.
TypeScript ★ 8.4k 6y agoExplain → -
examples
TensorFlow examples
Jupyter Notebook ★ 8.3k 3d agoExplain → -
tensorboard
TensorFlow's Visualization Toolkit
TypeScript ★ 7.2k 2d agoExplain → -
tfjs-examples
Examples built with TensorFlow.js
JavaScript ★ 6.8k 20h agoExplain → -
nmt ▣
TensorFlow Neural Machine Translation Tutorial
Python ★ 6.5k 3y agoExplain → -
serving
A flexible, high-performance serving system for machine learning models
C++ ★ 6.4k 4h agoExplain → -
swift ▣
Swift for TensorFlow
Jupyter Notebook ★ 6.1k 4y agoExplain → -
rust ▣
Rust language bindings for TensorFlow
Rust ★ 5.5k 1y agoExplain → -
tpu
Reference models and tools for Cloud TPUs.
Jupyter Notebook ★ 5.3k 1mo agoExplain → -
lucid ▣
A collection of infrastructure and tools for research in neural network interpretability.
Jupyter Notebook ★ 4.7k 3y agoExplain → -
datasets
TFDS is a collection of datasets ready to use with TensorFlow, Jax, ...
Python ★ 4.6k 15d agoExplain → -
probability
Probabilistic reasoning and statistical analysis in TensorFlow
Jupyter Notebook ★ 4.4k 1mo agoExplain → -
minigo ▣
An open-source implementation of the AlphaGoZero algorithm
C++ ★ 3.5k 5y agoExplain → -
hub
A library for transfer learning by reusing parts of TensorFlow models.
Python ★ 3.5k 1y agoExplain → -
adanet ▣
Fast and flexible AutoML with learning guarantees.
Jupyter Notebook ★ 3.5k 2y agoExplain → -
skflow ▣
Simplified interface for TensorFlow (mimicking Scikit Learn) for Deep Learning
Python ★ 3.2k 4y agoExplain → -
agents
TF-Agents: A reliable, scalable and easy to use TensorFlow library for Contextual Bandits and Reinforcement Learning.
Python ★ 3.0k 5mo agoExplain → -
tflite-micro
Infrastructure to enable deployment of ML models to low-power resource-constrained embedded targets (including microcontrollers and digital signal processors).
C++ ★ 3.0k 14h agoExplain → -
lingvo
Lingvo
Python ★ 2.9k 16h agoExplain → -
graphics
TensorFlow Graphics: Differentiable Graphics Layers for TensorFlow
Python ★ 2.8k 2d agoExplain → -
ranking ▣
Learning to Rank in TensorFlow
Python ★ 2.8k 2y agoExplain → -
tfx
TFX is an end-to-end platform for deploying production ML pipelines
Python ★ 2.2k 1d agoExplain → -
quantum
An open-source Python framework for hybrid quantum-classical machine learning.
Python ★ 2.2k 2d agoExplain → -
recommenders
TensorFlow Recommenders is a library for building recommender system models using TensorFlow.
Python ★ 2.0k 4mo agoExplain → -
privacy
Library for training machine learning models with privacy for training data
Python ★ 2.0k 1mo agoExplain → -
fold ▣
Deep learning with dynamic computation graphs in TensorFlow
Python ★ 1.8k 5y agoExplain → -
mlir ▣
"Multi-Level Intermediate Representation" Compiler Infrastructure
★ 1.8k 5y agoExplain → -
addons ▣
Useful extra functionality for TensorFlow 2.x maintained by SIG-addons
Python ★ 1.7k 9mo agoExplain → -
mesh ▣
Mesh TensorFlow: Model Parallelism Made Easier
Python ★ 1.6k 2y agoExplain → -
haskell ▣
Haskell bindings for TensorFlow
Haskell ★ 1.6k 1y agoExplain → -
model-optimization
A toolkit to optimize ML models for deployment for Keras and TensorFlow, including quantization and pruning.
Python ★ 1.6k 2d agoExplain → -
gnn
TensorFlow GNN is a library to build Graph Neural Networks on the TensorFlow platform.
Python ★ 1.5k 3d agoExplain → -
workshops ▣
A few exercises for use at events.
Jupyter Notebook ★ 1.4k 5y agoExplain → -
ecosystem ▣
Integration of TensorFlow with other open-source frameworks
Scala ★ 1.4k 1y agoExplain → -
text
Making text a first-class citizen in TensorFlow.
C++ ★ 1.3k 1d agoExplain → -
model-analysis
Model analysis tools for TensorFlow
Python ★ 1.3k 8d agoExplain → -
benchmarks ▣
A benchmark framework for Tensorflow
Python ★ 1.1k 2y agoExplain → -
tfjs-node ▣
TensorFlow powered JavaScript library for training and deploying ML models on Node.js.
TypeScript ★ 1.1k 6y agoExplain → -
similarity ▣
TensorFlow Similarity is a python package focused on making similarity learning quick and easy.
Python ★ 1.0k 2y agoExplain → -
neural-structured-learning
Training neural models with structured signals.
Python ★ 1.0k 4mo agoExplain → -
transform
Input pipeline framework
Python ★ 989 9d agoExplain → -
gan ▣
Tooling for GANs in TensorFlow
Jupyter Notebook ★ 967 1y agoExplain → -
java
Java bindings for TensorFlow
Java ★ 924 8d agoExplain → -
compression
Data compression in TensorFlow
Python ★ 920 2mo agoExplain → -
swift-apis ▣
Swift for TensorFlow Deep Learning Library
Swift ★ 793 4y agoExplain → -
deepmath ▣
Experiments towards neural network theorem proving
C++ ★ 791 5y agoExplain → -
data-validation
Library for exploring and validating machine learning data
Python ★ 780 9d agoExplain → -
docs-l10n
Translations of TensorFlow documentation
Jupyter Notebook ★ 767 3mo agoExplain → -
runtime
A performant and modular runtime for TensorFlow
C++ ★ 753 9mo agoExplain → -
tensorrt ▣
TensorFlow/TensorRT integration
Jupyter Notebook ★ 743 2y agoExplain → -
io
Dataset, streaming, and file system extensions maintained by TensorFlow SIG-IO
C++ ★ 737 1mo agoExplain → -
tfjs-converter ▣
Convert TensorFlow SavedModel and Keras models to TensorFlow.js
TypeScript ★ 709 6y agoExplain → -
decision-forests
A collection of state-of-the-art algorithms for the training, serving and interpretation of Decision Forest models in Keras.
Python ★ 695 1mo agoExplain → -
tcav
Code for the TCAV ML interpretability project
Jupyter Notebook ★ 653 1mo agoExplain → -
flutter-tflite
No description.
Dart ★ 652 7mo agoExplain → -
swift-models ▣
Models and examples built with Swift for TensorFlow
Jupyter Notebook ★ 649 1y agoExplain → -
recommenders-addons
Additional utils and helpers to extend TensorFlow when build recommendation systems, contributed and maintained by SIG Recommenders.
Cuda ★ 636 9mo agoExplain → -
tfjs-wechat
WeChat Mini-program plugin for TensorFlow.js
TypeScript ★ 575 2mo agoExplain → -
lattice ▣
Lattice methods in TensorFlow
Python ★ 523 1y agoExplain → -
model-card-toolkit ▣
A toolkit that streamlines and automates the generation of model cards
Python ★ 452 2y agoExplain → -
tflite-support
TFLite Support is a toolkit that helps users to develop ML and deploy TFLite models onto mobile / ioT devices.
C++ ★ 439 3d agoExplain → -
mlir-hlo
No description.
MLIR ★ 423 3mo agoExplain → -
custom-op ▣
Guide for building custom op for TensorFlow
Smarty ★ 385 3y agoExplain → -
cloud
⛔️ DEPRECATED - The TensorFlow Cloud repository provides APIs that will allow to easily go from debugging and training your Keras and TensorFlow code in a local environment to distributed training in the cloud.
Python ★ 380 2mo agoExplain → -
tfjs-vis ▣
A set of utilities for in browser visualization with TensorFlow.js
TypeScript ★ 371 6y agoExplain → -
fairness-indicators
Tensorflow's Fairness Evaluation and Visualization Toolkit
Python ★ 359 10mo agoExplain → -
moonlight ▣
Optical music recognition in TensorFlow
Python ★ 331 4y agoExplain → -
tfjs-tsne ▣
No description.
TypeScript ★ 316 5y agoExplain → -
embedding-projector-standalone ▣
No description.
HTML ★ 311 7y agoExplain → -
build
Build-related tools for TensorFlow
Shell ★ 308 4mo agoExplain → -
estimator ▣
TensorFlow Estimator
Python ★ 298 2y agoExplain → -
tfjs-layers ▣
TensorFlow.js high-level layers API
TypeScript ★ 280 6y agoExplain → -
tflite-micro-arduino-examples ▣
No description.
C++ ★ 277 2y agoExplain → -
kfac ▣
An implementation of KFAC for TensorFlow
Python ★ 199 4y agoExplain → -
ngraph-bridge ▣
TensorFlow-nGraph bridge
C++ ★ 138 5y agoExplain → -
tensorboard-plugin-example ▣
No description.
Python ★ 136 6y agoExplain → -
profiler-ui ▣
[Deprecated] The TensorFlow Profiler (TFProf) UI provides a visual interface for profiling TensorFlow models.
HTML ★ 136 6y agoExplain → -
tfx-addons ▣
Developers helping developers. TFX-Addons is a collection of community projects to build new components, examples, libraries, and tools for TFX. The projects are organized under the auspices of the special interest group, SIG TFX-Addons. Join the group at http://goo.gle/tfx-addons-group
Jupyter Notebook ★ 128 2y agoExplain → -
metadata
Utilities for passing TensorFlow-related metadata between tools
Python ★ 111 11d agoExplain → -
networking ▣
Enhanced networking support for TensorFlow. Maintained by SIG-networking.
C++ ★ 100 4y agoExplain → -
java-models ▣
Models in Java
Java ★ 97 1y agoExplain → -
tfhub.dev ▣
No description.
Python ★ 84 2y agoExplain → -
java-ndarray ▣
No description.
Java ★ 81 2y agoExplain → -
tfjs-website
WebGL-accelerated ML // linear algebra // automatic differentiation for JavaScript.
CSS ★ 76 4d agoExplain → -
tfjs-data ▣
Simple APIs to load and prepare data for use in machine learning models
TypeScript ★ 68 6y agoExplain → -
tfx-bsl
Common code for TFX
Python ★ 67 10d agoExplain → -
autograph ▣
No description.
Python ★ 51 6y agoExplain → -
codelabs
No description.
Jupyter Notebook ★ 44 2mo agoExplain → -
model-remediation ▣
Model Remediation is a library that provides solutions for machine learning practitioners working to create and train models in a way that reduces or eliminates user harm resulting from underlying performance biases.
Python ★ 42 3y agoExplain → -
tensorstore ▣
No description.
C++ ★ 27 4y agoExplain → -
swift-bindings ▣
No description.
Swift ★ 26 5y agoExplain → -
tfrc ▣
No description.
★ 24 4y agoExplain → -
toolchains ▣
Bazel toolchain configurations used across TensorFlow ecosystem
Starlark ★ 19 4y agoExplain → -
dtensor-gcp-examples ▣
Using DTensor on Google Cloud
Python ★ 18 3y agoExplain → -
sig-tfjs
No description.
TypeScript ★ 17 5d agoExplain → -
tf-build-actions ⑂ ▣
An Open Source Machine Learning Framework for Everyone
C++ ★ 6 3y agoExplain → -
oss-fuzz ⑂
OSS-Fuzz - continuous fuzzing for open source software.
★ 5 25d agoExplain → -
.github ▣
No description.
★ 3 3y agoExplain → -
.allstar ▣
No description.
★ 3 3y agoExplain →
No repos match these filters.