Function_bwd_diag_kernel(
Q,
K,
V,
S,
DO,
DQ,
DK,
DV,
b: tl.constexpr,
h: tl.constexpr,
n:
lightning_attn/ops/triton/lightning_attn2_parallel.py:382
Function_bwd_dkv_parallel(
Q,
DO,
S,
DKV,
b: tl.constexpr,
h: tl.constexpr,
n: tl.constexpr,
d: tl.cons
lightning_attn/ops/triton/lightning_attn2_parallel.py:566
Function_bwd_dkv_reduce(
Q,
DO,
S,
DKV,
b: tl.constexpr,
h: tl.constexpr,
n: tl.constexpr,
d: tl.cons
lightning_attn/ops/triton/lightning_attn2_parallel.py:651
Function_bwd_inter_kernel(
Q,
K,
V,
DO,
DQ,
DK,
DV,
b: tl.constexpr,
h: tl.constexpr,
n: tl.con
lightning_attn/ops/triton/lightning_attn2_no_decay.py:173
Function_bwd_inter_kernel(
Q,
K,
V,
S,
DO,
DQ,
DK,
DV,
b: tl.constexpr,
h: tl.constexpr,
n:
lightning_attn/ops/triton/lightning_attn2.py:187
Function_bwd_intra_kernel(
Q,
K,
V,
DO,
DQ,
DK,
DV,
b: tl.constexpr,
h: tl.constexpr,
n: tl.con
lightning_attn/ops/triton/lightning_attn2_no_decay.py:81
Function_bwd_intra_kernel(
Q,
K,
V,
S,
DO,
DQ,
DK,
DV,
b: tl.constexpr,
h: tl.constexpr,
n:
lightning_attn/ops/triton/lightning_attn2.py:89
Function_bwd_none_diag_kernel(
Q,
K,
V,
S,
DO,
DQ,
DK,
DV,
KV,
DKV,
b: tl.constexpr,
h: tl.
lightning_attn/ops/triton/lightning_attn2_parallel.py:705
Function_fwd_diag_kernel(
Q,
K,
V,
Out,
S,
b: tl.constexpr,
h: tl.constexpr,
n: tl.constexpr,
d: t
lightning_attn/ops/triton/lightning_attn2_parallel.py:10
Function_fwd_kernel(
Q,
K,
V,
Out,
b: tl.constexpr,
h: tl.constexpr,
n: tl.constexpr,
d: tl.const
lightning_attn/ops/triton/lightning_attn2_no_decay.py:9
Function_fwd_kernel(
Q,
K,
V,
Out,
S, # log lambda
b: tl.constexpr,
h: tl.constexpr,
n: tl.const
lightning_attn/ops/triton/lightning_attn2.py:9
Function_fwd_kv_parallel(
K,
V,
S,
KV,
b: tl.constexpr,
h: tl.constexpr,
n: tl.constexpr,
d: tl.conste
lightning_attn/ops/triton/lightning_attn2_parallel.py:113
Function_fwd_kv_reduce(
K,
V,
S,
KV,
b: tl.constexpr,
h: tl.constexpr,
n: tl.constexpr,
d: tl.conste
lightning_attn/ops/triton/lightning_attn2_parallel.py:199
Function_fwd_none_diag_kernel(
Q,
K,
V,
Out,
S,
KV,
b: tl.constexpr,
h: tl.constexpr,
n: tl.constexpr,
lightning_attn/ops/triton/lightning_attn2_parallel.py:253
Functionbench_memory(b, h, n, d, dtype, device, mode, provider)
benchmarks/benchmark_lightning2.py:160
Functionbench_memory(b, n, d, dtype, device, mode, provider)
benchmarks/benchmark_srmsnorm.py:107
Functionbench_speed(b, h, n, d, dtype, device, mode, provider)
benchmarks/benchmark_lightning2.py:94
Functionbench_speed(b, n, d, dtype, device, mode, provider)
benchmarks/benchmark_srmsnorm.py:52
Functionsrms_norm_bwd_dx_fused(
DX, DY,
X, V,
stride, N,
# META-parameters
BLOCK_SIZE_N: tl.constexpr,
)
lightning_attn/ops/triton/srmsnorm.py:39
Functionsrms_norm_fw(X, Y, V, stride, N, eps, BLOCK_SIZE_N: tl.constexpr)
lightning_attn/ops/triton/srmsnorm.py:13