tvm_tirx.backend.cuda.script#
CUDA TVMScript namespaces.
Classes#
Nodes the s_tir pipeline's own passes build. |
|
Apache-compatible spellings of instructions the dialect already covers. |
|
WGMMA companions that are not PTX instructions (pure-C / empty-asm helpers). |
|
tcgen05 companions that are not PTX instructions (pure-C descriptor packers). |
|
Frontend-only NVIDIA IKET annotations. |
|
The NVSHMEM intrinsics submodule. |
|
The NVSHMEM GetMemNBI intrinsics submodule. |
|
The NVSHMEM PutMemNBI intrinsics submodule. |
|
The NVSHMEM PutMemSignalNBI intrinsics submodule. |
|
|
Script-facing PTX chains, also valid as tile instruction operands. |
Functions#
|
Construct a call to tirx.cuda.mma_store. |
|
Construct a call to tirx.cuda.mma_fill. |
|
Construct a call to tirx.cuda.__shfl_sync. |
|
Construct a call to tirx.cuda.__shfl_up_sync. |
|
Construct a call to tirx.cuda.__shfl_down_sync. |
|
Construct a call to tirx.cuda.__shfl_xor_sync. |
|
Construct a call to tirx.cuda.__activemask. |
|
Construct a call to tirx.cuda.any_sync. |
|
Construct a call to tirx.cuda.ballot_sync. |
|
Construct a call to tirx.cuda.bfloat1622float2. |
|
Construct a call to tirx.cuda.bfloat162float. |
|
Construct a call to tirx.cuda.block_dim. |
|
Construct a call to tirx.cuda.block_idx. |
|
Construct a call to tirx.cuda.clock64. |
|
Construct a call to tirx.cuda.cluster_cta_id. |
|
Construct a call to tirx.cuda.cluster_dim. |
|
Construct a call to tirx.cuda.cluster_id. |
|
Construct a call to tirx.cuda.cluster_sync. |
|
Construct a call to tirx.cuda.cta_pair_id. |
|
Construct a call to tirx.cuda.cta_sync. |
|
Construct a call to tirx.cuda.cvta_generic_to_shared. |
|
Construct a call to tirx.cuda.decl_tmem. |
|
Construct a call to tirx.cuda.elect_sync. |
|
Construct a call to tirx.cuda.fadd2_rn. |
|
Construct a call to tirx.cuda.fdividef. |
|
Construct a call to tirx.cuda.ffs_u32. |
|
Construct a call to tirx.cuda.float22bfloat162_rn. |
|
Construct a call to tirx.cuda.float22bfloat162_rn_from_float2. |
|
Construct a call to tirx.cuda.float22half2. |
|
Construct a call to tirx.cuda.float2_x. |
|
Construct a call to tirx.cuda.float2_y. |
|
Construct a call to tirx.cuda.float8tohalf8. |
|
Construct a call to tirx.cuda.float_as_uint. |
|
Construct a call to tirx.cuda.fmul2_rn. |
|
Construct a call to tirx.cuda.fp8x4_e4m3_from_float4. |
|
Construct a call to tirx.cuda.get_tmem_addr. |
|
Construct a call to tirx.cuda.grid_dim. |
|
Construct a call to tirx.cuda.grid_sync. |
|
Construct a call to tirx.cuda.half2float. |
|
Construct a call to tirx.cuda.half8tofloat8. |
|
Construct a call to tirx.cuda.hmax2. |
|
Construct a call to tirx.cuda.hmin2. |
|
Construct a call to tirx.cuda.iket_mark. |
|
Construct a call to tirx.cuda.iket_official_event. |
|
Construct a call to tirx.cuda.iket_range_end. |
|
Construct a call to tirx.cuda.iket_range_pop. |
|
Construct a call to tirx.cuda.iket_range_push. |
|
Construct a call to tirx.cuda.iket_range_start. |
|
Construct a call to tirx.cuda.iket_sentinel_token. |
|
Construct a call to tirx.cuda.lane_id. |
|
Construct a call to tirx.cuda.linear_thread_id. |
|
Construct a call to tirx.cuda.make_float2. |
|
Construct a call to tirx.cuda.mbarrier_wait. |
|
Construct a call to tirx.cuda.mbarrier_wait_acquire_cluster. |
|
Construct a call to tirx.cuda.nano_sleep. |
|
Construct a call to tirx.cuda.printf. |
|
Construct a call to tirx.cuda.reduce_add_sync_u32. |
|
Construct a call to tirx.cuda.reduce_min_sync_u32. |
|
Construct a call to tirx.cuda.runtime_instr_desc. |
|
Construct a call to tirx.cuda.smem_addr_from_uint64. |
|
Construct a call to tirx.cuda.syncthreads_and. |
|
Construct a call to tirx.cuda.syncthreads_or. |
|
Construct a call to tirx.cuda.tcgen05_encode_instr_descriptor. |
Construct a call to tirx.cuda.tcgen05_encode_instr_descriptor_block_scaled. |
|
|
Construct a call to tirx.cuda.tcgen05_encode_matrix_descriptor. |
|
Construct a call to tirx.cuda.tensormap_encode_tiled. |
|
Construct a call to tirx.cuda.thread_fence. |
|
Construct a call to tirx.cuda.thread_idx. |
|
Construct a call to tirx.cuda.thread_in_warpgroup. |
|
Construct a call to tirx.cuda.thread_rank. |
|
Construct a call to tirx.cuda.trap_when_assert_failed. |
|
Construct a call to tirx.cuda.uint_as_float. |
|
Construct a call to tirx.cuda.warp_id. |
|
Construct a call to tirx.cuda.warp_in_warpgroup. |
|
Construct a call to tirx.cuda.warp_sync. |
|
Construct a call to tirx.cuda.warpgroup_id. |
|
Construct a call to tirx.cuda.warpgroup_sync. |
|
Construct a call to tirx.cuda.wgmma_encode_matrix_descriptor. |
|
Construct a call to tirx.cuda.wgmma_noop_barrier. |