[EagerJIT] Add Syntax Sugar for Kernel Source Retrieval#1720
[EagerJIT] Add Syntax Sugar for Kernel Source Retrieval#1720kurisu6912 wants to merge 1 commit intotile-ai:mainfrom
Conversation
|
👋 Hi! Thank you for contributing to the TileLang project. Please remember to run We appreciate you taking this step! Our team will review your contribution, and we look forward to your awesome work! 🚀 |
📝 WalkthroughWalkthroughThis change introduces kernel result caching to the JIT compilation path and adds automatic execution style detection in argument parsing. The JIT module now caches compiled kernels by argument hash to avoid recompilation, and exposes the compiled kernel source via a new public API. The eager builder now auto-detects lazy execution style when mode is set to "auto" before template construction. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Closed and wait for #1694 |
This pr add
kernel.get_kernel_source(N=1)to allow kernel source retrievalSummary by CodeRabbit
New Features
get_kernel_source()method to inspect and debug compiled kernel code.Performance
✏️ Tip: You can customize this high-level summary in your review settings.