Skip to content

ci : add test-llama-archs tensor split for Metal - #27598

Merged
ggerganov merged 1 commit into
masterfrom
gg/test-llama-archs-metal
Aug 23, 2026
Merged

ci : add test-llama-archs tensor split for Metal#27598
ggerganov merged 1 commit into
masterfrom
gg/test-llama-archs-metal

Conversation

@ggerganov

@ggerganov ggerganov commented Aug 23, 2026

Copy link
Copy Markdown
Member

Overview

Extends the test_llama_archs_tensor_split CI job to also run test-llama-archs with 1 to 4 GGML_METAL_DEVICES, mirroring the existing CUDA runs. GGML_METAL_DEVICES simulates virtual Metal devices, enabling the multi-device tensor-split path to be exercised on Metal.

The job is now dispatched unconditionally; the per-backend guards (GG_BUILD_CUDA / GG_BUILD_METAL) inside the function decide which tests actually run, so CUDA-only, Metal-only, and non-GPU builds all behave correctly.

Run: https://github.com/ggml-org/llama.cpp/actions/runs/32638102323/job/97190774015

Additional information

  • The call-site GG_BUILD_CUDA check was removed since it is now redundant with the internal guards.
  • Updated the summary text to "Runs test-llama-archs with 1 to 4 devices".

Requirements

  • I have read and agree with the contributing guidelines
  • AI usage disclosure: YES. llama.cpp:DeepSeek-v4-Flash-0731

Run test-llama-archs with 1 to 4 GGML_METAL_DEVICES, mirroring the
existing CUDA runs, and dispatch the job unconditionally since the
per-backend guards now decide what to run.

Assisted-by: llama.cpp:DeepSeek-v4-Flash-0731
@github-actions github-actions Bot added the devops improvements to build systems and github actions label Aug 23, 2026
@ggerganov
ggerganov marked this pull request as ready for review August 23, 2026 12:35
@ggerganov
ggerganov merged commit 95b8e33 into master Aug 23, 2026
20 of 25 checks passed
@ggerganov
ggerganov deleted the gg/test-llama-archs-metal branch August 23, 2026 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devops improvements to build systems and github actions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants