Skip to content

hotfix: lean ROCm archive so b10018-1.2.0 can publish#53

Open
worthant wants to merge 1 commit into
masterfrom
fix/rocm-archive-size
Open

hotfix: lean ROCm archive so b10018-1.2.0 can publish#53
worthant wants to merge 1 commit into
masterfrom
fix/rocm-archive-size

Conversation

@worthant

Copy link
Copy Markdown
Member

b10018-1.2.0 built all 9 backends successfully but publish-release 422'd: the ROCm .zip exceeded GitHub's 2 GB asset limit (archive was 9.6 GB).

Root cause: the ROCm archive bundled the full rocBLAS/hipBLASLt Tensile kernel database (precompiled GEMM kernels for every gfx arch) to be self-contained — that's multi-GB. Stock llama.cpp ROCm builds don't do this.

Fix: lean archive — binaries + libggml-hip.so (~0.45 GB) only, require the system ROCm runtime (documented in a bundled README-ROCm.txt). Archive drops from ~9.6 GB to ~0.6 GB, well under the limit.

Admin-merge this, then I delete + re-push the b10018-1.2.0 tag to rebuild and publish the release (with ROCm). CI-only change; I'll sync dev right after.

The ROCm archive hit 9.6 GB and blew past GitHub's 2 GB asset limit, so
publish-release 422'd and b10018-1.2.0 failed to publish. Cause: I bundled
the whole rocBLAS/hipBLASLt Tensile kernel database (kernels for every gfx
arch) to make the archive self-contained. Drop it: ship binaries +
libggml-hip.so (~0.45 GB) only, require the system ROCm runtime like
upstream's ROCm builds. Archive drops ~9.6 GB -> ~0.6 GB. Adds a
README-ROCm.txt noting the runtime requirement.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant