MCPcopy Create free account

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

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

↓ 6 callersMethodget_multimem_buff
( self, *sizes: Any, dtype: Optional[torch.dtype] = None, storage_offset: int = 0 )
hpc/multicast_handle.py:152
↓ 6 callersMethodget_stride
Returns a stride
3rd/cutlass/include/cutlass/transform/threadblock/ell_predicated_tile_iterator.h:837
↓ 6 callersFunctionimplicit_gemm_tensor_c_size
Returns ImplicitGemm tensor C size in number of elements
3rd/cutlass/include/cutlass/conv/conv3d_problem_size.h:502
↓ 6 callersMethodload_sf
3rd/cutlass/include/cutlass/gemm/collective/sm100_mma_warpspecialized_blockwise_scaling.hpp:897
↓ 6 callersMethodload_with_ell_index
3rd/cutlass/include/cutlass/transform/threadblock/ell_predicated_tile_iterator.h:888
↓ 6 callersMethodload_with_ell_index_fast
3rd/cutlass/include/cutlass/transform/threadblock/ell_predicated_tile_iterator.h:893
↓ 6 callersFunctionload_with_pointer_offset
Loads a fragment from memory
3rd/cutlass/include/cutlass/conv/threadblock/predicated_scale_bias_vector_iterator.h:185
↓ 6 callersMethodload_with_pointer_offset
Loads a fragment
3rd/cutlass/include/cutlass/transform/threadblock/regular_tile_iterator_pitch_linear_2dthreadtile.h:148
↓ 6 callersFunctionmake_arithmetic_tuple
3rd/cutlass/include/cute/numeric/arithmetic_tuple.hpp:63
↓ 6 callersFunctionmake_im2col_tma_copy
3rd/cutlass/include/cute/atom/copy_traits_sm90_im2col.hpp:822
↓ 6 callersFunctionmake_layout
3rd/cutlass/include/cute/swizzle_layout.hpp:68
↓ 6 callersFunctionmerge_desc_sorted_arrays
3rd/cutlass/include/cutlass/epilogue/fusion/sm90_visitor_topk_softmax.hpp:228
↓ 6 callersFunctionoperator*
3rd/cutlass/include/cutlass/half.h:802
↓ 6 callersFunctionoperator+
3rd/cutlass/include/cutlass/half.h:775
↓ 6 callersFunctionoperator-
3rd/cutlass/include/cutlass/half.h:784
↓ 6 callersFunctionoperator/
3rd/cutlass/include/cutlass/half.h:811
↓ 6 callersMethodpartition_accumulator_shape
Construct A Single Stage's Accumulator Shape
3rd/cutlass/include/cutlass/gemm/collective/sm100_mma_warpspecialized.hpp:450
↓ 6 callersMethodpostreduce
After reduce call, before smem async fence. Smem stores usually performed here. Upon exit, all smem stores for TMA must have been issued
3rd/cutlass/include/cutlass/epilogue/fusion/sm90_visitor_tma_warpspecialized.hpp:242
↓ 6 callersMethodprefetch_tma_descriptors
Issue Tma Descriptor Prefetch -- ideally from a single thread for best performance
3rd/cutlass/include/cutlass/gemm/collective/sm100_mma_warpspecialized.hpp:443
↓ 6 callersMethodprevisit
Before visit callback. Smem broadcasts usually performed here. Upon entry, all producer loads for this subtile are completed and visible.
3rd/cutlass/include/cutlass/epilogue/fusion/sm90_visitor_tma_warpspecialized.hpp:206
↓ 6 callersMethodpromote_if_needed
3rd/cutlass/include/cutlass/gemm/collective/fp8_accumulation.hpp:170
↓ 6 callersFunctionraw
Accesses raw internal state
3rd/cutlass/include/cutlass/exmy_base.h:1058
↓ 6 callersMethodrequires_separate_reduction
3rd/cutlass/include/cutlass/gemm/kernel/sm100_tile_scheduler.hpp:647
↓ 6 callersMethodrun
(self)
setup.py:20
↓ 6 callersFunctionslice
3rd/cutlass/include/cute/layout.hpp:689
↓ 6 callersMethodstore_with_pointer_offset
Stores a fragment
3rd/cutlass/include/cutlass/transform/threadblock/regular_tile_iterator_pitch_linear_2dthreadtile.h:189
↓ 6 callersMethodthrfrg_A
3rd/cutlass/include/cute/atom/mma_atom.hpp:289
↓ 6 callersMethodthrfrg_B
3rd/cutlass/include/cute/atom/mma_atom.hpp:328
↓ 6 callersMethodtma_store
After smem async fence, before TMA store commit. Aux stores usually performed here Upon exit, all TMA stores for this subtile must have been issued Be
3rd/cutlass/include/cutlass/epilogue/fusion/sm90_visitor_tma_warpspecialized.hpp:255
↓ 6 callersFunctionto_underlying_arguments
3rd/cutlass/include/cutlass/conv/collective/sm100_implicit_gemm_umma_warpspecialized.hpp:379
↓ 5 callersFunction_to_tensor_scalar_tuple
(x)
hpc/sampler.py:30
↓ 5 callersMethodaccum_init
3rd/cutlass/include/cutlass/gemm/collective/sm100_mma_warpspecialized_blockwise_scaling.hpp:804
↓ 5 callersFunctionadd_pointer_offset
3rd/cutlass/include/cutlass/subbyte_reference.h:1327
↓ 5 callersMethodadd_pointer_offset
Adds a pointer offset in units of Element
3rd/cutlass/include/cutlass/transform/threadblock/regular_tile_iterator_tensor_op_sm70.h:477
↓ 5 callersMethodadd_pointer_offset
Adds a pointer offset in units of Element
3rd/cutlass/include/cutlass/transform/threadblock/predicated_tile_access_iterator.h:988
↓ 5 callersMethodadd_tile_offset
Adds a tile offset
3rd/cutlass/include/cutlass/transform/threadblock/regular_tile_iterator_tensor_op_sm70.h:483
↓ 5 callersMethodadd_tile_offset
Advances an iterator along logical dimensions of matrix in units of whole tiles
3rd/cutlass/include/cutlass/transform/threadblock/predicated_tile_access_iterator.h:995
↓ 5 callersFunctionalign_to
src/communicator/multicast_object_manager.cc:37
↓ 5 callersFunctionappend
3rd/cutlass/include/cute/algorithm/tuple_algorithms.hpp:779
↓ 5 callersFunctionarg
3rd/cutlass/include/cutlass/complex.h:473
↓ 5 callersFunctionceil_div
3rd/cutlass/include/cute/numeric/arithmetic_tuple.hpp:349
↓ 5 callersFunctioncheck
(name, got, ref, rank, atol=1e-1, rtol=1e-1)
benchmark/fuse_allreduce_rmsorm/benchmark_fuse_allreduce_rmsnorm.py:181
↓ 5 callersMethodclear
< Efficiently disables all accesses guarded by mask
3rd/cutlass/include/cutlass/epilogue/threadblock/predicated_tile_iterator.h:171
↓ 5 callersMethodclear
3rd/cutlass/include/cute/container/array.hpp:179
↓ 5 callersFunctioncongruent
3rd/cutlass/include/cute/int_tuple.hpp:439
↓ 5 callersFunctioncontinue_current_work
Returns whether the current work_tile_info passed in should continue to be used. This occurs only in the stream-K decomposition with stream-K work uni
3rd/cutlass/include/cutlass/gemm/kernel/sm90_tile_scheduler_stream_k.hpp:299
↓ 5 callersMethodcopy
3rd/cutlass/include/cute/arch/copy.hpp:55
↓ 5 callersFunctionexponent_biased
Returns the biased exponent
3rd/cutlass/include/cutlass/exmy_base.h:1070
↓ 5 callersFunctionfixup
3rd/cutlass/include/cutlass/gemm/kernel/sm90_tile_scheduler_stream_k.hpp:406
↓ 5 callersMethodget
Returns a pointer
3rd/cutlass/include/cutlass/transform/threadblock/predicated_tile_access_iterator.h:1001
↓ 5 callersMethodget
3rd/cutlass/include/cutlass/pipeline/sm90_pipeline.hpp:127
↓ 5 callersMethodgetOnDiag
Return if the address in on the diagonal
3rd/cutlass/include/cutlass/transform/threadblock/predicated_tile_access_iterator_triangular_matrix.h:874
↓ 5 callersFunctionget_linearized_problem_shape_MNKL
3rd/cutlass/include/cutlass/conv/detail.hpp:118
↓ 5 callersMethodget_shape_A
Get A extents. fprop: A extents array contains [N,D,H,W,C]. Turn that into ((W,H,D,N), (C)) dgrad: A extents array contains [N,Z,P,Q,K]. Turn that int
3rd/cutlass/include/cutlass/conv/convnd_problem_shape.hpp:402
↓ 5 callersMethodget_shape_B
Get B extents. fprop: B extents array contains [K,T,R,S,C]. Turn that into ((K), (C,S,R,T)) dgrad: B extents array contains [K,T,R,S,C]. Turn that int
3rd/cutlass/include/cutlass/conv/convnd_problem_shape.hpp:426
↓ 5 callersFunctionget_swizzle_portion
3rd/cutlass/include/cute/swizzle_layout.hpp:133
↓ 5 callersMethodgrid_shape
Computes the grid size given a chosen threadblock shape
3rd/cutlass/include/cutlass/reduction/kernel/reduce_split_k.h:134
↓ 5 callersFunctionimplicit_gemm_k_iterations
Determine the number of gemm_k iterations for conv2d problem using implicit gemm algorithm
3rd/cutlass/include/cutlass/conv/conv3d_problem_size.h:372
↓ 5 callersMethodinverse
3rd/cutlass/include/cutlass/layout/tensor_op_multiplicand_sm70.h:376
↓ 5 callersMethodinverse
3rd/cutlass/include/cutlass/layout/tensor_op_multiplicand_sm75.h:303
↓ 5 callersFunctionleft_inverse
3rd/cutlass/include/cute/layout.hpp:1322
↓ 5 callersMethodload
Loads a fragment from memory at the location pointed to by the iterator.
3rd/cutlass/include/cutlass/gemm/warp/mma_tensor_op_tile_iterator_sm80.h:2359
↓ 5 callersMethodload_ab_init
3rd/cutlass/include/cutlass/gemm/collective/sm100_mma_warpspecialized_blockwise_scaling.hpp:638
↓ 5 callersFunctionload_with_pointer_offset
Loads a fragment from memory with additional logical offset
3rd/cutlass/include/cutlass/gemm/warp/mma_tensor_op_tile_iterator_sm80.h:301
↓ 5 callersMethodload_with_pointer_offset
Loads a fragment from memory with additional logical offset
3rd/cutlass/include/cutlass/gemm/warp/mma_tensor_op_tile_iterator_sm80.h:2366
↓ 5 callersMethodload_with_pointer_offset
Loads a fragment from memory
3rd/cutlass/include/cutlass/transform/threadblock/regular_tile_iterator_tensor_op_sm70.h:507
↓ 5 callersMethodload_with_pointer_offset
Loads a fragment from memory
3rd/cutlass/include/cutlass/transform/threadblock/predicated_tile_iterator.h:1459
↓ 5 callersMethodload_with_pointer_offset
Loads a fragment
3rd/cutlass/include/cutlass/transform/threadblock/regular_tile_iterator_pitch_linear.h:339
↓ 5 callersFunctionmake
(name: str)
benchmark/fused_moe/backends/__init__.py:19
↓ 5 callersFunctionmake_tensor_like
3rd/cutlass/include/cute/tensor_impl.hpp:422
↓ 5 callersFunctionmake_tma_atom
3rd/cutlass/include/cute/atom/copy_traits_sm90_tma.hpp:1379
↓ 5 callersFunctionmax
3rd/cutlass/include/cute/numeric/math.hpp:48
↓ 5 callersMethodraw
Obtains raw bits
3rd/cutlass/include/cutlass/tfloat32.h:161
↓ 5 callersFunctionref_fused_sampler
Python reference that mimics the kernel's numerical flow exactly. Returns (token_ids[B,1], expected penalty_mask after writeback-or-None). I
tests/test_sampler.py:47
↓ 5 callersFunctionrelatively_equal_float
3rd/cutlass/include/cutlass/relatively_equal.h:57
↓ 5 callersMethodresize
Changes the size of the view without affecting pointer or layout
3rd/cutlass/include/cutlass/tensor_view.h:170
↓ 5 callersFunctionrun_kernel
(inputs: Inputs, quant_name: str, task_map: torch.Tensor | None = None)
benchmark/attention_decode/bench_attention_decode_fp8.py:200
↓ 5 callersMethodset_kgroup_index
Notify the iterator which k-group it is currently pointing to. This does not advance the iterator. Rather, it overrides its internal tracking with co
3rd/cutlass/include/cutlass/gemm/warp/mma_tensor_op_tile_iterator_sm80.h:2427
↓ 5 callersMethodset_sign_bit
3rd/cutlass/include/cutlass/exmy_base.h:523
↓ 5 callersMethodsignificand_hidden_bits
3rd/cutlass/include/cutlass/exmy_base.h:629
↓ 5 callersFunctionsize
3rd/cutlass/include/cute/int_tuple.hpp:265
↓ 5 callersMethodstore_init
3rd/cutlass/include/cutlass/epilogue/collective/detail.hpp:406
↓ 5 callersFunctionstore_with_pointer_offset
Store
3rd/cutlass/include/cutlass/epilogue/warp/tile_iterator_simt.h:195
↓ 5 callersFunctionstore_with_pointer_offset
Store
3rd/cutlass/include/cutlass/epilogue/warp/tile_iterator_tensor_op_mixed.h:203
↓ 5 callersMethodstore_with_pointer_offset
Store a fragment to memory
3rd/cutlass/include/cutlass/transform/threadblock/regular_tile_iterator_tensor_op_sm70.h:519
↓ 5 callersMethodstore_with_pointer_offset
Store a fragment to memory
3rd/cutlass/include/cutlass/transform/threadblock/predicated_tile_iterator.h:1477
↓ 5 callersMethodstore_with_pointer_offset
Stores a fragment
3rd/cutlass/include/cutlass/transform/threadblock/regular_tile_iterator_pitch_linear.h:357
↓ 5 callersFunctionstrided_dgrad_tile_m_per_filter
/////////////////////////////////////////////////////////////////////////////////////////////// Strided dgrad helper functions
3rd/cutlass/include/cutlass/conv/conv2d_problem_size.h:617
↓ 5 callersMethodtensormaps_cp_fence_release
3rd/cutlass/include/cutlass/gemm/collective/sm90_mma_array_tma_gmma_ss_warpspecialized.hpp:735
↓ 5 callersMethodtest_wait
3rd/cutlass/include/cutlass/arch/barrier.h:360
↓ 5 callersFunctiontrait_ratio
3rd/cutlass/include/cute/numeric/integral_ratio.hpp:292
↓ 5 callersMethodvisit
3rd/cutlass/include/cutlass/epilogue/fusion/sm90_visitor_tma_warpspecialized.hpp:597
↓ 4 callersMethodBarrier
src/communicator/multicast_communicator.cc:42
↓ 4 callersFunctionOffsetBytes
3rd/cutlass/include/cutlass/fast_math.h:711
↓ 4 callersFunction_e2m1_to_bf16_x4
LUT x4 _e2m1_to_bf16_x4: Direct E2M1->BF16 (converts 4 E2M1 to 4 BF16 in one call)
3rd/cutlass/include/cutlass/numeric_conversion.h:3769
↓ 4 callersFunction_setup_paged_fp8_data
Create random paged FP8 data for dim_qk=128 Stem pipeline.
tests/test_stem_qpertoken_perhead_kvpertensor.py:39
↓ 4 callersMethodaccum
3rd/cutlass/include/cutlass/gemm/collective/sm100_mma_warpspecialized_blockwise_scaling.hpp:1084
↓ 4 callersFunctionadd_byte_offset_
Adds a pointer offset in units of element
3rd/cutlass/include/cutlass/conv/threadblock/conv2d_dgrad_output_gradient_tile_access_iterator_optimized.h:673
↓ 4 callersFunctionadd_pointer_offset
Adds a pointer offset in units of Element
3rd/cutlass/include/cutlass/transform/threadblock/regular_tile_access_iterator_tensor_op_sm80.h:163
↓ 4 callersMethodadd_pointer_offset
Adds a pointer offset in units of Element
3rd/cutlass/include/cutlass/transform/threadblock/ell_predicated_tile_iterator.h:808
← previousnext →501–600 of 10,542, ranked by callers