You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(Optional) Resolve other unknown issues not anticipated by the original Mullapudi paper, e.g. CodeGen_NVPTX does not support more than 4 gpu_blocks; needing fuse() to fit the 4 gpu block limit imposed by the hardware.
apps/*/; manual tuning of thelast_level_cache_sizeestimates for complex pipelines. Enable experimental Mullapudi2016 GPU scheduler for test-bench #8650gpu_blocks. #8647splitoperation inPartitioner::split_dim. Make it a deferred operation byGPUTilingDedup::reorder. Mullapudi2016-GPU: Reorder to avoid for-loops to be sandwiched betweengpu_blocks. #8647 (comment)apps/iir_blur/error having vectorized width larger than the channel count (=3). Always ensure gpu_threads count >= warp size of 32 #8656darwin-64-metal, investigate why agpu_tile(..., {32, 32, 1})exceeds the maximum thread count per block. Enable experimental Mullapudi2016 GPU scheduler for test-bench #8650 (comment) https://developer.apple.com/documentation/metal/calculating-threadgroup-and-grid-sizes?utm_source=chatgpt.com#Calculate-Threads-per-Threadgrouptest/autoscheduler/mullapudi2016/*.cppto pass performance regression tests; GPU autoscheduling with Mullapudi2016: the reference implementation #7787 (comment)gpu_blocks; needingfuse()to fit the 4 gpu block limit imposed by the hardware.cc'ed @mcourteaux for context.