This repository exists to host Linux Arm64 (aarch64) libtorch builds. The official PyTorch release pipeline currently publishes libtorch archives for x86_64 (amd64) only, so we provide a place for the community to download Arm64-compatible binaries.
- Target: Linux Arm64 (no macOS/Apple Silicon support yet).
- Current version:
v2.4.0. Each repository tag corresponds to the upstream PyTorch release used for the build. - Release assets:
libtorch-aarch64.tar.gzis attached to the GitHub release for the matching tag and is not tracked in the source tree.
- Choose the release tag that matches the PyTorch version you need (currently
v2.4.0). - Download the attached
libtorch-aarch64.tar.gzfrom that release page. - Extract with
tar -xzf libtorch-aarch64.tar.gzand configure your build system to use the extracted directory.
- Match the upstream PyTorch version and configuration (ABI, CUDA settings, dependencies).
- Package the archive as
libtorch-aarch64.tar.gz. - Attach the archive when creating the release for the corresponding tag, and clearly note the PyTorch commit/version used.
If upstream PyTorch starts shipping Linux Arm64 libtorch archives, we can retire this repository.