MCPcopy Create free account

hub / github.com/Tencent/hpc-ops / functions

Functions10,542 in github.com/Tencent/hpc-ops

↓ 15 callersFunctionRematerializeBlockIdxZ
Helper to rematerialize block Idx. Reduces register liveness.
3rd/cutlass/include/cutlass/gemm/threadblock/index_remat.h:78
↓ 15 callersFunctioncheck_cuda_status
3rd/cutlass/include/cutlass/experimental/distributed/device/detail.hpp:46
↓ 15 callersFunctioncomposition
3rd/cutlass/include/cute/swizzle_layout.hpp:308
↓ 15 callersFunctionconstruct
3rd/cutlass/include/cute/algorithm/tuple_algorithms.hpp:626
↓ 15 callersMethodget_k_tile_iterator
3rd/cutlass/include/cutlass/gemm/kernel/sm100_tile_scheduler.hpp:479
↓ 15 callersFunctionload_with_byte_offset
Loads a fragment from memory with additional logical offset
3rd/cutlass/include/cutlass/gemm/warp/scale_bias_tile_iterator.h:258
↓ 15 callersFunctionload_with_pointer_offset
Loads a fragment from memory with additional logical offset
3rd/cutlass/include/cutlass/gemm/warp/mma_tensor_op_tile_iterator.h:419
↓ 15 callersFunctionpipeline_check_is_producer
3rd/cutlass/include/cutlass/pipeline/sm90_pipeline.hpp:64
↓ 15 callersFunctionprefetch_tma_descriptors
Issue Tma Descriptor Prefetch -- ideally from a single thread for best performance
3rd/cutlass/include/cutlass/gemm/collective/sm103_blockscaled_mma_warpspecialized.hpp:543
↓ 15 callersFunctionprint
3rd/cutlass/include/cute/atom/copy_atom.hpp:619
↓ 15 callersFunctionstore_with_pointer_offset
Stores a fragment to memory with additional pointer offset
3rd/cutlass/include/cutlass/gemm/warp/mma_tensor_op_tile_iterator.h:4636
↓ 15 callersMethodvisit
3rd/cutlass/include/cutlass/epilogue/threadblock/fusion/visitor_store.hpp:321
↓ 14 callersMethoddivmod
Computes the quotient and remainder in a single method.
3rd/cutlass/include/cutlass/uint128.h:259
↓ 14 callersFunctiondomain_offset
3rd/cutlass/include/cute/layout.hpp:717
↓ 14 callersFunctionfast_cos
3rd/cutlass/include/cutlass/fast_math.h:786
↓ 14 callersFunctionfast_max
3rd/cutlass/include/cutlass/fast_math.h:775
↓ 14 callersFunctionfind_divisor
* Find divisor, using find_log2 */
3rd/cutlass/include/cutlass/fast_math.h:256
↓ 14 callersMethodinitialize
Initializes members. This variant of the method should only be used when problem_shape and tile_shape contain modes of only rank 1.
3rd/cutlass/include/cutlass/gemm/kernel/tile_scheduler_params.h:108
↓ 14 callersFunctiontapply
3rd/cutlass/include/cute/algorithm/tuple_algorithms.hpp:96
↓ 13 callersFunctionRematerializeBlockIdxY
Helper to rematerialize block Idx. Reduces register liveness.
3rd/cutlass/include/cutlass/gemm/threadblock/index_remat.h:72
↓ 13 callersFunctionaccum
3rd/cutlass/include/cutlass/gemm/collective/sm100_mma_array_warpspecialized_blockwise_scaling.hpp:1052
↓ 13 callersMethodallocate
* Performs a non-blocking allocation of TMEM. * @param num_columns Number of columns being freed. Must be 32 <= num_columns <= 512 and power of 2.
3rd/cutlass/include/cute/arch/tmem_allocator_sm100.hpp:75
↓ 13 callersFunctioncanonical_warp_group_idx
Returns a warp-uniform value indicating the canonical warp group index of the calling threads. Threads within the warp must be converged.
3rd/cutlass/include/cutlass/cutlass.h:148
↓ 13 callersFunctionfloat_exmy_base
Ctors.
3rd/cutlass/include/cutlass/exmy_base.h:966
↓ 13 callersMethodfree
3rd/cutlass/include/cute/arch/tmem_allocator_sm100.hpp:88
↓ 13 callersFunctionget_transformed_problem_shape_MNKL
3rd/cutlass/include/cutlass/conv/detail.hpp:62
↓ 13 callersFunctionisnan
3rd/cutlass/include/cutlass/half.h:505
↓ 13 callersFunctionload_with_pointer_offset
Loads a fragment from memory with additional logical offset
3rd/cutlass/include/cutlass/gemm/warp/mma_tensor_op_tile_iterator_sm70.h:329
↓ 13 callersFunctionmake_tiled_copy_B
3rd/cutlass/include/cute/atom/copy_atom.hpp:431
↓ 13 callersFunctionmake_tiled_mma
3rd/cutlass/include/cute/atom/mma_atom.hpp:529
↓ 13 callersMethodmma_init
3rd/cutlass/include/cutlass/gemm/collective/sm100_mma_warpspecialized.hpp:548
↓ 13 callersFunctionpipeline_init_arrive_relaxed
Used to guarantee that the Pipeline init is visible to all producers and consumer threadblocks in the cluster
3rd/cutlass/include/cutlass/pipeline/sm90_pipeline.hpp:1375
↓ 13 callersFunctionpipeline_init_wait
Synchronization call. Blocks until barriers are initialized in shared memory.
3rd/cutlass/include/cutlass/pipeline/sm90_pipeline.hpp:1362
↓ 13 callersFunctionstore_with_byte_offset
Stores a fragment to memory with additional pointer offset
3rd/cutlass/include/cutlass/gemm/warp/mma_tensor_op_tile_iterator.h:4767
↓ 13 callersFunctionsynclog_emit_tma_store
3rd/cutlass/include/cutlass/arch/synclog.hpp:802
↓ 13 callersFunctiontransform_leaf
3rd/cutlass/include/cute/algorithm/tuple_algorithms.hpp:250
↓ 12 callersFunctionRematerializeBlockIdxX
Helper to rematerialize block Idx. Reduces register liveness.
3rd/cutlass/include/cutlass/gemm/threadblock/index_remat.h:66
↓ 12 callersFunctionfast_sin
3rd/cutlass/include/cutlass/fast_math.h:804
↓ 12 callersFunctionget_nonswizzle_portion
3rd/cutlass/include/cute/swizzle_layout.hpp:152
↓ 12 callersMethodis_C_load_needed
3rd/cutlass/include/cutlass/epilogue/fusion/sm90_visitor_load_tma_warpspecialized.hpp:308
↓ 12 callersFunctionload_with_byte_offset
Loads a fragment from memory with additional logical offset
3rd/cutlass/include/cutlass/gemm/warp/mma_tensor_op_tile_iterator_sm70.h:301
↓ 12 callersFunctionload_with_pointer_offset
Loads a fragment from memory at the location pointed to by the iterator. (scalar loads)
3rd/cutlass/include/cutlass/gemm/warp/mma_simt_tile_iterator.h:472
↓ 12 callersMethodpartition_fragment_B
3rd/cutlass/include/cute/atom/mma_atom.hpp:514
↓ 12 callersFunctionpartition_fragment_C
3rd/cutlass/include/cute/atom/mma_atom.hpp:575
↓ 12 callersFunctionraw_pointer_cast
3rd/cutlass/include/cute/pointer.hpp:345
↓ 12 callersMethodreduce
3rd/cutlass/include/cutlass/epilogue/threadblock/epilogue.h:320
↓ 12 callersFunctionsimt_transpose_padding
Computes padding in shared memory to perform efficient transpose without bank conflicts.
3rd/cutlass/include/cutlass/gemm/threadblock/default_mma_core_simt.h:73
↓ 12 callersMethodsk_blocks_per_region
Number of SK blocks per region (splitting factor)
3rd/cutlass/include/cutlass/gemm/threadblock/threadblock_swizzle_streamk.h:201
↓ 12 callersMethodsk_regions
Number of SK regions
3rd/cutlass/include/cutlass/gemm/threadblock/threadblock_swizzle_streamk.h:194
↓ 12 callersMethodstride
Returns the stride of the layout
3rd/cutlass/include/cutlass/layout/tensor_op_multiplicand_sm70.h:176
↓ 12 callersMethodstride
Returns the stride of the layout
3rd/cutlass/include/cutlass/layout/tensor_op_multiplicand_sm75.h:207
↓ 12 callersMethodtiled_shape
Returns the GEMM volume in thread block tiles
3rd/cutlass/include/cutlass/gemm/threadblock/threadblock_swizzle_streamk.h:170
↓ 12 callersMethodtransform
Transform the mma operands to the required types
3rd/cutlass/include/cutlass/conv/warp/mma_depthwise_simt.h:368
↓ 12 callersFunctionvalid_warpgroup_in_work_tile
When the work tile is not special for reduction, it's valid. Otherwise need to skip global loading that producer warpgroup do, also math computation t
3rd/cutlass/include/cutlass/gemm/kernel/sm90_tile_scheduler_stream_k.hpp:398
↓ 12 callersMethodwait
Wait on a stage to be unlocked
3rd/cutlass/include/cutlass/pipeline/sm90_pipeline.hpp:1332
↓ 11 callersMethodadd_tile_offset
Adds a tile offset in the unit of tile.
3rd/cutlass/include/cutlass/transform/threadblock/regular_scale_bias_vector_access_iterator.h:152
↓ 11 callersFunctioncopy_aligned
3rd/cutlass/include/cute/algorithm/copy.hpp:331
↓ 11 callersFunctionflatten
3rd/cutlass/include/cute/algorithm/tuple_algorithms.hpp:564
↓ 11 callersFunctiongcd
3rd/cutlass/include/cute/int_tuple.hpp:174
↓ 11 callersMethodget_grid_shape
Computes the grid shape
3rd/cutlass/include/cutlass/gemm/device/gemv.h:105
↓ 11 callersFunctionlogical_product
3rd/cutlass/include/cute/layout.hpp:1651
↓ 11 callersFunctionmake_mixed_bits
3rd/cutlass/include/cute/swizzle.hpp:165
↓ 11 callersFunctionmake_tma_copy_B_sm90
3rd/cutlass/include/cute/atom/copy_traits_sm90_tma.hpp:1544
↓ 11 callersFunctionset_iteration_index
Overrides the internal iteration index
3rd/cutlass/include/cutlass/conv/threadblock/conv3d_fprop_filter_tile_access_iterator_analytic.h:151
↓ 10 callersFunctionadd_pointer_offset
Adds a pointer offset in units of Element
3rd/cutlass/include/cutlass/transform/threadblock/predicated_tile_access_iterator.h:505
↓ 10 callersMethodadd_pointer_offset
Helper to add an offset in number of elements, assuming this offset is divisible by the vector size.
3rd/cutlass/include/cutlass/subbyte_reference.h:1373
↓ 10 callersFunctionadvance
Increment and return an instance to self.
3rd/cutlass/include/cutlass/conv/threadblock/predicated_scale_bias_vector_access_iterator.h:255
↓ 10 callersFunctioncan_implement
3rd/cutlass/include/cutlass/conv/collective/sm100_implicit_gemm_umma_warpspecialized.hpp:427
↓ 10 callersFunctioncluster_wait
3rd/cutlass/include/cute/arch/cluster_sm90.hpp:66
↓ 10 callersMethodcompute_epilogue
Returns whether the block assigned this work should compute the epilogue for the corresponding output tile. For the basic tile scheduler, this is alwa
3rd/cutlass/include/cutlass/gemm/kernel/sm100_tile_scheduler.hpp:517
↓ 10 callersFunctionfast_exp
3rd/cutlass/include/cutlass/fast_math.h:876
↓ 10 callersFunctionfence_barrier_init
Helps with visibility of barrier init operations across warps / cta / cluster Available as a separate function so as to batch inits across barriers an
3rd/cutlass/include/cutlass/arch/barrier.h:711
↓ 10 callersMethodlaunch
This is the method we expect to use going forward
3rd/cutlass/include/cutlass/cluster_launch.hpp:216
↓ 10 callersMethodload_with_byte_offset
Loads a fragment from memory with additional logical offset
3rd/cutlass/include/cutlass/gemm/warp/mma_tensor_op_tile_iterator_sm80.h:2376
↓ 10 callersFunctionprefetch
3rd/cutlass/include/cute/arch/copy.hpp:99
↓ 10 callersMethodprepare_if_needed
prepare the MMA accumulators when initialization or zeroing is required.
3rd/cutlass/include/cutlass/gemm/collective/fp8_accumulation.hpp:159
↓ 10 callersMethodrelease_allocation_lock
3rd/cutlass/include/cute/arch/tmem_allocator_sm100.hpp:103
↓ 10 callersFunctionround_up
3rd/cutlass/include/cute/int_tuple.hpp:356
↓ 10 callersMethodset_tmem_offsets
3rd/cutlass/include/cutlass/gemm/collective/sm100_mma_warpspecialized.hpp:480
↓ 10 callersMethodslice_accumulator
3rd/cutlass/include/cutlass/gemm/collective/sm100_mma_warpspecialized.hpp:459
↓ 10 callersFunctiontensormaps_replace_global_address
Replace address for the global tensor (to be done by single thread)
3rd/cutlass/include/cutlass/gemm/collective/sm100_mma_array_warpspecialized.hpp:805
↓ 10 callersMethodwith_shape
3rd/cutlass/include/cute/layout.hpp:204
↓ 10 callersFunctionwrap
3rd/cutlass/include/cute/algorithm/tuple_algorithms.hpp:499
↓ 9 callersMethodadd_pointer_offset
Adds a pointer offset in units of Element
3rd/cutlass/include/cutlass/transform/threadblock/regular_tile_iterator_tensor_op.h:287
↓ 9 callersFunctioncompact_col_major
3rd/cutlass/include/cute/stride.hpp:373
↓ 9 callersFunctiondot
3rd/cutlass/include/cutlass/arch/simd_sm60.h:96
↓ 9 callersFunctionexplode
3rd/cutlass/include/cute/arch/util.hpp:168
↓ 9 callersMethodfill
3rd/cutlass/include/cutlass/array.h:441
↓ 9 callersFunctioninit_barriers
3rd/cutlass/include/cutlass/pipeline/sm100_pipeline.hpp:345
↓ 9 callersFunctioninner_partition
3rd/cutlass/include/cute/tensor_impl.hpp:982
↓ 9 callersMethodis_source_needed
Returns true if source is needed based on state of runtime arguments
3rd/cutlass/include/cutlass/epilogue/thread/conversion_op.h:103
↓ 9 callersFunctionmake_cotiled_copy
3rd/cutlass/include/cute/atom/copy_atom.hpp:526
↓ 9 callersFunctionmake_tma_copy_A_sm90
3rd/cutlass/include/cute/atom/copy_traits_sm90_tma.hpp:1507
↓ 9 callersMethodmma_tail
Perform a Consumer Epilogue to release all buffers
3rd/cutlass/include/cutlass/gemm/collective/sm90_mma_tma_gmma_ss_warpspecialized.hpp:562
↓ 9 callersMethodstore
Stores a fragment to memory at the location pointed to by the iterator
3rd/cutlass/include/cutlass/conv/warp/mma_depthwise_simt_tile_iterator.h:565
↓ 9 callersFunctiontransform_layout
3rd/cutlass/include/cute/layout.hpp:731
↓ 8 callersMethodadd_pointer_offset
Adds a pointer offset in units of Element
3rd/cutlass/include/cutlass/transform/threadblock/regular_tile_access_iterator_tensor_op_sm80.h:533
↓ 8 callersMethodadd_tile_offset
Adds a tile offset
3rd/cutlass/include/cutlass/transform/threadblock/regular_tile_iterator_tensor_op.h:293
↓ 8 callersMethodadd_tile_offset
Adds a tile offset
3rd/cutlass/include/cutlass/transform/threadblock/regular_tile_access_iterator_tensor_op_sm80.h:598
↓ 8 callersFunctionas_arithmetic_tuple
3rd/cutlass/include/cute/numeric/arithmetic_tuple.hpp:70
← previousnext →301–400 of 10,542, ranked by callers