↓ 2 callersFunction_test_attn_func(B, H, S_Q, S_KV, D, dtype, device, is_causal, force_eager_fallback, is_fp8=False)
tests/test_interface.py:32
↓ 1 callersFunctionattention_heuristic_configs(
head_dim,
B,
H,
N_CTX_Q,
N_CTX_K,
is_causal=False,
layout=None,
optimize_blo
src/quantum_attn/inductor/kernels/attention.py:673
↓ 1 callersFunctiongenerate_attention_template_choices(
choices,
query,
key,
value,
scale_q=None,
scale_k=None,
attn_mask=None,
drop
src/quantum_attn/inductor/kernels/attention.py:799
↓ 1 callersFunctionmm_options(c, sym_m, sym_n, sym_k, layout, b_prologue_cast_type=None, optimize_block_size=True)
src/quantum_attn/inductor/kernels/mm_common.py:60
↓ 1 callersFunctiontuned_attention_forward(
query,
key,
value,
attn_mask=None,
dropout_p=0.0,
is_causal=False,
*,
scale=
src/quantum_attn/inductor/kernels/attention.py:888
Functionaten_attention_forward_kernel(
query,
key,
value,
attn_mask=None,
dropout_p=0.0,
is_causal=False,
*,
scale=
src/quantum_attn/inductor/kernels/attention.py:83
Functionaten_fp8_attention_forward_kernel(
query,
key,
value,
scale_q,
scale_k,
attn_mask=None,
dropout_p=0.0,
is_causa
src/quantum_attn/inductor/kernels/attention.py:111
Functionfp8_attention_forward(
query,
key,
value,
scale_q=None,
scale_k=None,
attn_mask=None,
dropout_p=0.0,
src/quantum_attn/inductor/kernels/attention.py:1041
Functionsdpa_dispatcher(query, key, value, attn_mask=None, dropout_p=0.0, is_causal=False, *, scale=None)
src/quantum_attn/quantum_attn_interface.py:37
Functiontest_attn_func(B, H, S_Q, S_KV, D, dtype, device, is_causal, force_eager_fallback)
tests/test_interface.py:72
Functiontest_fp8_attn_func(B, H, S_Q, S_KV, D, dtype, device, is_causal, force_eager_fallback)
tests/test_interface.py:85
Functiontk_attention_forward_kernel(
query,
key,
value,
attn_mask=None,
dropout_p=0.0,
is_causal=False,
*,
scale=
src/quantum_attn/inductor/kernels/attention.py:29
Functiontk_fp8_attention_forward_kernel(
query,
key,
value,
scale_q,
scale_k,
attn_mask=None,
dropout_p=0.0,
is_causa
src/quantum_attn/inductor/kernels/attention.py:55