Skip to content

Add Linux aarch64 release build#9

Merged
juntao merged 4 commits into
mainfrom
add-linux-arm64-release
Mar 1, 2026
Merged

Add Linux aarch64 release build#9
juntao merged 4 commits into
mainfrom
add-linux-arm64-release

Conversation

@juntao
Copy link
Copy Markdown
Member

@juntao juntao commented Mar 1, 2026

Summary

  • Add build-linux-arm job to the release CI workflow, running on ubuntu-24.04-arm with libtorch from second-state/libtorch-releases (v2.7.1 aarch64)
  • The release now produces qwen3-audio-api-linux-aarch64.tar.gz alongside the existing x86_64 and macOS archives
  • Add Linux (aarch64) quick start section to the README

Test plan

  • Trigger a release build and verify the build-linux-arm job completes successfully
  • Verify the qwen3-audio-api-linux-aarch64.tar.gz artifact is uploaded to the GitHub release
  • Test the aarch64 binary on an ARM64 Linux machine

🤖 Generated with Claude Code

juntao and others added 4 commits March 1, 2026 01:08
Add a build-linux-arm job to the release CI that builds on
ubuntu-24.04-arm using libtorch from second-state/libtorch-releases.
The release job now produces a qwen3-audio-api-linux-aarch64.tar.gz
archive alongside the existing x86_64 and macOS builds.

Also add the Linux (aarch64) quick start section to the README.

Signed-off-by: Michael Yuan <michael@secondstate.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The binary has RPATH set to $ORIGIN/libtorch/lib via patchelf,
so libtorch is found automatically without LD_LIBRARY_PATH.

Signed-off-by: Michael Yuan <michael@secondstate.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Same as aarch64 — the binary has RPATH set to $ORIGIN/libtorch/lib
via patchelf, so libtorch is found automatically.

Signed-off-by: Michael Yuan <michael@secondstate.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add instructions for building on aarch64 using libtorch from
second-state/libtorch-releases. Also update libtorch version
to 2.7.1 in the x86_64 build-from-source section.

Signed-off-by: Michael Yuan <michael@secondstate.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@juntao juntao merged commit 671e4c8 into main Mar 1, 2026
4 checks passed
@juntao juntao deleted the add-linux-arm64-release branch March 1, 2026 10:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant