Skip to content

feat(backend): HIP + Vulkan backend touches (#13 carve-out 3/N) - #30

Closed
TheTom wants to merge 1 commit into
devfrom
pr13/p3-hip-vulkan-backend
Closed

feat(backend): HIP + Vulkan backend touches (#13 carve-out 3/N)#30
TheTom wants to merge 1 commit into
devfrom
pr13/p3-hip-vulkan-backend

Conversation

@TheTom

@TheTom TheTom commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Carve-out 3 of the kitchen-sink #13, on @ekryski's reorg (#28). HIP/Vulkan device backend (device/{hip,vulkan}), codegen/src/hip, and the hip/vulkan corpus tests. Runtime + codegen/hip untouched by the reorg so applies clean; vulkan_coopmat_gemm/vulkan_sdpa_multi had no net logic in #13 beyond renames #28 already made (left at #28). HIP/Vulkan build verified in CI (no toolchain on dev mac). Follow-up to the reorg; #13 stays open until fully covered.

@github-actions github-actions Bot added the feature New feature label Jun 16, 2026
@TheTom
TheTom force-pushed the ek/kernel-reorg-steel branch from ffad7fc to 6a2035a Compare June 22, 2026 21:36
Carves the HIP/Vulkan device-backend changes + codegen/hip + hip/vulkan
corpus tests out of #13, rebased onto the kernels/ reorg (#28). Runtime +
codegen/hip are untouched by the reorg so they apply clean. vulkan_coopmat_gemm
and vulkan_sdpa_multi had no net logic in #13 beyond renames the reorg already
made, so they stay at the #28 version. HIP/Vulkan build validated in CI (no
nvcc/vulkan on the dev mac).

Follow-up to the kernel reorg.
@TheTom
TheTom force-pushed the pr13/p3-hip-vulkan-backend branch from 8fbe3ec to 623d7de Compare June 22, 2026 22:06
@TheTom
TheTom changed the base branch from ek/kernel-reorg-steel to dev June 22, 2026 22:06
@TheTom

TheTom commented Jun 22, 2026

Copy link
Copy Markdown
Contributor Author

Closing as superseded. The CUDA/HIP/Vulkan backends landed in dev via the multi-backend PRs (#274 + the HIP/Vulkan sibling), in a newer and more complete form than this carve. Audited file-by-file: this branch adds no public method, no test case, and no codegen capability that dev lacks (its remaining diff is older-form code that would revert dev's newer backend). Nothing here needs to land separately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant