tilelang.backend.pass_pipeline.pipeline_utils ============================================= .. py:module:: tilelang.backend.pass_pipeline.pipeline_utils Functions --------- .. autoapisummary:: tilelang.backend.pass_pipeline.pipeline_utils.allow_vectorize tilelang.backend.pass_pipeline.pipeline_utils.allow_global_thread_synchronization tilelang.backend.pass_pipeline.pipeline_utils.should_enable_aggressive_merge tilelang.backend.pass_pipeline.pipeline_utils.should_force_let_inline tilelang.backend.pass_pipeline.pipeline_utils.should_enable_layout_visual tilelang.backend.pass_pipeline.pipeline_utils.should_enable_race_check tilelang.backend.pass_pipeline.pipeline_utils.should_disable_shared_memory_reuse tilelang.backend.pass_pipeline.pipeline_utils.get_layout_visual_formats tilelang.backend.pass_pipeline.pipeline_utils.LayoutVisual Module Contents --------------- .. py:function:: allow_vectorize(pass_ctx = None) .. py:function:: allow_global_thread_synchronization(pass_ctx = None) .. py:function:: should_enable_aggressive_merge(pass_ctx = None, target = None) .. py:function:: should_force_let_inline(pass_ctx = None) .. py:function:: should_enable_layout_visual(pass_ctx = None) .. py:function:: should_enable_race_check(pass_ctx = None) .. py:function:: should_disable_shared_memory_reuse(pass_ctx = None) .. py:function:: get_layout_visual_formats(pass_ctx = None) .. py:function:: LayoutVisual(mod) Apply layout visualization pass if enabled.