Add per-shape config dispatch pattern to all Helion submission.py files#125
Merged
msaroufim merged 5 commits intogpu-mode:mainfrom Mar 14, 2026
Merged
Add per-shape config dispatch pattern to all Helion submission.py files#125msaroufim merged 5 commits intogpu-mode:mainfrom
msaroufim merged 5 commits intogpu-mode:mainfrom
Conversation
- Use SHAPE_CONFIGS dict mapping shape tuples to helion.Config objects - Factory pattern with _make_kernel() creates separate kernel instances per config - All test and benchmark shapes from task.yml listed in SHAPE_CONFIGS - Test shapes: TODO to replace with default config or any config that passes correctness - Benchmark shapes: TODO to replace with autotuned config Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Each submission now shows the matching ACF file path as a commented example so participants know which booster pack files to try. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0a8c5cd to
18d7e48
Compare
msaroufim
approved these changes
Mar 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
TODOto replace with default config or any config that passes correctnessTODOto replace with autotuned config