# Corresponding source for the copyleft libraries in the bundled wheel The bundled wheel links two copyleft libraries that PyTorch and the HIP runtime require directly, so they cannot be left out: | Bundled object | Package | License | | --- | --- | --- | | `libelf.so.1` | elfutils-libelf 0.192-6.el9_6 | GPL-2.0-or-later OR LGPL-3.0-or-later | | `libdw.so.1` | elfutils-libs 0.192-6.el9_6 | GPL-2.0-or-later OR LGPL-3.0-or-later | | `libnuma.so.1` | numactl-libs 2.0.19-1.el9 | LGPL-2.1 | `libelf` is needed by `libhsa-runtime64.so`, `libdw` by `librocprofiler-sdk.so` (which `libtorch_cpu.so` links against), and `libnuma` by `libc10.so`. The corresponding source, as built for the distribution these binaries came from, is published in this repository: - `source/elfutils-0.192-6.el9_6.src.rpm` sha256 `afe7c9bef952ed086637fe83ac77bfafa70bf2ba28c1d7aaa51a18c9a75146b6` - `source/numactl-2.0.19-1.el9.src.rpm` sha256 `df493be344a68a29145a960db9b1fff8ff8ed673338b1608f404a648ef38164c` Both are dynamically linked, so the LGPL relinking requirement is satisfied by replacing the shared object in `torch/lib/`. License texts for these and for every other bundled library are inside the wheel under `torch-*.dist-info/licenses/bundled/`.