mirror of
https://github.com/zebrajr/tensorflow.git
synced 2026-01-15 12:15:41 +00:00
Hermetic toolchains provide builds that are isolated from the host system, cutting down on unexpected dependencies and side effects. By default, TF now builds for Linux aarch64 architectures using hermetic C++ toolchains. For non-hermetic builds, add the flag --config=clang_local. Cross-compilation on Linux x86_64 to Linux aarch64 still runs non-hermetically and will be updated after the next rules_ml_toolchain release. OpenMP changes are connected to Hermetic C++ because it uses the -nodefaultlibs flag, simply passing -fopenmp is insufficient. OpenMP's dependencies must be explicitly linked to ensure correct inclusion, as automatic linking is disabled. PiperOrigin-RevId: 843858303
TensorFlow continuous integration
Warning
This folder is still under construction. It is part of an ongoing effort to improve the structure of CI and build related files within the TensorFlow repo. This warning will be removed when the contents of this directory are stable and appropriate documentation around its usage is in place.
Maintainer: TensorFlow DevInfra
The CI folder contains the configuration files and scripts used to build, test, and deploy TensorFlow. This folder is typically used by continuous integration (CI) tools to build and test TensorFlow whenever there is a change to the code. This folder is broken into subfolders that represent the level of support and ownership of the files contained within.