Sync branch sync_0203: Features, Enhancements, and Bug Fixes#1780
Sync branch sync_0203: Features, Enhancements, and Bug Fixes#1780LeiWang1999 wants to merge 1 commit intomainfrom
Conversation
…to correctly identify conflicts between read and write operations based on loop carry conditions.
|
👋 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! 🚀 |
|
Caution Review failedThe pull request is closed. 📝 WalkthroughWalkthroughModifies conflict-detection logic in Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
Poem
✨ Finishing touches
🧪 Generate unit tests (beta)
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 |
Summary
This PR synchronizes the
sync_0203branch with the main branch, including numerous features, enhancements, and bug fixes across 209 files (+12,176/-2,866 lines).Features
ThreadsyncwithConstrVisitor([Feature] ReimplementThreadsyncwithConstrVisitor#1631)cp.reduce.async.bulk.tensor([Feature] Supportcp.reduce.async.bulk.tensor#1667)hoist_broadcast_valuespass ([Feature] Add hoist_broadcast_values pass #1606)T.sync_warp&T.shfl_syncintrinsics ([Feature] addT.sync_warp&T.shfl_sync; change extern pdl into intrin #1614)T.Parallel([Feat] Add strong checker to detect data racing in T.Parallel #1615)Enhancements
nvidia-cuda-nvccasnvcc([Enhancement][CUDA] Supportnvidia-cuda-nvccasnvcc#1528)import tilelangon CPU-only machines without CUDA libraries ([Enhancement] Allowimport tilelangon CPU-only machines without CUDA libraries #1481)Bug Fixes
thread_storage_sync.cck_dim==4and open rocm-ci for gemmsr #1627)Refactoring
@jitand@lazy_jitinto a single@jitdecorator ([Refactor] Unify @jit and @lazy_jit into a single @jit decorator #1632)ConstrVisitortosrc/transform/common/for reuse ([Refactor] MoveConstrVisitortosrc/transform/common/constr_visitor.hfor reuse #1622)dtypes.pyfrom eager to language module ([Refactor] Move dtypes.py from eager to language and add bits/bytes properties #1646)Examples
Test plan
🤖 Generated with Claude Code
Summary by CodeRabbit