Skip to content

[xegpu] Move parameter selector and payload inspector to lighthouse#133

Merged
tkarna merged 4 commits intollvm:mainfrom
tkarna:mv-xegpu-utils
May 8, 2026
Merged

[xegpu] Move parameter selector and payload inspector to lighthouse#133
tkarna merged 4 commits intollvm:mainfrom
tkarna:mv-xegpu-utils

Conversation

@tkarna
Copy link
Copy Markdown
Contributor

@tkarna tkarna commented May 7, 2026

Pulling in the commits from #129 that are not kernel_bench related. Generic util changes that'll be useful in the future.

  • inspect_payload utility returns payload matmul shapes in the dict. Utility is moved to lighthouse/utils/mlir.py.
  • xegpu parameter_selector is moved to lighthouse/schedule/xegpu/xegpu_parameter_selector.py.
  • Refactored Runner.get_gpu_argument_access_callback: takes host numpy buffer and func arg index.

@tkarna tkarna requested review from adam-smnk and rengolin May 7, 2026 14:33
@tkarna tkarna merged commit 42547a3 into llvm:main May 8, 2026
3 checks passed
@tkarna tkarna deleted the mv-xegpu-utils branch May 8, 2026 12:58
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.

2 participants