Function_topk_topp_kernel(
LOGITS,
BUFFER,
PERCENTILE_TO_STD_TABLE,
NORMAL_CDF_TO_SIGMA_TABLE,
K,
P,
BATCH_
src/fused_mm_sampling/qitra.py:85
Functionargsort_2d_kernel(
x_ptr,
out_vals_ptr,
out_ids_ptr,
stride_m,
N: tl.constexpr, # noqa: N803
M: tl.con
tests/test_tl_argsort.py:30
Functionfused_mm_sample_helion(
weights: torch.Tensor, # [V, D]
hidden_states: torch.Tensor, # [H, D]
num_samples: int,
te
src/fused_mm_sampling/helion_impl.py:55
Functionfused_mm_topk_kernel(
weights_ptr, # [V, D]
hidden_states_ptr, # [n_hidden_states, D]
topk_vals_ptr, # [grid_size_v
src/fused_mm_sampling/tl_fused_mm_topk.py:169
Functionmatmul_kernelKernel for computing the matmul C = A x B.T. A has shape (M, K), B is pre-transposed to (K, N), and C has shape (M, N). Uses device-side tenso
src/fused_mm_sampling/tl_matmul.py:35
Functionmatmul_kernel(
a_ptr,
b_ptr,
c_ptr, #
M,
N,
K, #
stride_am,
stride_ak, #
stride_bk,
src/fused_mm_sampling/persistent_matmul.py:93
Functionmatmul_kernel_descriptor_persistent(
a_ptr,
b_ptr,
c_ptr, #
M,
N,
K, #
BLOCK_SIZE_M: tl.constexpr, #
BLOCK_SIZ
src/fused_mm_sampling/persistent_matmul.py:551
Functionmatmul_kernel_persistent(
a_ptr,
b_ptr,
c_ptr, #
M,
N,
K, #
stride_am,
stride_ak, #
stride_bk,
src/fused_mm_sampling/persistent_matmul.py:300
Functionmatmul_kernel_tma(
a_desc,
b_desc,
c_desc, #
M,
N,
K, #
BLOCK_SIZE_M: tl.constexpr, #
BLOCK_
src/fused_mm_sampling/persistent_matmul.py:204
Functionmatmul_kernel_tma_persistent(
a_desc,
b_desc,
c_desc, #
M,
N,
K, #
BLOCK_SIZE_M: tl.constexpr, #
BLOCK_
src/fused_mm_sampling/persistent_matmul.py:426
Functionncu_run(name: str, n_hidden_states: str, case: str, n_procs: int, mode: str, gpu_name: str)
src/fused_mm_sampling/modal_lib/modal_ncu.py:32
Functionnsys_profile(
name: str,
n_hidden_states: str,
case: str,
n_procs: int,
gpu_name: str,
postfix: st
src/fused_mm_sampling/modal_lib/modal_nsys.py:29