Skip to content

Add single-precision, MI300X, and B300 (sm_103) variants to docker-publish#133

Merged
fluidnumericsJoe merged 1 commit into
mainfrom
feature/gha-precision-and-mi300x-publish
Jun 13, 2026
Merged

Add single-precision, MI300X, and B300 (sm_103) variants to docker-publish#133
fluidnumericsJoe merged 1 commit into
mainfrom
feature/gha-precision-and-mi300x-publish

Conversation

@fluidnumericsJoe

Copy link
Copy Markdown
Member

Summary

Extends the docker-publish workflow with additional GPU/precision build variants for the published higherordermethods/self images:

  • Single-precision variants for the existing sm100 (B200) and gfx942 (MI300X) targets (SELF_ENABLE_DOUBLE_PRECISION=OFF).
  • MI300X (gfx942) double-precision target.
  • B300 (sm_103) double- and single-precision targets via a new docker/x86_sm103 context with CMAKE_CUDA_ARCHITECTURES="103" (Blackwell Ultra, CC 10.3), built on the higherordermethods/selfish:latest-x86-cuda130-sm103 base image.

Notes

  • sm_103 is the correct architecture for B300 (GB300 / Blackwell Ultra); sm_110 is a distinct part.
  • The latest-x86-cuda130-sm103 selfish base image is published on Docker Hub, so the new matrix entries resolve and pull cleanly.
  • Each new variant mirrors the existing sm100 Dockerfile/matrix pattern; no changes to source, tests, or numerics.

🤖 Generated with Claude Code

Add an x86_sm103 docker context targeting CUDA architecture 103
(B300 / Blackwell Ultra, CC 10.3) and double- and single-precision
matrix entries that build on the higherordermethods/selfish
latest-x86-cuda130-sm103 base image.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@fluidnumericsJoe fluidnumericsJoe force-pushed the feature/gha-precision-and-mi300x-publish branch from 5209b92 to df0b76b Compare June 13, 2026 10:51
@fluidnumericsJoe fluidnumericsJoe merged commit 68be62d into main Jun 13, 2026
9 of 10 checks passed
@fluidnumericsJoe fluidnumericsJoe deleted the feature/gha-precision-and-mi300x-publish branch June 13, 2026 10:51
@codecov

codecov Bot commented Jun 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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