Skip to content

Conversation

akroviakov
Copy link
Contributor

This PR adds a pass that attaches an xevm target to a GPU module. This enables generating binaries similar to the upstream via gpu-module-to-binary.

@akroviakov akroviakov force-pushed the akroviak/xevm-attach-target branch 3 times, most recently from 1cbd14c to 50945fb Compare December 17, 2024 10:09
@@ -150,6 +150,41 @@ def GpuTilingAndFusion : Pass<"gpu-tiling", "func::FuncOp"> {
"The maximum workgroup size.">
];
}

def GpuXeVMAttachTarget: Pass<"xevm-attach-target", ""> {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can it be a gpu-module pass?

@akroviakov akroviakov force-pushed the akroviak/xevm-attach-target branch 2 times, most recently from dc3058b to edde683 Compare December 17, 2024 14:54
@akroviakov akroviakov force-pushed the akroviak/xevm-attach-target branch from edde683 to e24cdc0 Compare December 18, 2024 09:38
@akroviakov akroviakov force-pushed the akroviak/xevm-attach-target branch from e24cdc0 to ef7115b Compare December 18, 2024 15:16
@kurapov-peter kurapov-peter merged commit 6c407ec into main Dec 18, 2024
6 checks passed
@kurapov-peter kurapov-peter deleted the akroviak/xevm-attach-target branch December 18, 2024 17:07
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