{
  "useFusedQkv": [
    { "match": { "hasQkvProj": true, "hasQkvSizes": true, "hasLoRA": false }, "value": true },
    { "match": {}, "value": false }
  ],
  "useFusedOProjResidual": [
    {
      "match": {
        "allowFusedResidual": true,
        "hasResidual": true,
        "residualMatches": true,
        "attnIsF32": true,
        "hasLoRA": false,
        "oProjIsF16": true
      },
      "value": true
    },
    {
      "match": {
        "allowFusedResidual": true,
        "hasResidual": true,
        "residualMatches": true,
        "attnIsF16": true,
        "hasLoRA": false,
        "oProjIsF16": true
      },
      "value": true
    },
    { "match": {}, "value": false }
  ],
  "attentionKernelVariant": [
    {
      "match": {
        "kvLayout": "tiered",
        "numTokens": {
          "gt": 1
        }
      },
      "value": "contiguous"
    },
    { "match": { "kvLayout": "bdpa" }, "value": "bdpa" },
    {
      "match": {
        "kvLayout": "contiguous_quantized",
        "numTokens": {
          "gt": 1
        }
      },
      "value": "contiguous"
    },
    {
      "match": {
        "kvLayout": "contiguous_quantized"
      },
      "value": "contiguousQuant"
    },
    {
      "match": {
        "kvLayout": "tiered",
        "coldQuantMode": {
          "neq": "none"
        }
      },
      "value": "tieredQuant"
    },
    { "match": { "kvLayout": "tiered" }, "value": "tiered" },
    { "match": {}, "value": "contiguous" }
  ]
}
