All Tools
B
Dev ToolsFreeOpen Source
BUCK2
Hermetic, incremental builds for large monorepos
Apache-2.0
ABOUT
Large AI codebases mix CUDA kernels, Python packages, and native libs that Make and ad-hoc scripts rebuild too often and Bazel can be heavy to adopt. Buck2 provides a hermetic graph with remote execution and fine-grained incrementality so training stacks and inference binaries rebuild only what changed.
INTEGRATION GUIDE
1. Build mixed Python and C++ ML repos with cached, hermetic targets instead of ad-hoc scripts
2. Share remote-execution cache across CI and developer machines for CUDA and native deps
3. Define Starlark rules for packaging model-serving binaries alongside training tools
4. Migrate from Buck1 or reduce full-repo rebuilds when only one library changed
TAGS
build-systemmonoreporuststarlarkbazelci