TensorFlow is an open source software library for high performance numerical computation primarily used in machine learning. Its flexible architecture allows easy deployment of computation across a variety of types of platforms (CPUs, GPUs, TPUs), and a range of systems from single desktops to clusters of servers to mobile and edge devices. (https://www.tensorflow.org/) The build system of TensorFlow is Bazel (https://bazel.build/). This layer integrates TensorFlow to OE/Yocto platform - Integrate Google's bazel to Yocto - Add Yocto toolchain for bazel to support cross compiling. - Replace python package system(pip/wheel) with Yocto package system(rpm/deb/ipk).

Setup information Mailing list

Git repository

git://git.yoctoproject.org/meta-tensorflow web repo

Last commit: 2 months ago (master branch)

Maintainer

Dependencies

The meta-tensorflow layer depends upon:

Recipe name Version Description
bazel-native 6.0.0 Bazel build and test tool
keras 2.17.0 TensorFlow Keras is an implementation of the Keras API that uses TensorFlow as a backend.
openjdk-11-native 11.0.15 Java runtime based upon the OpenJDK Project, the community builds using source code from OpenJDK project
python3-astunparse 1.6.3 An AST unparser for Python
python3-google-pasta 0.2.0 The AST-based Python refactoring library
python3-mldtypes 0.2.0 The ml_dtypes is a stand-alone implementation of several NumPy dtype extensions used in machine learning libraries
python3-opt-einsum 3.3.0 A tensor contraction order optimizer
tensorboard 2.17.1 A suite of web applications for inspecting and understanding your TensorFlow runs and graphs.
tensorflow 2.17.0 TensorFlow C/C++ Libraries
tensorflow-estimator 2.15.0 A high-level TensorFlow API that greatly simplifies machine learning programming.
tensorflow-lite 2.17.0 TensorFlow C/C++ Libraries
tensorflow-native 2.17.0 TensorFlow C/C++ Libraries