Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tencent/hpc-ops
/ functions
Functions
10,542 in github.com/Tencent/hpc-ops
⨍
Functions
10,542
◇
Types & classes
8,025
↳
Endpoints
13
↓ 4 callers
Function
apply_rms_norm_reference
(x, weight, eps=1e-6)
tests/test_rope.py:35
↓ 4 callers
Method
at
Accesses a bit within the predicate vector.
3rd/cutlass/include/cutlass/predicate_vector.h:478
↓ 4 callers
Method
begin
3rd/cutlass/include/cute/tensor_impl.hpp:82
↓ 4 callers
Method
begin_step
Called at the start of one step before starting accumulator exchange
3rd/cutlass/include/cutlass/epilogue/threadblock/fusion/visitor_2x.hpp:73
↓ 4 callers
Function
build_activation
Build a half activation tensor.
benchmark/fused_moe/backends/base.py:164
↓ 4 callers
Function
build_fp8_weights
Build w1 (gate+up fused along N) and w2 (down) in fp8 + per-expert per-tensor scales. Layouts match Triton / CUTLASS / sglang convention:
benchmark/fused_moe/backends/base.py:93
↓ 4 callers
Function
ceil_div
src/allreduce/fuse_allreduce_rmsnorm_low_latency.h:52
↓ 4 callers
Function
clear_mask
Clears the predicates
3rd/cutlass/include/cutlass/conv/threadblock/conv2d_dgrad_output_gradient_tile_access_iterator_optimized.h:386
↓ 4 callers
Method
clear_mask
Clears the predicate set efficiently
3rd/cutlass/include/cutlass/transform/threadblock/ell_predicated_tile_iterator.h:841
↓ 4 callers
Function
colex_less
3rd/cutlass/include/cute/int_tuple.hpp:846
↓ 4 callers
Method
complete_transaction
Performs an expected transaction bytes decrement without doing an arrive operation
3rd/cutlass/include/cutlass/arch/barrier.h:570
↓ 4 callers
Function
compute_lower_srt
3rd/cutlass/include/cutlass/conv/collective/detail.hpp:242
↓ 4 callers
Method
compute_predicates_
Computes predicates based on internally tracked per-thread offset.
3rd/cutlass/include/cutlass/transform/threadblock/predicated_tile_access_iterator.h:133
↓ 4 callers
Method
count
3rd/cutlass/include/cutlass/pipeline/sm90_pipeline.hpp:198
↓ 4 callers
Function
countr_zero
3rd/cutlass/include/cute/numeric/math.hpp:248
↓ 4 callers
Method
divmod
Computes integer division and modulus using precomputed values. This is computationally inexpensive. Simply returns the quotient
3rd/cutlass/include/cutlass/fast_math.h:419
↓ 4 callers
Method
enable_mask
Clears the predicate set efficiently
3rd/cutlass/include/cutlass/transform/threadblock/ell_predicated_tile_iterator.h:847
↓ 4 callers
Function
evenly_divides
3rd/cutlass/include/cute/int_tuple.hpp:518
↓ 4 callers
Function
find_if
3rd/cutlass/include/cute/algorithm/tuple_algorithms.hpp:282
↓ 4 callers
Method
free
(self)
benchmark/fuse_allreduce_rmsorm/benchmark_fuse_allreduce_rmsnorm.py:308
↓ 4 callers
Method
get
3rd/cutlass/include/cutlass/subbyte_reference.h:1361
↓ 4 callers
Method
get_block_idx
Obtains calling threadblock's linear threadblock index
3rd/cutlass/include/cutlass/gemm/threadblock/threadblock_swizzle_streamk.h:703
↓ 4 callers
Method
get_cluster_size
3rd/cutlass/include/cutlass/gemm/kernel/tile_scheduler_params.h:512
↓ 4 callers
Method
get_first_block_idx
Obtains calling linear threadblock index of the first block to work on the given tile
3rd/cutlass/include/cutlass/gemm/threadblock/threadblock_swizzle_streamk.h:782
↓ 4 callers
Method
get_iter_extents
Obtains iteration extends for the given SK block index
3rd/cutlass/include/cutlass/gemm/threadblock/threadblock_swizzle_streamk.h:755
↓ 4 callers
Method
get_layoutC_TV
3rd/cutlass/include/cute/atom/mma_atom.hpp:397
↓ 4 callers
Method
get_mask
Gets the mask
3rd/cutlass/include/cutlass/transform/threadblock/ell_predicated_tile_iterator.h:859
↓ 4 callers
Method
get_producer_load_callbacks
3rd/cutlass/include/cutlass/epilogue/fusion/sm90_visitor_load_tma_warpspecialized.hpp:352
↓ 4 callers
Method
get_sk_tile_idx
Obtains tile index for the given sk iteration
3rd/cutlass/include/cutlass/gemm/threadblock/threadblock_swizzle_streamk.h:645
↓ 4 callers
Function
gmem_wait
Wait until we have at least one completed global fetch stage
3rd/cutlass/include/cutlass/gemm/threadblock/mma_pipelined.h:274
↓ 4 callers
Method
inverse
3rd/cutlass/include/cutlass/layout/tensor_op_multiplicand_sm80.h:142
↓ 4 callers
Function
is_C_load_needed
3rd/cutlass/include/cutlass/epilogue/fusion/sm90_visitor_load_tma_warpspecialized.hpp:1053
↓ 4 callers
Method
is_source_needed
3rd/cutlass/include/cutlass/epilogue/collective/sm70_epilogue_vectorized_array.hpp:167
↓ 4 callers
Method
is_source_needed
3rd/cutlass/include/cutlass/epilogue/collective/default_epilogue_array.hpp:150
↓ 4 callers
Method
is_valid
3rd/cutlass/include/cutlass/gemm/kernel/sm90_tile_scheduler_stream_k.hpp:107
↓ 4 callers
Function
ld_without_cache
3rd/cutlass/include/cutlass/experimental/distributed/kernel/detail.hpp:48
↓ 4 callers
Function
lex_less
3rd/cutlass/include/cute/int_tuple.hpp:809
↓ 4 callers
Function
load
Loads a fragment from memory at the location pointed to by the iterator.
3rd/cutlass/include/cutlass/gemm/warp/mma_tensor_op_tile_iterator.h:378
↓ 4 callers
Method
load
Loads a fragment from memory at the location pointed to by the iterator.
3rd/cutlass/include/cutlass/gemm/warp/mma_complex_tensor_op_tile_iterator_sm80.h:965
↓ 4 callers
Method
load
Loads a fragment from memory at the location pointed to by the iterator.
3rd/cutlass/include/cutlass/gemm/warp/mma_tensor_op_tile_iterator_sm70.h:1306
↓ 4 callers
Method
load
Loads a fragment from memory at the location pointed to by the iterator.
3rd/cutlass/include/cutlass/gemm/warp/mma_tensor_op_tile_iterator.h:3348
↓ 4 callers
Method
load_auxiliary
3rd/cutlass/include/cutlass/gemm/collective/sm90_mma_array_tma_gmma_ss_warpspecialized_fp8_blockwise_scaling.hpp:587
↓ 4 callers
Method
load_sf_init
3rd/cutlass/include/cutlass/gemm/collective/sm100_mma_warpspecialized_blockwise_scaling.hpp:704
↓ 4 callers
Function
load_with_byte_offset
Loads a fragment from memory with additional logical offset
3rd/cutlass/include/cutlass/gemm/warp/mma_tensor_op_tile_iterator_sparse.h:283
↓ 4 callers
Function
load_with_pointer_offset
Loads a fragment from memory
3rd/cutlass/include/cutlass/epilogue/threadblock/shared_load_iterator.h:163
↓ 4 callers
Function
load_with_pointer_offset
Load
3rd/cutlass/include/cutlass/epilogue/warp/tile_iterator_simt.h:227
↓ 4 callers
Method
load_with_pointer_offset
Loads a fragment from memory with additional logical offset
3rd/cutlass/include/cutlass/gemm/warp/mma_complex_tensor_op_tile_iterator_sm80.h:971
↓ 4 callers
Method
load_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:1312
↓ 4 callers
Method
load_with_pointer_offset
Loads a fragment from memory with additional logical offset
3rd/cutlass/include/cutlass/gemm/warp/mma_tensor_op_tile_iterator.h:3354
↓ 4 callers
Method
load_with_pointer_offset
Loads a fragment from memory
3rd/cutlass/include/cutlass/transform/threadblock/regular_tile_iterator_tensor_op.h:315
↓ 4 callers
Function
make_row
(scene: str, batch: int, provider: str, values: list[float], timing: str, error: str | None = None)
benchmark/sampler/benchmark_sampler.py:346
↓ 4 callers
Function
make_tiled_copy_C
3rd/cutlass/include/cute/atom/copy_atom.hpp:440
↓ 4 callers
Function
make_tma_copy_im2col
3rd/cutlass/include/cute/atom/copy_traits_sm90_im2col.hpp:720
↓ 4 callers
Function
make_tmem_warp_partitioner
3rd/cutlass/include/cute/atom/copy_traits_sm100.hpp:326
↓ 4 callers
Function
make_transpose_operand_b
3rd/cutlass/include/cutlass/transform/collective/sm90_wgmma_transpose.hpp:713
↓ 4 callers
Function
max_alignment
3rd/cutlass/include/cute/container/array_subbyte.hpp:356
↓ 4 callers
Function
min
3rd/cutlass/include/cute/numeric/math.hpp:57
↓ 4 callers
Method
next_tile
3rd/cutlass/include/cutlass/gemm/kernel/grouped_problem_visitor.h:203
↓ 4 callers
Function
print
3rd/cutlass/include/cute/container/tuple.hpp:669
↓ 4 callers
Method
problem_index
Gets the index of the problem
3rd/cutlass/include/cutlass/gemm/kernel/grouped_problem_visitor.h:139
↓ 4 callers
Function
producer_acquire
3rd/cutlass/include/cutlass/pipeline/sm90_pipeline.hpp:530
↓ 4 callers
Method
producer_acquire
3rd/cutlass/include/cutlass/pipeline/sm100_pipeline.hpp:1152
↓ 4 callers
Function
producer_get_barrier
3rd/cutlass/include/cutlass/pipeline/sm100_pipeline.hpp:1060
↓ 4 callers
Function
register
(name: str, factory: Callable[[], Backend])
benchmark/fused_moe/backends/__init__.py:13
↓ 4 callers
Method
scale
3rd/cutlass/include/cutlass/gemm/collective/fp8_accumulation.hpp:237
↓ 4 callers
Function
separate_reduction
3rd/cutlass/include/cutlass/gemm/kernel/sm90_tile_scheduler_stream_k.hpp:555
↓ 4 callers
Method
set_data_ptr
Set data SMEM ptr
3rd/cutlass/include/cutlass/gemm/kernel/sm100_tile_scheduler.hpp:635
↓ 4 callers
Function
set_iteration_index
Overrides the internal iteration index
3rd/cutlass/include/cutlass/transform/threadblock/predicated_tile_access_iterator.h:499
↓ 4 callers
Method
set_mask
Sets the predicate mask, overriding value stored in predicate iterator
3rd/cutlass/include/cutlass/transform/threadblock/ell_predicated_tile_iterator.h:853
↓ 4 callers
Method
share
3rd/cutlass/include/cutlass/gemm/kernel/static_tile_scheduler.hpp:486
↓ 4 callers
Function
signum
3rd/cutlass/include/cute/numeric/math.hpp:80
↓ 4 callers
Method
step
Entry of the subtile load loop. Aux loads usually performed here Upon entry the producer acquire of the current subtile lock has completed. Upon exit
3rd/cutlass/include/cutlass/epilogue/fusion/sm90_visitor_tma_warpspecialized.hpp:144
↓ 4 callers
Function
store
Stores a fragment to memory
3rd/cutlass/include/cutlass/gemm/warp/mma_tensor_op_tile_iterator.h:4630
↓ 4 callers
Method
store_with_pointer_offset
Stores a fragment to memory at the location pointed to by the iterator
3rd/cutlass/include/cutlass/gemm/warp/mma_tensor_op_tile_iterator_wmma.h:761
↓ 4 callers
Method
store_with_pointer_offset
Store a fragment to memory
3rd/cutlass/include/cutlass/transform/threadblock/regular_tile_iterator_tensor_op.h:327
↓ 4 callers
Function
tensormaps_fence_acquire
The entire warp must call this function collectively (that is, the instructions are aligned)
3rd/cutlass/include/cutlass/gemm/collective/sm103_blockscaled_mma_array_warpspecialized.hpp:1668
↓ 4 callers
Method
tensormaps_fence_acquire
3rd/cutlass/include/cutlass/gemm/collective/sm90_mma_array_tma_gmma_ss_warpspecialized.hpp:751
↓ 4 callers
Function
thread0
3rd/cutlass/include/cute/util/debug.hpp:150
↓ 4 callers
Method
threadblock_idx
3rd/cutlass/include/cutlass/gemm/kernel/grouped_problem_visitor.h:144
↓ 4 callers
Function
tile2thrfrg
3rd/cutlass/include/cute/atom/copy_atom.hpp:255
↓ 4 callers
Method
tile_started
Whether this block will perform the first iteration of this tile
3rd/cutlass/include/cutlass/gemm/kernel/gemm_universal_streamk.h:492
↓ 4 callers
Method
tile_started
Whether this block will perform the first iteration of this tile
3rd/cutlass/include/cutlass/gemm/kernel/gemm_streamk_with_fused_epilogue.h:1688
↓ 4 callers
Method
visit
3rd/cutlass/include/cutlass/epilogue/fusion/sm90_visitor_compute_tma_warpspecialized.hpp:747
↓ 4 callers
Function
warpReduceSumFull
src/allreduce/fuse_allreduce_rmsnorm_low_latency.h:376
↓ 4 callers
Function
zero_workspace
3rd/cutlass/include/cutlass/workspace.h:54
↓ 3 callers
Method
MulticastCommunicator
src/communicator/multicast_communicator.cc:21
↓ 3 callers
Function
_as_tensor
(x, dtype)
tests/test_sampler.py:73
↓ 3 callers
Function
_e2m1_to_half_x4
LUT x4 _e2m1_to_half_x4: Direct E2M1->FP16 (converts 4 E2M1 to 4 FP16 in one call)
3rd/cutlass/include/cutlass/numeric_conversion.h:3897
↓ 3 callers
Function
_pick
(cli_val, env_var, discover=None)
benchmark/fused_moe/benchmark_fuse_moe.py:105
↓ 3 callers
Function
_setup_paged_fp8_data
Create random paged FP8 data with new-path K-scale (4D fp32) + V-scale (per-head).
tests/test_stem_qkpertoken_perhead_vperhead.py:43
↓ 3 callers
Method
add_pointer_offset
Adds a pointer offset in units of Element
3rd/cutlass/include/cutlass/transform/threadblock/ell_predicated_tile_access_iterator.h:870
↓ 3 callers
Method
add_pointer_offset
Adds a pointer offset in units of Element
3rd/cutlass/include/cutlass/transform/threadblock/regular_tile_access_iterator_tensor_op.h:293
↓ 3 callers
Method
add_tile_offset
Advances an iterator along logical dimensions of matrix in units of whole tiles
3rd/cutlass/include/cutlass/transform/threadblock/ell_predicated_tile_access_iterator.h:877
↓ 3 callers
Method
add_tile_offset
Adds a tile offset
3rd/cutlass/include/cutlass/transform/threadblock/regular_tile_access_iterator_tensor_op.h:305
↓ 3 callers
Function
all_ranks_ok
(ok)
benchmark/fuse_allreduce_rmsorm/benchmark_fuse_allreduce_rmsnorm.py:577
↓ 3 callers
Function
any_of
3rd/cutlass/include/cute/algorithm/tuple_algorithms.hpp:304
↓ 3 callers
Method
arrive_and_expect_tx
Performs an arrive operation + expected transaction bytes increment
3rd/cutlass/include/cutlass/arch/barrier.h:552
↓ 3 callers
Function
arrive_internal
3rd/cutlass/include/cutlass/arch/barrier.h:304
↓ 3 callers
Function
basis_value
3rd/cutlass/include/cute/numeric/arithmetic_tuple.hpp:281
↓ 3 callers
Method
begin
3rd/cutlass/include/cute/container/array.hpp:105
← previous
next →
601–700 of 10,542, ranked by callers