Function_fwd_inter_kernel(
Q,
Out,
KV,
n: tl.constexpr,
d: tl.constexpr,
e: tl.constexpr,
BLOCK: tl.constex
linear_moe/sequence_modeling/lasp2/lasp2_with_mask_triton_op.py:245
Function_fwd_intra_kernel(
Q,
K,
V,
Out,
n: tl.constexpr,
d: tl.constexpr,
e: tl.constexpr,
BLOCK: tl.c
linear_moe/sequence_modeling/lasp2/lasp2_with_mask_triton_op.py:156
Function_fwd_kernel(
Q,
Out,
KV,
n: tl.constexpr,
d: tl.constexpr,
e: tl.constexpr,
BLOCK: tl.constex
linear_moe/sequence_modeling/lasp2/lasp2_without_mask_triton_op.py:156
Function_fwd_m_calculate(
K,
V,
KV,
n: tl.constexpr,
d: tl.constexpr,
e: tl.constexpr,
BLOCK: tl.constexpr
linear_moe/sequence_modeling/lasp2/lasp2_with_mask_triton_op.py:11
Function_fwd_m_calculate(
K,
V,
KV,
n: tl.constexpr,
d: tl.constexpr,
e: tl.constexpr,
BLOCK: tl.constexpr
linear_moe/sequence_modeling/lasp2/lasp2_without_mask_triton_op.py:11
Function_fwd_m_cumsum(
KV,
d: tl.constexpr,
e: tl.constexpr,
NUM_BLOCK: tl.constexpr,
D_FBLOCK: tl.constexpr,
linear_moe/sequence_modeling/lasp2/lasp2_with_mask_triton_op.py:80
Function_fwd_m_cumsum(
KV,
d: tl.constexpr,
e: tl.constexpr,
NUM_BLOCK: tl.constexpr,
D_FBLOCK: tl.constexpr,
linear_moe/sequence_modeling/lasp2/lasp2_without_mask_triton_op.py:80
Function_fwd_m_update(
KV,
GKV,
d: tl.constexpr,
e: tl.constexpr,
NUM_BLOCK: tl.constexpr,
D_FBLOCK: tl.con
linear_moe/sequence_modeling/lasp2/lasp2_with_mask_triton_op.py:114
Function_fwd_m_update(
KV,
GKV,
d: tl.constexpr,
e: tl.constexpr,
NUM_BLOCK: tl.constexpr,
D_FBLOCK: tl.con
linear_moe/sequence_modeling/lasp2/lasp2_without_mask_triton_op.py:114
Functionapply_rotary_emb Arguments: x: (batch_size, seqlen, nheads, headdim) if cu_seqlens is None else (total_seqlen, nheads, headdim) cos, s
linear_moe/model/common_modules/rotary.py:100
Functionapply_rotary_emb_torch x: (batch_size, seqlen, nheads, headdim) cos, sin: (seqlen, rotary_dim / 2) or (batch_size, seqlen, rotary_dim / 2)
linear_moe/model/common_modules/rotary.py:22