Skip to content

Expand CUDA wheel matrix to run on Ubuntu and Windows - #1

Merged
czxdev merged 6 commits into
mainfrom
copilot/rebase-main-to-abetlen-llama-cpp-python
Aug 9, 2026
Merged

czxdev merged 6 commits into
mainfrom
copilot/rebase-main-to-abetlen-llama-cpp-python

Conversation

Copilot AI commented Aug 9, 2026 •

Copy link
Copy Markdown

The CUDA wheels workflow was only scheduling Windows builds from the matrix definition. This change expands the OS dimension so the same CUDA/Python matrix executes on both Ubuntu and Windows.

  • Matrix scope update

    • In build-wheels-cuda.yaml, the define_matrix job now emits both Linux and Windows runners for the os axis.
    • Existing CUDA (13.2.1, 12.4.1) and Python (3.9) axes are unchanged.
  • Behavioral impact

    • build_wheels fan-out now includes Ubuntu and Windows permutations, enabling cross-OS CUDA wheel coverage from one dispatch.
$matrix = @{
    'os' = @('ubuntu-22.04', 'windows-2022')
    'pyver' = @("3.9")
    'cuda' = @("13.2.1", "12.4.1")
    'releasetag' = @("basic")
}

abetlen and others added 5 commits August 9, 2026 04:02
* feat: update llama.cpp to 78d2f5246

* fix: align llama.cpp binding comments

* fix: align llama.cpp binding docstrings (abetlen#2328)

* fix: align llama.cpp binding docstrings

* fix: use None in Python binding docstrings

* fix: format binding docstring
Co-authored-by: czxdev <36617515+czxdev@users.noreply.github.com>
Co-authored-by: czxdev <36617515+czxdev@users.noreply.github.com>
* feat: update llama.cpp to 13f2b28b0

* feat: update llama.cpp to e3546c794
Co-authored-by: czxdev <36617515+czxdev@users.noreply.github.com>
Co-authored-by: czxdev <36617515+czxdev@users.noreply.github.com>
Co-authored-by: czxdev <36617515+czxdev@users.noreply.github.com>
Copilot AI changed the title Enable CUDA wheel builds on Ubuntu and Windows Expand CUDA wheel matrix to run on Ubuntu and Windows Aug 9, 2026
Copilot AI requested a review from czxdev August 9, 2026 04:21
Co-authored-by: czxdev <36617515+czxdev@users.noreply.github.com>
@czxdev
czxdev marked this pull request as ready for review August 9, 2026 06:29
@czxdev
czxdev merged commit 99cc3b9 into main Aug 9, 2026
@czxdev
czxdev deleted the copilot/rebase-main-to-abetlen-llama-cpp-python branch August 9, 2026 06:29
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.

3 participants