Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/deepseek-ai/FlashMLA
/ functions
Functions
363 in github.com/deepseek-ai/FlashMLA
⨍
Functions
363
◇
Types & classes
181
Method
get_grid_shape
csrc/sm100/prefill/dense/kernel/fmha_causal_tile_scheduler.hpp:78
Method
get_grid_shape
csrc/sm100/prefill/dense/kernel/fmha_causal_tile_scheduler.hpp:168
Method
get_grid_shape
csrc/sm100/prefill/dense/kernel/sm100_fmha_bwd_mla_kernel_tma_warpspecialized.hpp:1821
Method
get_grid_shape
csrc/sm100/prefill/dense/kernel/sm100_fmha_fwd_kernel_tma_warpspecialized.hpp:232
Method
get_grid_shape
csrc/sm100/prefill/dense/kernel/fmha_kernel_bwd_convert.hpp:92
Method
get_grid_shape
csrc/sm100/prefill/dense/kernel/sm100_fmha_bwd_kernel_tma_warpspecialized.hpp:1827
Method
get_grid_shape
csrc/sm100/prefill/dense/kernel/fmha_kernel_bwd_sum_OdO.hpp:93
Method
get_grid_shape
csrc/sm100/prefill/dense/kernel/fmha_tile_scheduler.hpp:64
Method
get_grid_shape
csrc/sm100/prefill/dense/kernel/fmha_tile_scheduler.hpp:131
Method
get_masked_trip_count
csrc/sm100/prefill/dense/collective/fmha_fusion.hpp:88
Method
get_masked_trip_count
csrc/sm100/prefill/dense/collective/fmha_fusion.hpp:140
Method
get_masked_trip_count
csrc/sm100/prefill/dense/collective/fmha_fusion.hpp:218
Function
get_max
csrc/sm100/prefill/sparse/common_subroutine.h:171
Method
get_meta
csrc/api/sparse_decode.h:92
Method
get_meta
csrc/api/sparse_decode.h:126
Method
get_meta
csrc/api/sparse_decode.h:168
Function
get_optional_tensor_ptr
csrc/kerutils/include/kerutils/supplemental/torch_tensors.h:41
Function
get_peer_addr
csrc/sm90/helpers.h:144
Function
get_peer_addr
csrc/sm90/decode/sparse_fp8/components/helpers.h:104
Method
get_problem_shape_O
csrc/sm100/prefill/dense/collective/sm100_fmha_fwd_epilogue_tma_warpspecialized.hpp:96
Function
get_s_from_p
csrc/sm100/prefill/sparse/common_subroutine.h:187
Function
get_sm_id
csrc/sm90/helpers.h:136
Function
get_static_enum_name
csrc/api/common.h:103
Function
get_tensor_ptr
csrc/kerutils/include/kerutils/supplemental/torch_tensors.h:30
Method
get_trip_count
csrc/sm100/prefill/dense/collective/fmha_fusion.hpp:198
Method
get_unmasked_trip_count
csrc/sm100/prefill/dense/collective/fmha_fusion.hpp:100
Method
get_unmasked_trip_count
csrc/sm100/prefill/dense/collective/fmha_fusion.hpp:152
Method
get_unmasked_trip_count
csrc/sm100/prefill/dense/collective/fmha_fusion.hpp:234
Method
get_workspace_size
Gets the workspace size
csrc/sm100/prefill/dense/device/fmha.hpp:97
Method
get_workspace_size
Gets the workspace size
csrc/sm100/prefill/dense/device/fmha_device_bwd.hpp:220
Method
get_workspace_size
csrc/sm100/prefill/dense/kernel/sm100_fmha_fwd_kernel_tma_warpspecialized.hpp:223
Method
get_workspace_size
csrc/sm100/prefill/dense/kernel/fmha_kernel_bwd_convert.hpp:77
Method
get_workspace_size
csrc/sm100/prefill/dense/kernel/fmha_kernel_bwd_sum_OdO.hpp:76
Method
init_barriers
Helper function to initialize barriers
csrc/sm100/prefill/dense/common/pipeline_mla.hpp:72
Method
initialize
Initializes GEMM state from arguments.
csrc/sm100/prefill/dense/device/fmha.hpp:153
Method
initialize_split
Initializes state from arguments.
csrc/sm100/prefill/dense/device/fmha_device_bwd.hpp:237
Method
initialize_workspace
csrc/sm100/prefill/dense/kernel/sm100_fmha_bwd_mla_kernel_tma_warpspecialized.hpp:367
Method
initialize_workspace
csrc/sm100/prefill/dense/kernel/sm100_fmha_fwd_kernel_tma_warpspecialized.hpp:224
Method
initialize_workspace
csrc/sm100/prefill/dense/kernel/fmha_kernel_bwd_convert.hpp:78
Method
initialize_workspace
csrc/sm100/prefill/dense/kernel/sm100_fmha_bwd_kernel_tma_warpspecialized.hpp:360
Method
initialize_workspace
csrc/sm100/prefill/dense/kernel/fmha_kernel_bwd_sum_OdO.hpp:77
Function
int4_max
csrc/sm100/helpers.h:13
Function
int4_min
csrc/sm100/helpers.h:18
Method
is_initialized
csrc/sm100/prefill/dense/device/fmha.hpp:72
Function
is_no_cooldown
()
tests/lib.py:404
Method
is_valid
csrc/sm100/prefill/dense/kernel/fmha_causal_tile_scheduler.hpp:82
Method
is_valid
csrc/sm100/prefill/dense/kernel/fmha_causal_tile_scheduler.hpp:173
Method
is_valid
csrc/sm100/prefill/dense/kernel/fmha_tile_scheduler.hpp:136
Function
launch_tma_copy
csrc/sm90/helpers.h:154
Function
launch_tma_copy
csrc/sm90/decode/sparse_fp8/components/helpers.h:60
Method
load
csrc/sm100/prefill/dense/collective/sm100_fmha_fwd_mainloop_tma_warpspecialized.hpp:242
Method
load
csrc/sm100/prefill/dense/collective/sm100_fmha_mla_fwd_mainloop_tma_warpspecialized.hpp:260
Method
load
csrc/sm100/prefill/dense/collective/sm100_fmha_mla_load_tma_warpspecialized.hpp:157
Method
load
csrc/sm100/prefill/dense/kernel/sm100_fmha_bwd_mla_kernel_tma_warpspecialized.hpp:439
Function
load_128b_from_gmem
csrc/sm90/decode/sparse_fp8/components/dequant.h:54
Function
load_64b_from_gmem
csrc/sm90/decode/sparse_fp8/components/dequant.h:93
Function
load_indices_and_generate_mask
Load K/V indices from global memory, and generate validity mask Each thread loads 8 indices Should be called by lanes 0 ~ (BLOCK_TOPK/8) */
csrc/sm100/prefill/sparse/common_subroutine.h:13
Function
make_gather_tensor
csrc/sm100/prefill/dense/common/gather_tensor.hpp:155
Method
make_layout
csrc/sm100/prefill/dense/common/gather_tensor.hpp:130
Function
make_stride_helper
csrc/kerutils/include/kerutils/host/host.h:147
Function
make_tensor_map
A wrapper for make_tensor_map
csrc/kerutils/include/kerutils/host/host.h:82
Method
maximum_active_blocks
Computes the maximum number of active blocks per multiprocessor
csrc/sm100/prefill/dense/device/fmha.hpp:111
Method
mma
csrc/sm100/prefill/dense/collective/sm100_fmha_fwd_mainloop_tma_warpspecialized.hpp:258
Method
mma
csrc/sm100/prefill/dense/collective/sm100_fmha_mla_fwd_mainloop_tma_warpspecialized.hpp:276
Method
mma
csrc/sm100/prefill/dense/kernel/sm100_fmha_bwd_mla_kernel_tma_warpspecialized.hpp:667
Function
non_contiguousify
(tensor: torch.Tensor)
tests/kernelkit/generate.py:22
Function
nv_bfloat162 fp8x2_to_bf16x2_with_scale
Convert 2x fp8_e4m3 to 2x bf16 with scaling
csrc/sm100/helpers.h:24
Method
offset_by
csrc/utils.h:75
Method
operator *
csrc/sm100/prefill/dense/common/pow_2.hpp:52
Function
operator%
csrc/sm100/prefill/dense/common/pow_2.hpp:72
Method
operator()
Launches the kernel after first constructing Params internal state from supplied arguments.
csrc/sm100/prefill/dense/device/fmha.hpp:259
Method
operator()
csrc/sm100/prefill/dense/common/gather_tensor.hpp:56
Method
operator()
csrc/sm100/prefill/dense/common/gather_tensor.hpp:78
Method
operator()
csrc/sm100/prefill/dense/kernel/sm100_fmha_bwd_mla_kernel_tma_warpspecialized.hpp:1483
Method
operator()
csrc/sm100/prefill/dense/kernel/sm100_fmha_fwd_kernel_tma_warpspecialized.hpp:254
Method
operator()
csrc/sm100/prefill/dense/kernel/fmha_kernel_bwd_convert.hpp:141
Method
operator()
csrc/sm100/prefill/dense/kernel/sm100_fmha_bwd_kernel_tma_warpspecialized.hpp:1489
Method
operator()
csrc/sm100/prefill/dense/kernel/fmha_kernel_bwd_sum_OdO.hpp:107
Method
operator*
csrc/sm100/prefill/dense/common/gather_tensor.hpp:101
Function
operator/
csrc/sm100/prefill/dense/common/pow_2.hpp:67
Function
operator<
csrc/sm100/prefill/dense/common/pow_2.hpp:77
Function
optional_cast_to_bf16_and_cast_back
(tensor: torch.Tensor)
tests/kernelkit/precision.py:23
Method
pair<uint32_t, bool> get
csrc/utils.h:67
Method
prefetch_tma_descriptors
csrc/sm100/prefill/dense/collective/sm100_fmha_fwd_mainloop_tma_warpspecialized.hpp:236
Method
prefetch_tma_descriptors
csrc/sm100/prefill/dense/collective/sm100_fmha_fwd_epilogue_tma_warpspecialized.hpp:145
Method
prefetch_tma_descriptors
csrc/sm100/prefill/dense/collective/sm100_fmha_load_tma_warpspecialized.hpp:141
Method
prefetch_tma_descriptors
csrc/sm100/prefill/dense/collective/sm100_fmha_mla_fwd_mainloop_tma_warpspecialized.hpp:254
Method
prefetch_tma_descriptors
csrc/sm100/prefill/dense/collective/sm100_fmha_mla_load_tma_warpspecialized.hpp:149
Function
print
csrc/sm100/prefill/dense/collective/fmha_fusion.hpp:391
Method
print
csrc/sm100/prefill/dense/common/gather_tensor.hpp:61
Method
print
csrc/sm100/prefill/dense/common/gather_tensor.hpp:83
Function
producer_acquire
csrc/sm100/prefill/dense/common/pipeline_mla.hpp:171
Function
producer_acquire_bytes
csrc/sm100/prefill/dense/common/pipeline_mla.hpp:176
Function
profiler_range_start_marker_kernel
()
tests/kernelkit/bench.py:17
Method
quantize
csrc/sm100/prefill/dense/kernel/sm100_fmha_bwd_mla_kernel_tma_warpspecialized.hpp:421
Method
quantize
csrc/sm100/prefill/dense/kernel/sm100_fmha_bwd_kernel_tma_warpspecialized.hpp:414
Function
quantize_k_cache
Quantize the k-cache For more detail about the layout of K/V, please refer to comments in flash_mla_interface.py
tests/quant.py:20
Method
reduce
csrc/sm100/prefill/dense/kernel/sm100_fmha_bwd_mla_kernel_tma_warpspecialized.hpp:1386
Method
reduce
csrc/sm100/prefill/dense/kernel/sm100_fmha_bwd_kernel_tma_warpspecialized.hpp:1392
Function
ref_sparse_attn_decode
A reference implementation of sparse decoding attention in PyTorch
tests/ref.py:55
← previous
next →
201–300 of 363, ranked by callers