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: 1 week ago (master branch)

Maintainer

Dependencies

The meta-tensorflow layer depends upon:

Recipe name Version Description
bazel-native 7.7.0 Bazel build and test tool
openjdk-21-native 21.0.2 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-keras 3.13.2 Keras 3: Deep Learning for Humans
python3-mldtypes 0.5.4 The ml_dtypes is a stand-alone implementation of several NumPy dtype extensions used in machine learning libraries
python3-opt-einsum 3.4.0 A tensor contraction order optimizer
python3-optree 0.19.0 Optimized PyTree Utilities.
tensorflow 2.21.0 TensorFlow C/C++ Libraries
tensorflow-lite 2.21.0 TensorFlow C/C++ Libraries
tensorflow-native 2.21.0 TensorFlow C/C++ Libraries