Skip to content

Test workflow for WoA#1961

Merged
matthewdouglas merged 1 commit into
bitsandbytes-foundation:mainfrom
pdeep854:pr-test-winarm
Jun 1, 2026
Merged

Test workflow for WoA#1961
matthewdouglas merged 1 commit into
bitsandbytes-foundation:mainfrom
pdeep854:pr-test-winarm

Conversation

@pdeep854
Copy link
Copy Markdown
Contributor

@pdeep854 pdeep854 commented Jun 1, 2026

Adds a test workflow to enable validation on WoA. This ensures PyTorch-related logic and dependencies are exercised in a WoA environment, improving coverage and catching platform-specific issues early

@pdeep854 pdeep854 changed the title pr test workflow for WoA Test workflow for WoA Jun 1, 2026
@matthewdouglas
Copy link
Copy Markdown
Member

Hi @pdeep854

Last week I started a branch to add this to the test CI here: https://github.com/bitsandbytes-foundation/bitsandbytes/tree/windows-arm64-cpu-ci

I started with just the nightly rather than PR workflow, as typically our Windows tests are quite a bit slower than Linux or macOS. I did notice that the tests are even slower than I would have expected though. See a run here:
https://github.com/bitsandbytes-foundation/bitsandbytes/actions/runs/26659204158/job/78577334602

Secondly I notice your comment Windows ARM64 minimum torch version is 2.12.0 but the tests did pass on torch 2.7.1.

I have a few thoughts on some potential improvement that I'm wanting to try out. I'll follow up on that soon. Thanks!

@pdeep854
Copy link
Copy Markdown
Contributor Author

pdeep854 commented Jun 1, 2026

Hi @matthewdouglas
Yes it will work for pytorch >=2.7. I used the latest release to avoid any compatibility issues.

@matthewdouglas
Copy link
Copy Markdown
Member

Gotcha. I realized I made a mistake here and was building on x86-64 machine, to run tests on the ARM runner, emulated. So rerunning it now!

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 1, 2026

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

@matthewdouglas
Copy link
Copy Markdown
Member

This looks good so I'll merge. I will follow up with separate PRs for nightly tests and a couple of other improvements. Thanks!

@matthewdouglas matthewdouglas merged commit 062f5b9 into bitsandbytes-foundation:main Jun 1, 2026
34 of 40 checks passed
@matthewdouglas matthewdouglas added this to the v0.50.0 milestone Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants