{
  "cells": [
    {
      "backends": "CPU",
      "campaign": "V2_Integration_Parity_Qwen36MoE_ExpertOverlay_ProductionCampaign_CPU_MPI_2_ALL_PRECISIONS",
      "case": "Qwen36MoEExpertOverlay/Qwen36MoEExpertOverlayParityTest.ProductionParity/Qwen36MoE_35B_IQ3S_NodeTP_2xMPI_CPU_ExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPDynamicDepth",
      "configuration": {
        "benchmark": {
          "args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--auto",
            "--only-backends",
            "cpu",
            "--auto-device-counts",
            "cpu=2",
            "--only-strategies",
            "tp",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--mtp",
            "--mtp-depth-policy",
            "dynamic",
            "--moe-residency-maintenance",
            "dynamic"
          ],
          "context_length": 8192,
          "policy": "production_defaults",
          "schema": 1
        },
        "cross_host_e2e": [],
        "e2e": {
          "cell_timeout_seconds": {
            "AVX2": 1200,
            "AVX512": 900
          },
          "context_length": 8192,
          "generation_tokens": 2048,
          "minimum_prompt_tokens": 4096,
          "movement_evidence": "required",
          "planning": {
            "device_counts": {
              "cpu": 2
            },
            "mode": "auto",
            "mpi_ranks": 2,
            "strategy": "tp"
          },
          "readiness_timeout_seconds": 60,
          "request_timeout_seconds": 600,
          "server_args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--tp-allreduce-precision",
            "schema",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--auto",
            "--only-backends",
            "cpu",
            "--auto-device-counts",
            "cpu=2",
            "--only-strategies",
            "tp",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "1",
            "--moe-residency-maintenance-max-window",
            "1",
            "--moe-residency-maintenance-window-growth",
            "1",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1000",
            "--moe-dynamic-min-improvement-permille",
            "0",
            "--moe-dynamic-max-swaps-per-layer",
            "20",
            "--moe-dynamic-max-plan-entries-per-wave",
            "20",
            "--moe-dynamic-min-window-activations",
            "0",
            "--moe-device-rebalance-maintenance-slack-tokens",
            "0",
            "--moe-device-rebalance-min-maintenance-period-tokens",
            "16",
            "--moe-device-rebalance-initial-maintenance-period-tokens",
            "2",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "0",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "1000",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ],
          "thinking_modes": "both",
          "tool_calling": "required"
        },
        "id": "Qwen36MoE_35B_IQ3S_NodeTP_2xMPI_CPU_ExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPDynamicDepth",
        "model": "/opt/llaminar-models/Qwen3.6-35B-A3B-UD-IQ3_S.gguf",
        "model_parity_schema": 1,
        "runtime": {
          "context_length": 4096,
          "generation": {
            "max_tokens": 384,
            "minimum_completion_tokens": 384,
            "mtp_policy": "dynamic",
            "mtp_verify_mode": "speculative-sampling",
            "prefix_state": "hybrid_recurrent",
            "readiness_timeout_seconds": 60,
            "requests": [
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "fresh_harbor",
                "prefix": "fresh"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_harbor",
                "prefix": "full"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "partial_mountain",
                "prefix": "partial"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_mountain",
                "prefix": "full"
              }
            ],
            "serial_control_id": "Qwen36MoE_35B_IQ3S_NodeTP_2xMPI_CPU_ExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPOff"
          },
          "movement_evidence": "required",
          "server_args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--backend",
            "mpi",
            "--tp-allreduce-precision",
            "schema",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--moe-routed-expert-placement",
            "single-domain",
            "--moe-routed-expert-continuation-domain",
            "qwen36_moe_cpu_node_tp",
            "--moe-routed-expert-base-model-domain",
            "qwen36_moe_cpu_node_tp",
            "--moe-routed-expert-shared-domain",
            "qwen36_moe_cpu_node_tp",
            "--moe-continuation-dense-policy",
            "tensor-parallel",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--moe-routed-expert-residency",
            "rebalanced",
            "--define-domain",
            "qwen36_moe_cpu_node_tp=localhost:0:cpu:0,localhost:1:cpu:0;scope=node_local;backend=mpi;routed_compute=apportioned;routed_phase=uniform;routed_decode_assignment=static-owner;routed_prefill_assignment=static-owner",
            "--moe-routed-expert-domain",
            "qwen36_moe_cpu_node_tp=localhost:0:cpu:0,localhost:1:cpu:0;scope=node_local;backend=mpi;routed_compute=apportioned;routed_phase=uniform;routed_decode_assignment=static-owner;routed_prefill_assignment=static-owner",
            "--moe-routed-expert-tier",
            "priority_0@qwen36_moe_cpu_node_tp;priority=0;max-experts-per-layer=0;memory-mb=auto",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "1",
            "--moe-residency-maintenance-max-window",
            "1",
            "--moe-residency-maintenance-window-growth",
            "1",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1000",
            "--moe-dynamic-min-improvement-permille",
            "0",
            "--moe-dynamic-max-swaps-per-layer",
            "20",
            "--moe-dynamic-max-plan-entries-per-wave",
            "20",
            "--moe-dynamic-min-window-activations",
            "0",
            "--moe-device-rebalance-maintenance-slack-tokens",
            "0",
            "--moe-device-rebalance-min-maintenance-period-tokens",
            "16",
            "--moe-device-rebalance-initial-maintenance-period-tokens",
            "2",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "0",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "1000",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ]
        }
      },
      "model_files": [
        "/opt/llaminar-models/Qwen3.6-35B-A3B-UD-IQ3_S.gguf"
      ]
    },
    {
      "backends": "CPU",
      "campaign": "V2_Integration_Parity_Qwen36MoE_ExpertOverlay_ProductionCampaign_CPU_MPI_2_ALL_PRECISIONS",
      "case": "Qwen36MoEExpertOverlay/Qwen36MoEExpertOverlayParityTest.ProductionParity/Ornith15MoE_35B_Q4KM_NodeTP_2xMPI_CPU_ExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPDynamicDepth",
      "configuration": {
        "benchmark": {
          "args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--auto",
            "--only-backends",
            "cpu",
            "--auto-device-counts",
            "cpu=2",
            "--only-strategies",
            "tp",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--mtp",
            "--mtp-depth-policy",
            "dynamic",
            "--moe-residency-maintenance",
            "dynamic"
          ],
          "context_length": 8192,
          "policy": "production_defaults",
          "schema": 1
        },
        "cross_host_e2e": [],
        "e2e": {
          "cell_timeout_seconds": {
            "AVX2": 1200,
            "AVX512": 900
          },
          "context_length": 8192,
          "generation_tokens": 2048,
          "minimum_prompt_tokens": 4096,
          "movement_evidence": "required",
          "planning": {
            "device_counts": {
              "cpu": 2
            },
            "mode": "auto",
            "mpi_ranks": 2,
            "strategy": "tp"
          },
          "readiness_timeout_seconds": 60,
          "request_timeout_seconds": 600,
          "server_args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--tp-allreduce-precision",
            "schema",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--auto",
            "--only-backends",
            "cpu",
            "--auto-device-counts",
            "cpu=2",
            "--only-strategies",
            "tp",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "1",
            "--moe-residency-maintenance-max-window",
            "1",
            "--moe-residency-maintenance-window-growth",
            "1",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1000",
            "--moe-dynamic-min-improvement-permille",
            "0",
            "--moe-dynamic-max-swaps-per-layer",
            "20",
            "--moe-dynamic-max-plan-entries-per-wave",
            "20",
            "--moe-dynamic-min-window-activations",
            "0",
            "--moe-device-rebalance-maintenance-slack-tokens",
            "0",
            "--moe-device-rebalance-min-maintenance-period-tokens",
            "16",
            "--moe-device-rebalance-initial-maintenance-period-tokens",
            "2",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "0",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "1000",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ],
          "thinking_modes": "both",
          "tool_calling": "required"
        },
        "id": "Ornith15MoE_35B_Q4KM_NodeTP_2xMPI_CPU_ExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPDynamicDepth",
        "model": "/opt/llaminar-models/Ornith-1.5-35B-Q4_K_M.gguf",
        "model_parity_schema": 1,
        "runtime": {
          "context_length": 4096,
          "generation": {
            "max_tokens": 384,
            "minimum_completion_tokens": 384,
            "mtp_policy": "dynamic",
            "mtp_verify_mode": "speculative-sampling",
            "prefix_state": "hybrid_recurrent",
            "readiness_timeout_seconds": 60,
            "requests": [
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "fresh_harbor",
                "prefix": "fresh"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_harbor",
                "prefix": "full"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "partial_mountain",
                "prefix": "partial"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_mountain",
                "prefix": "full"
              }
            ],
            "serial_control_id": "Ornith15MoE_35B_Q4KM_NodeTP_2xMPI_CPU_ExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPOff"
          },
          "movement_evidence": "required",
          "server_args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--backend",
            "mpi",
            "--tp-allreduce-precision",
            "schema",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--moe-routed-expert-placement",
            "single-domain",
            "--moe-routed-expert-continuation-domain",
            "qwen36_moe_cpu_node_tp",
            "--moe-routed-expert-base-model-domain",
            "qwen36_moe_cpu_node_tp",
            "--moe-routed-expert-shared-domain",
            "qwen36_moe_cpu_node_tp",
            "--moe-continuation-dense-policy",
            "tensor-parallel",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--moe-routed-expert-residency",
            "rebalanced",
            "--define-domain",
            "qwen36_moe_cpu_node_tp=localhost:0:cpu:0,localhost:1:cpu:0;scope=node_local;backend=mpi;routed_compute=apportioned;routed_phase=uniform;routed_decode_assignment=static-owner;routed_prefill_assignment=static-owner",
            "--moe-routed-expert-domain",
            "qwen36_moe_cpu_node_tp=localhost:0:cpu:0,localhost:1:cpu:0;scope=node_local;backend=mpi;routed_compute=apportioned;routed_phase=uniform;routed_decode_assignment=static-owner;routed_prefill_assignment=static-owner",
            "--moe-routed-expert-tier",
            "priority_0@qwen36_moe_cpu_node_tp;priority=0;max-experts-per-layer=0;memory-mb=auto",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "1",
            "--moe-residency-maintenance-max-window",
            "1",
            "--moe-residency-maintenance-window-growth",
            "1",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1000",
            "--moe-dynamic-min-improvement-permille",
            "0",
            "--moe-dynamic-max-swaps-per-layer",
            "20",
            "--moe-dynamic-max-plan-entries-per-wave",
            "20",
            "--moe-dynamic-min-window-activations",
            "0",
            "--moe-device-rebalance-maintenance-slack-tokens",
            "0",
            "--moe-device-rebalance-min-maintenance-period-tokens",
            "16",
            "--moe-device-rebalance-initial-maintenance-period-tokens",
            "2",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "0",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "1000",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ]
        }
      },
      "model_files": [
        "/opt/llaminar-models/Ornith-1.5-35B-Q4_K_M.gguf"
      ]
    },
    {
      "backends": "CPU+CUDA",
      "campaign": "V2_Integration_Parity_Qwen35MoE_122B_NodeExpertOverlay_ProductionCampaign_CPU_CUDA_ALL_PRECISIONS",
      "case": "Qwen35_122B_ExpertOverlay/Qwen35MoENodeExpertOverlayParityTest.ProductionParity/Qwen35_122B_CUDA2_CPU2_2xMPI_NodeExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPDynamicDepth",
      "configuration": {
        "benchmark": {
          "args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--auto",
            "--only-backends",
            "cpu,cuda",
            "--auto-device-counts",
            "cpu=2,cuda=2",
            "--only-strategies",
            "expert-overlay",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--mtp",
            "--mtp-depth-policy",
            "dynamic",
            "--moe-residency-maintenance",
            "dynamic"
          ],
          "context_length": 8192,
          "policy": "production_defaults",
          "schema": 1
        },
        "cross_host_e2e": [],
        "e2e": {
          "cell_timeout_seconds": {
            "AVX2": 900,
            "AVX512": 900
          },
          "context_length": 8192,
          "generation_tokens": 2048,
          "minimum_prompt_tokens": 4096,
          "movement_evidence": "required",
          "planning": {
            "device_counts": {
              "cpu": 2,
              "cuda": 2
            },
            "mode": "auto",
            "mpi_ranks": 2,
            "strategy": "expert-overlay"
          },
          "readiness_timeout_seconds": 180,
          "request_timeout_seconds": 600,
          "server_args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--auto",
            "--only-backends",
            "cpu,cuda",
            "--auto-device-counts",
            "cpu=2,cuda=2",
            "--only-strategies",
            "expert-overlay",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "9",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "455.111115",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "49",
            "--moe-dynamic-imbalance-threshold-permille",
            "1000",
            "--moe-dynamic-min-improvement-permille",
            "0",
            "--moe-dynamic-max-swaps-per-layer",
            "2",
            "--moe-dynamic-max-plan-entries-per-wave",
            "196",
            "--moe-dynamic-min-window-activations",
            "0",
            "--moe-device-rebalance-maintenance-slack-tokens",
            "0",
            "--moe-device-rebalance-min-maintenance-period-tokens",
            "4096",
            "--moe-device-rebalance-initial-maintenance-period-tokens",
            "1",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "0",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "1000",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ],
          "thinking_modes": "both",
          "tool_calling": "required"
        },
        "id": "Qwen35_122B_CUDA2_CPU2_2xMPI_NodeExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPDynamicDepth",
        "model": "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00001-of-00004.gguf",
        "model_parity_schema": 1,
        "runtime": {
          "context_length": 4096,
          "generation": {
            "max_tokens": 384,
            "minimum_completion_tokens": 384,
            "mtp_policy": "dynamic",
            "mtp_verify_mode": "speculative-sampling",
            "prefix_state": "hybrid_recurrent",
            "readiness_timeout_seconds": 180,
            "requests": [
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "fresh_harbor",
                "prefix": "fresh"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_harbor",
                "prefix": "full"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "partial_mountain",
                "prefix": "partial"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_mountain",
                "prefix": "full"
              }
            ],
            "serial_control_id": "Qwen35_122B_CUDA2_CPU2_2xMPI_NodeExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPOff"
          },
          "movement_evidence": "required",
          "server_args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--backend",
            "host",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--moe-routed-expert-placement",
            "tiered-overlay",
            "--moe-routed-expert-continuation-domain",
            "cuda_hot",
            "--moe-routed-expert-base-model-domain",
            "cuda_hot",
            "--moe-routed-expert-shared-domain",
            "cuda_hot",
            "--moe-continuation-dense-policy",
            "tensor-parallel-decode-mirrored-embedding",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--moe-routed-expert-residency",
            "rebalanced",
            "--moe-routed-expert-domain",
            "cuda_hot=localhost:-1:cuda:0,localhost:-1:cuda:1;scope=auto;backend=nccl;routed_compute=apportioned;routed_phase=uniform;routed_decode_assignment=static-owner;routed_prefill_assignment=static-owner",
            "--moe-routed-expert-domain",
            "cpu_cold=localhost:0:cpu:0,localhost:1:cpu:0;scope=auto;backend=upi;routed_compute=apportioned;routed_phase=uniform;routed_decode_assignment=static-owner;routed_prefill_assignment=static-owner",
            "--moe-routed-expert-tier",
            "priority0@cuda_hot;priority=0;max-experts-per-layer=0;memory-mb=auto",
            "--moe-routed-expert-tier",
            "priority1@cpu_cold;priority=1;max-experts-per-layer=0;memory-mb=auto",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "9",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "455.111115",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "49",
            "--moe-dynamic-imbalance-threshold-permille",
            "1000",
            "--moe-dynamic-min-improvement-permille",
            "0",
            "--moe-dynamic-max-swaps-per-layer",
            "2",
            "--moe-dynamic-max-plan-entries-per-wave",
            "196",
            "--moe-dynamic-min-window-activations",
            "0",
            "--moe-device-rebalance-maintenance-slack-tokens",
            "0",
            "--moe-device-rebalance-min-maintenance-period-tokens",
            "4096",
            "--moe-device-rebalance-initial-maintenance-period-tokens",
            "1",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "0",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "1000",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ]
        }
      },
      "model_files": [
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00001-of-00004.gguf",
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00002-of-00004.gguf",
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00003-of-00004.gguf",
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00004-of-00004.gguf"
      ]
    },
    {
      "backends": "CPU+CUDA+ROCm",
      "campaign": "V2_Integration_Parity_Qwen35MoE_122B_NodeExpertOverlay_ProductionCampaign_CPU_CUDA_ROCm_ALL_PRECISIONS",
      "case": "Qwen35_122B_ExpertOverlay/Qwen35MoENodeExpertOverlayParityTest.ProductionParity/Qwen35_122B_CUDA2_ROCm4_CPU2_2xMPI_NodeExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPDynamicDepth",
      "configuration": {
        "benchmark": {
          "args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--auto",
            "--only-backends",
            "cpu,cuda,rocm",
            "--auto-device-counts",
            "cpu=2,cuda=2,rocm=4",
            "--only-strategies",
            "expert-overlay",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--mtp",
            "--mtp-depth-policy",
            "dynamic",
            "--moe-residency-maintenance",
            "dynamic"
          ],
          "context_length": 8192,
          "policy": "production_defaults",
          "schema": 1
        },
        "cross_host_e2e": [],
        "e2e": {
          "cell_timeout_seconds": {
            "AVX2": 900,
            "AVX512": 900
          },
          "context_length": 8192,
          "generation_tokens": 2048,
          "minimum_prompt_tokens": 4096,
          "movement_evidence": "required",
          "planning": {
            "device_counts": {
              "cpu": 2,
              "cuda": 2,
              "rocm": 4
            },
            "mode": "auto",
            "mpi_ranks": 2,
            "strategy": "expert-overlay"
          },
          "readiness_timeout_seconds": 180,
          "request_timeout_seconds": 600,
          "server_args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--auto",
            "--only-backends",
            "cpu,cuda,rocm",
            "--auto-device-counts",
            "cpu=2,cuda=2,rocm=4",
            "--only-strategies",
            "expert-overlay",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "9",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "455.111115",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "49",
            "--moe-dynamic-imbalance-threshold-permille",
            "1000",
            "--moe-dynamic-min-improvement-permille",
            "0",
            "--moe-dynamic-max-swaps-per-layer",
            "2",
            "--moe-dynamic-max-plan-entries-per-wave",
            "392",
            "--moe-dynamic-min-window-activations",
            "0",
            "--moe-device-rebalance-maintenance-slack-tokens",
            "0",
            "--moe-device-rebalance-min-maintenance-period-tokens",
            "4096",
            "--moe-device-rebalance-initial-maintenance-period-tokens",
            "1",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "0",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "1000",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ],
          "thinking_modes": "both",
          "tool_calling": "required"
        },
        "id": "Qwen35_122B_CUDA2_ROCm4_CPU2_2xMPI_NodeExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPDynamicDepth",
        "model": "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00001-of-00004.gguf",
        "model_parity_schema": 1,
        "runtime": {
          "context_length": 4096,
          "generation": {
            "max_tokens": 384,
            "minimum_completion_tokens": 384,
            "mtp_policy": "dynamic",
            "mtp_verify_mode": "speculative-sampling",
            "prefix_state": "hybrid_recurrent",
            "readiness_timeout_seconds": 180,
            "requests": [
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "fresh_harbor",
                "prefix": "fresh"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_harbor",
                "prefix": "full"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "partial_mountain",
                "prefix": "partial"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_mountain",
                "prefix": "full"
              }
            ],
            "serial_control_id": "Qwen35_122B_CUDA2_ROCm4_CPU2_2xMPI_NodeExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPOff"
          },
          "movement_evidence": "required",
          "server_args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--backend",
            "host",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--moe-routed-expert-placement",
            "tiered-overlay",
            "--moe-routed-expert-continuation-domain",
            "cuda_hot",
            "--moe-routed-expert-base-model-domain",
            "cuda_hot",
            "--moe-routed-expert-shared-domain",
            "cuda_hot",
            "--moe-continuation-dense-policy",
            "tensor-parallel-decode-mirrored-embedding",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--moe-routed-expert-residency",
            "rebalanced",
            "--moe-routed-expert-domain",
            "cuda_hot=localhost:-1:cuda:0,localhost:-1:cuda:1;scope=auto;backend=nccl;routed_compute=apportioned;routed_phase=uniform;routed_decode_assignment=static-owner;routed_prefill_assignment=static-owner",
            "--moe-routed-expert-domain",
            "rocm_warm=localhost:-1:rocm:0,localhost:-1:rocm:1,localhost:-1:rocm:2,localhost:-1:rocm:3;scope=auto;backend=rccl;routed_compute=apportioned;routed_phase=uniform;routed_decode_assignment=static-owner;routed_prefill_assignment=static-owner",
            "--moe-routed-expert-domain",
            "cpu_cold=localhost:0:cpu:0,localhost:1:cpu:0;scope=auto;backend=upi;routed_compute=apportioned;routed_phase=uniform;routed_decode_assignment=static-owner;routed_prefill_assignment=static-owner",
            "--moe-routed-expert-tier",
            "priority0@cuda_hot;priority=0;max-experts-per-layer=0;memory-mb=auto",
            "--moe-routed-expert-tier",
            "priority1@rocm_warm;priority=1;max-experts-per-layer=0;memory-mb=auto",
            "--moe-routed-expert-tier",
            "priority2@cpu_cold;priority=2;max-experts-per-layer=0;memory-mb=auto",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "9",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "455.111115",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "49",
            "--moe-dynamic-imbalance-threshold-permille",
            "1000",
            "--moe-dynamic-min-improvement-permille",
            "0",
            "--moe-dynamic-max-swaps-per-layer",
            "2",
            "--moe-dynamic-max-plan-entries-per-wave",
            "392",
            "--moe-dynamic-min-window-activations",
            "0",
            "--moe-device-rebalance-maintenance-slack-tokens",
            "0",
            "--moe-device-rebalance-min-maintenance-period-tokens",
            "4096",
            "--moe-device-rebalance-initial-maintenance-period-tokens",
            "1",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "0",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "1000",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ]
        }
      },
      "model_files": [
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00001-of-00004.gguf",
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00002-of-00004.gguf",
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00003-of-00004.gguf",
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00004-of-00004.gguf"
      ]
    },
    {
      "backends": "CPU+ROCm",
      "campaign": "V2_Integration_Parity_Qwen35MoE_122B_NodeExpertOverlay_ProductionCampaign_CPU_ROCm_ALL_PRECISIONS",
      "case": "Qwen35_122B_ExpertOverlay/Qwen35MoENodeExpertOverlayParityTest.ProductionParity/Qwen35_122B_ROCm2_CPU2_2xMPI_NodeExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPDynamicDepth",
      "configuration": {
        "benchmark": {
          "args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--auto",
            "--only-backends",
            "cpu,rocm",
            "--auto-device-counts",
            "cpu=2,rocm=2",
            "--only-strategies",
            "expert-overlay",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--mtp",
            "--mtp-depth-policy",
            "dynamic",
            "--moe-residency-maintenance",
            "dynamic"
          ],
          "context_length": 8192,
          "policy": "production_defaults",
          "schema": 1
        },
        "cross_host_e2e": [],
        "e2e": {
          "cell_timeout_seconds": {
            "AVX2": 900,
            "AVX512": 900
          },
          "context_length": 8192,
          "generation_tokens": 2048,
          "minimum_prompt_tokens": 4096,
          "movement_evidence": "required",
          "planning": {
            "device_counts": {
              "cpu": 2,
              "rocm": 2
            },
            "mode": "auto",
            "mpi_ranks": 2,
            "strategy": "expert-overlay"
          },
          "readiness_timeout_seconds": 180,
          "request_timeout_seconds": 600,
          "server_args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--auto",
            "--only-backends",
            "cpu,rocm",
            "--auto-device-counts",
            "cpu=2,rocm=2",
            "--only-strategies",
            "expert-overlay",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "9",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "455.111115",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "49",
            "--moe-dynamic-imbalance-threshold-permille",
            "1000",
            "--moe-dynamic-min-improvement-permille",
            "0",
            "--moe-dynamic-max-swaps-per-layer",
            "2",
            "--moe-dynamic-max-plan-entries-per-wave",
            "196",
            "--moe-dynamic-min-window-activations",
            "0",
            "--moe-device-rebalance-maintenance-slack-tokens",
            "0",
            "--moe-device-rebalance-min-maintenance-period-tokens",
            "4096",
            "--moe-device-rebalance-initial-maintenance-period-tokens",
            "1",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "0",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "1000",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ],
          "thinking_modes": "both",
          "tool_calling": "required"
        },
        "id": "Qwen35_122B_ROCm2_CPU2_2xMPI_NodeExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPDynamicDepth",
        "model": "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00001-of-00004.gguf",
        "model_parity_schema": 1,
        "runtime": {
          "context_length": 4096,
          "generation": {
            "max_tokens": 384,
            "minimum_completion_tokens": 384,
            "mtp_policy": "dynamic",
            "mtp_verify_mode": "speculative-sampling",
            "prefix_state": "hybrid_recurrent",
            "readiness_timeout_seconds": 180,
            "requests": [
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "fresh_harbor",
                "prefix": "fresh"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_harbor",
                "prefix": "full"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "partial_mountain",
                "prefix": "partial"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_mountain",
                "prefix": "full"
              }
            ],
            "serial_control_id": "Qwen35_122B_ROCm2_CPU2_2xMPI_NodeExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPOff"
          },
          "movement_evidence": "required",
          "server_args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--backend",
            "host",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--moe-routed-expert-placement",
            "tiered-overlay",
            "--moe-routed-expert-continuation-domain",
            "rocm_hot",
            "--moe-routed-expert-base-model-domain",
            "rocm_hot",
            "--moe-routed-expert-shared-domain",
            "rocm_hot",
            "--moe-continuation-dense-policy",
            "tensor-parallel-decode-mirrored-embedding",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--moe-routed-expert-residency",
            "rebalanced",
            "--moe-routed-expert-domain",
            "rocm_hot=localhost:-1:rocm:0,localhost:-1:rocm:1;scope=auto;backend=rccl;routed_compute=apportioned;routed_phase=uniform;routed_decode_assignment=static-owner;routed_prefill_assignment=static-owner",
            "--moe-routed-expert-domain",
            "cpu_cold=localhost:0:cpu:0,localhost:1:cpu:0;scope=auto;backend=upi;routed_compute=apportioned;routed_phase=uniform;routed_decode_assignment=static-owner;routed_prefill_assignment=static-owner",
            "--moe-routed-expert-tier",
            "priority0@rocm_hot;priority=0;max-experts-per-layer=0;memory-mb=auto",
            "--moe-routed-expert-tier",
            "priority1@cpu_cold;priority=1;max-experts-per-layer=0;memory-mb=auto",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "9",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "455.111115",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "49",
            "--moe-dynamic-imbalance-threshold-permille",
            "1000",
            "--moe-dynamic-min-improvement-permille",
            "0",
            "--moe-dynamic-max-swaps-per-layer",
            "2",
            "--moe-dynamic-max-plan-entries-per-wave",
            "196",
            "--moe-dynamic-min-window-activations",
            "0",
            "--moe-device-rebalance-maintenance-slack-tokens",
            "0",
            "--moe-device-rebalance-min-maintenance-period-tokens",
            "4096",
            "--moe-device-rebalance-initial-maintenance-period-tokens",
            "1",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "0",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "1000",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ]
        }
      },
      "model_files": [
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00001-of-00004.gguf",
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00002-of-00004.gguf",
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00003-of-00004.gguf",
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00004-of-00004.gguf"
      ]
    },
    {
      "backends": "CPU+ROCm",
      "campaign": "V2_Integration_Parity_Qwen35MoE_122B_NodeExpertOverlay_ProductionCampaign_CPU_ROCm_ALL_PRECISIONS",
      "case": "Qwen35_122B_ExpertOverlay/Qwen35MoENodeExpertOverlayParityTest.ProductionParity/Qwen35_122B_ROCm4_CPU2_2xMPI_NodeExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPDynamicDepth",
      "configuration": {
        "benchmark": {
          "args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--auto",
            "--only-backends",
            "cpu,rocm",
            "--auto-device-counts",
            "cpu=2,rocm=4",
            "--only-strategies",
            "expert-overlay",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--mtp",
            "--mtp-depth-policy",
            "dynamic",
            "--moe-residency-maintenance",
            "dynamic"
          ],
          "context_length": 8192,
          "policy": "production_defaults",
          "schema": 1
        },
        "cross_host_e2e": [],
        "e2e": {
          "cell_timeout_seconds": {
            "AVX2": 900,
            "AVX512": 900
          },
          "context_length": 8192,
          "generation_tokens": 2048,
          "minimum_prompt_tokens": 4096,
          "movement_evidence": "required",
          "planning": {
            "device_counts": {
              "cpu": 2,
              "rocm": 4
            },
            "mode": "auto",
            "mpi_ranks": 2,
            "strategy": "expert-overlay"
          },
          "readiness_timeout_seconds": 180,
          "request_timeout_seconds": 600,
          "server_args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--auto",
            "--only-backends",
            "cpu,rocm",
            "--auto-device-counts",
            "cpu=2,rocm=4",
            "--only-strategies",
            "expert-overlay",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "9",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "455.111115",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "49",
            "--moe-dynamic-imbalance-threshold-permille",
            "1000",
            "--moe-dynamic-min-improvement-permille",
            "0",
            "--moe-dynamic-max-swaps-per-layer",
            "2",
            "--moe-dynamic-max-plan-entries-per-wave",
            "294",
            "--moe-dynamic-min-window-activations",
            "0",
            "--moe-device-rebalance-maintenance-slack-tokens",
            "0",
            "--moe-device-rebalance-min-maintenance-period-tokens",
            "4096",
            "--moe-device-rebalance-initial-maintenance-period-tokens",
            "1",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "0",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "1000",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ],
          "thinking_modes": "both",
          "tool_calling": "required"
        },
        "id": "Qwen35_122B_ROCm4_CPU2_2xMPI_NodeExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPDynamicDepth",
        "model": "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00001-of-00004.gguf",
        "model_parity_schema": 1,
        "runtime": {
          "context_length": 4096,
          "generation": {
            "max_tokens": 384,
            "minimum_completion_tokens": 384,
            "mtp_policy": "dynamic",
            "mtp_verify_mode": "speculative-sampling",
            "prefix_state": "hybrid_recurrent",
            "readiness_timeout_seconds": 180,
            "requests": [
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "fresh_harbor",
                "prefix": "fresh"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_harbor",
                "prefix": "full"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "partial_mountain",
                "prefix": "partial"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_mountain",
                "prefix": "full"
              }
            ],
            "serial_control_id": "Qwen35_122B_ROCm4_CPU2_2xMPI_NodeExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPOff"
          },
          "movement_evidence": "required",
          "server_args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--backend",
            "host",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--moe-routed-expert-placement",
            "tiered-overlay",
            "--moe-routed-expert-continuation-domain",
            "rocm_hot",
            "--moe-routed-expert-base-model-domain",
            "rocm_hot",
            "--moe-routed-expert-shared-domain",
            "rocm_hot",
            "--moe-continuation-dense-policy",
            "tensor-parallel-decode-mirrored-embedding",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--moe-routed-expert-residency",
            "rebalanced",
            "--moe-routed-expert-domain",
            "rocm_hot=localhost:-1:rocm:0,localhost:-1:rocm:1,localhost:-1:rocm:2,localhost:-1:rocm:3;scope=auto;backend=rccl;routed_compute=apportioned;routed_phase=uniform;routed_decode_assignment=static-owner;routed_prefill_assignment=static-owner",
            "--moe-routed-expert-domain",
            "cpu_cold=localhost:0:cpu:0,localhost:1:cpu:0;scope=auto;backend=upi;routed_compute=apportioned;routed_phase=uniform;routed_decode_assignment=static-owner;routed_prefill_assignment=static-owner",
            "--moe-routed-expert-tier",
            "priority0@rocm_hot;priority=0;max-experts-per-layer=0;memory-mb=auto",
            "--moe-routed-expert-tier",
            "priority1@cpu_cold;priority=1;max-experts-per-layer=0;memory-mb=auto",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "9",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "455.111115",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "49",
            "--moe-dynamic-imbalance-threshold-permille",
            "1000",
            "--moe-dynamic-min-improvement-permille",
            "0",
            "--moe-dynamic-max-swaps-per-layer",
            "2",
            "--moe-dynamic-max-plan-entries-per-wave",
            "294",
            "--moe-dynamic-min-window-activations",
            "0",
            "--moe-device-rebalance-maintenance-slack-tokens",
            "0",
            "--moe-device-rebalance-min-maintenance-period-tokens",
            "4096",
            "--moe-device-rebalance-initial-maintenance-period-tokens",
            "1",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "0",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "1000",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ]
        }
      },
      "model_files": [
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00001-of-00004.gguf",
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00002-of-00004.gguf",
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00003-of-00004.gguf",
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00004-of-00004.gguf"
      ]
    },
    {
      "backends": "CUDA",
      "campaign": "V2_Integration_Parity_Qwen36MoE_ExpertOverlay_ProductionCampaign_CUDA_ALL_PRECISIONS",
      "case": "Qwen36MoEExpertOverlay/Qwen36MoEExpertOverlayParityTest.ProductionParity/Ornith15MoE_35B_Q4KM_LocalTP_NCCL_2xCUDA_ExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPDynamicDepth",
      "configuration": {
        "benchmark": {
          "args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--auto",
            "--only-backends",
            "cuda",
            "--auto-device-counts",
            "cuda=2",
            "--only-strategies",
            "tp",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--mtp",
            "--mtp-depth-policy",
            "dynamic",
            "--moe-residency-maintenance",
            "dynamic"
          ],
          "context_length": 8192,
          "policy": "production_defaults",
          "schema": 1
        },
        "cross_host_e2e": [],
        "e2e": {
          "cell_timeout_seconds": {
            "AVX2": 900,
            "AVX512": 900
          },
          "context_length": 8192,
          "generation_tokens": 2048,
          "minimum_prompt_tokens": 4096,
          "movement_evidence": "required",
          "planning": {
            "device_counts": {
              "cuda": 2
            },
            "mode": "auto",
            "mpi_ranks": 1,
            "strategy": "tp"
          },
          "readiness_timeout_seconds": 60,
          "request_timeout_seconds": 600,
          "server_args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--tp-allreduce-precision",
            "schema",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--auto",
            "--only-backends",
            "cuda",
            "--auto-device-counts",
            "cuda=2",
            "--only-strategies",
            "tp",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "1",
            "--moe-residency-maintenance-max-window",
            "1",
            "--moe-residency-maintenance-window-growth",
            "1",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1000",
            "--moe-dynamic-min-improvement-permille",
            "0",
            "--moe-dynamic-max-swaps-per-layer",
            "20",
            "--moe-dynamic-max-plan-entries-per-wave",
            "20",
            "--moe-dynamic-min-window-activations",
            "0",
            "--moe-device-rebalance-maintenance-slack-tokens",
            "0",
            "--moe-device-rebalance-min-maintenance-period-tokens",
            "16",
            "--moe-device-rebalance-initial-maintenance-period-tokens",
            "2",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "0",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "1000",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ],
          "thinking_modes": "both",
          "tool_calling": "required"
        },
        "id": "Ornith15MoE_35B_Q4KM_LocalTP_NCCL_2xCUDA_ExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPDynamicDepth",
        "model": "/opt/llaminar-models/Ornith-1.5-35B-Q4_K_M.gguf",
        "model_parity_schema": 1,
        "runtime": {
          "context_length": 4096,
          "generation": {
            "max_tokens": 384,
            "minimum_completion_tokens": 384,
            "mtp_policy": "dynamic",
            "mtp_verify_mode": "speculative-sampling",
            "prefix_state": "hybrid_recurrent",
            "readiness_timeout_seconds": 60,
            "requests": [
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "fresh_harbor",
                "prefix": "fresh"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_harbor",
                "prefix": "full"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "partial_mountain",
                "prefix": "partial"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_mountain",
                "prefix": "full"
              }
            ],
            "serial_control_id": "Ornith15MoE_35B_Q4KM_LocalTP_NCCL_2xCUDA_ExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPOff"
          },
          "movement_evidence": "required",
          "server_args": [
            "--mpi-procs",
            "1",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--backend",
            "nccl",
            "--tp-allreduce-precision",
            "schema",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--moe-routed-expert-placement",
            "single-domain",
            "--moe-routed-expert-continuation-domain",
            "qwen36_moe_cuda_local_tp",
            "--moe-routed-expert-base-model-domain",
            "qwen36_moe_cuda_local_tp",
            "--moe-routed-expert-shared-domain",
            "qwen36_moe_cuda_local_tp",
            "--moe-continuation-dense-policy",
            "tensor-parallel",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--moe-routed-expert-residency",
            "rebalanced",
            "--define-domain",
            "qwen36_moe_cuda_local_tp=localhost:-1:cuda:0,localhost:-1:cuda:1;scope=rank_local;backend=nccl;routed_compute=apportioned;routed_phase=uniform;routed_decode_assignment=static-owner;routed_prefill_assignment=static-owner",
            "--moe-routed-expert-domain",
            "qwen36_moe_cuda_local_tp=localhost:-1:cuda:0,localhost:-1:cuda:1;scope=rank_local;backend=nccl;routed_compute=apportioned;routed_phase=uniform;routed_decode_assignment=static-owner;routed_prefill_assignment=static-owner",
            "--moe-routed-expert-tier",
            "priority_0@qwen36_moe_cuda_local_tp;priority=0;max-experts-per-layer=0;memory-mb=auto",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "1",
            "--moe-residency-maintenance-max-window",
            "1",
            "--moe-residency-maintenance-window-growth",
            "1",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1000",
            "--moe-dynamic-min-improvement-permille",
            "0",
            "--moe-dynamic-max-swaps-per-layer",
            "20",
            "--moe-dynamic-max-plan-entries-per-wave",
            "20",
            "--moe-dynamic-min-window-activations",
            "0",
            "--moe-device-rebalance-maintenance-slack-tokens",
            "0",
            "--moe-device-rebalance-min-maintenance-period-tokens",
            "16",
            "--moe-device-rebalance-initial-maintenance-period-tokens",
            "2",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "0",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "1000",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ]
        }
      },
      "model_files": [
        "/opt/llaminar-models/Ornith-1.5-35B-Q4_K_M.gguf"
      ]
    },
    {
      "backends": "CUDA",
      "campaign": "V2_Integration_Parity_Qwen36MoE_SingleDevice_ProductionCampaign_CUDA_ALL_PRECISIONS",
      "case": "Qwen36MoE/Qwen36MoESingleDeviceParityTest.ProductionParity/Qwen36MoE_35B_IQ3S_CUDA0_ActFP32_KVFP16_MTPDynamicDepth",
      "configuration": {
        "benchmark": {
          "args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--auto",
            "--only-backends",
            "cuda",
            "--auto-device-counts",
            "cuda=1",
            "--only-strategies",
            "single",
            "--mtp",
            "--mtp-depth-policy",
            "dynamic"
          ],
          "context_length": 8192,
          "policy": "production_defaults",
          "schema": 1
        },
        "cross_host_e2e": [],
        "e2e": {
          "cell_timeout_seconds": {
            "AVX2": 900,
            "AVX512": 900
          },
          "context_length": 8192,
          "generation_tokens": 2048,
          "minimum_prompt_tokens": 4096,
          "movement_evidence": "not_applicable",
          "planning": {
            "device_counts": {
              "cuda": 1
            },
            "mode": "auto",
            "mpi_ranks": 1,
            "strategy": "single"
          },
          "readiness_timeout_seconds": 60,
          "request_timeout_seconds": 600,
          "server_args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--tp-allreduce-precision",
            "schema",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--auto",
            "--only-backends",
            "cuda",
            "--auto-device-counts",
            "cuda=1",
            "--only-strategies",
            "single",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ],
          "thinking_modes": "both",
          "tool_calling": "required"
        },
        "id": "Qwen36MoE_35B_IQ3S_CUDA0_ActFP32_KVFP16_MTPDynamicDepth",
        "model": "/opt/llaminar-models/Qwen3.6-35B-A3B-UD-IQ3_S.gguf",
        "model_parity_schema": 1,
        "runtime": {
          "context_length": 4096,
          "generation": {
            "max_tokens": 384,
            "minimum_completion_tokens": 384,
            "mtp_policy": "dynamic",
            "mtp_verify_mode": "speculative-sampling",
            "prefix_state": "hybrid_recurrent",
            "readiness_timeout_seconds": 60,
            "requests": [
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "fresh_harbor",
                "prefix": "fresh"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_harbor",
                "prefix": "full"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "partial_mountain",
                "prefix": "partial"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_mountain",
                "prefix": "full"
              }
            ],
            "serial_control_id": "Qwen36MoE_35B_IQ3S_CUDA0_ActFP32_KVFP16_MTPOff"
          },
          "movement_evidence": "not_applicable",
          "server_args": [
            "--mpi-procs",
            "1",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--backend",
            "host",
            "--tp-allreduce-precision",
            "schema",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--device",
            "localhost:-1:cuda:0",
            "--tensor-parallelism-degree",
            "1",
            "--tp-scope",
            "auto",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ]
        }
      },
      "model_files": [
        "/opt/llaminar-models/Qwen3.6-35B-A3B-UD-IQ3_S.gguf"
      ]
    },
    {
      "backends": "CUDA",
      "campaign": "V2_Integration_Parity_Qwen38_MultiDevice_ProductionCampaign_CUDA_ALL_PRECISIONS",
      "case": "Qwen38Dense/Qwen38DenseMultiDeviceParityTest.ProductionParity/Qwen38Dense_27B_IQ4XS_CUDA2_TP_ActFP32_KVFP16_MTPDynamicDepth",
      "configuration": {
        "benchmark": {
          "args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--auto",
            "--only-backends",
            "cuda",
            "--auto-device-counts",
            "cuda=2",
            "--only-strategies",
            "tp",
            "--mtp",
            "--mtp-depth-policy",
            "dynamic"
          ],
          "context_length": 8192,
          "policy": "production_defaults",
          "schema": 1
        },
        "cross_host_e2e": [],
        "e2e": {
          "cell_timeout_seconds": {
            "AVX2": 900,
            "AVX512": 900
          },
          "context_length": 8192,
          "generation_tokens": 2048,
          "minimum_prompt_tokens": 4096,
          "movement_evidence": "not_applicable",
          "planning": {
            "device_counts": {
              "cuda": 2
            },
            "mode": "auto",
            "mpi_ranks": 1,
            "strategy": "tp"
          },
          "readiness_timeout_seconds": 60,
          "request_timeout_seconds": 600,
          "server_args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--auto",
            "--only-backends",
            "cuda",
            "--auto-device-counts",
            "cuda=2",
            "--only-strategies",
            "tp",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ],
          "thinking_modes": "both",
          "tool_calling": "required"
        },
        "id": "Qwen38Dense_27B_IQ4XS_CUDA2_TP_ActFP32_KVFP16_MTPDynamicDepth",
        "model": "/opt/llaminar-models/Qwen3.8-27B-IQ4_XS.gguf",
        "model_parity_schema": 1,
        "runtime": {
          "context_length": 4096,
          "generation": {
            "max_tokens": 384,
            "minimum_completion_tokens": 384,
            "mtp_policy": "dynamic",
            "mtp_verify_mode": "speculative-sampling",
            "prefix_state": "hybrid_recurrent",
            "readiness_timeout_seconds": 60,
            "requests": [
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "fresh_harbor",
                "prefix": "fresh"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_harbor",
                "prefix": "full"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "partial_mountain",
                "prefix": "partial"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_mountain",
                "prefix": "full"
              }
            ],
            "serial_control_id": "Qwen38Dense_27B_IQ4XS_CUDA2_TP_ActFP32_KVFP16_MTPOff"
          },
          "movement_evidence": "not_applicable",
          "server_args": [
            "--mpi-procs",
            "1",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--backend",
            "nccl",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--tp-devices",
            "localhost:-1:cuda:0,localhost:-1:cuda:1",
            "--tensor-parallelism-degree",
            "2",
            "--tp-scope",
            "rank_local",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ]
        }
      },
      "model_files": [
        "/opt/llaminar-models/Qwen3.8-27B-IQ4_XS.gguf"
      ]
    },
    {
      "backends": "CUDA",
      "campaign": "V2_Integration_Parity_Qwen38_MultiDevice_ProductionCampaign_CUDA_ALL_PRECISIONS",
      "case": "Qwen38Dense/Qwen38DenseMultiDeviceParityTest.ProductionParity/Qwen38Dense_27B_IQ4XS_CUDA2_PP_ActFP32_KVFP16_MTPDynamicDepth",
      "configuration": {
        "benchmark": {
          "args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--auto",
            "--only-backends",
            "cuda",
            "--auto-device-counts",
            "cuda=2",
            "--only-strategies",
            "pp",
            "--mtp",
            "--mtp-depth-policy",
            "dynamic"
          ],
          "context_length": 8192,
          "policy": "production_defaults",
          "schema": 1
        },
        "cross_host_e2e": [],
        "e2e": {
          "cell_timeout_seconds": {
            "AVX2": 900,
            "AVX512": 900
          },
          "context_length": 8192,
          "generation_tokens": 2048,
          "minimum_prompt_tokens": 4096,
          "movement_evidence": "not_applicable",
          "planning": {
            "device_counts": {
              "cuda": 2
            },
            "mode": "auto",
            "mpi_ranks": 1,
            "pipeline_domains": [
              {
                "backend": "cuda",
                "devices": 1
              },
              {
                "backend": "cuda",
                "devices": 1
              }
            ],
            "pipeline_layers": 64,
            "strategy": "pp"
          },
          "readiness_timeout_seconds": 60,
          "request_timeout_seconds": 600,
          "server_args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--auto",
            "--only-backends",
            "cuda",
            "--auto-device-counts",
            "cuda=2",
            "--only-strategies",
            "pp",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ],
          "thinking_modes": "both",
          "tool_calling": "required"
        },
        "id": "Qwen38Dense_27B_IQ4XS_CUDA2_PP_ActFP32_KVFP16_MTPDynamicDepth",
        "model": "/opt/llaminar-models/Qwen3.8-27B-IQ4_XS.gguf",
        "model_parity_schema": 1,
        "runtime": {
          "context_length": 4096,
          "generation": {
            "max_tokens": 384,
            "minimum_completion_tokens": 384,
            "mtp_policy": "dynamic",
            "mtp_verify_mode": "speculative-sampling",
            "prefix_state": "hybrid_recurrent",
            "readiness_timeout_seconds": 60,
            "requests": [
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "fresh_harbor",
                "prefix": "fresh"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_harbor",
                "prefix": "full"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "partial_mountain",
                "prefix": "partial"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_mountain",
                "prefix": "full"
              }
            ],
            "serial_control_id": "Qwen38Dense_27B_IQ4XS_CUDA2_PP_ActFP32_KVFP16_MTPOff"
          },
          "movement_evidence": "not_applicable",
          "server_args": [
            "--mpi-procs",
            "1",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--backend",
            "nccl",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--tensor-parallelism-degree",
            "1",
            "--tp-scope",
            "auto",
            "--define-domain",
            "parity_stage_0=localhost:-1:cuda:0;scope=rank_local;backend=auto;owner=0",
            "--define-domain",
            "parity_stage_1=localhost:-1:cuda:1;scope=rank_local;backend=auto;owner=0",
            "--pp-stage",
            "0=parity_stage_0:0-31",
            "--pp-stage",
            "1=parity_stage_1:32-63",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ]
        }
      },
      "model_files": [
        "/opt/llaminar-models/Qwen3.8-27B-IQ4_XS.gguf"
      ]
    },
    {
      "backends": "CUDA",
      "campaign": "V2_Integration_Parity_Qwen38_SingleDevice_ProductionCampaign_CUDA_ALL_PRECISIONS",
      "case": "Qwen38Dense/Qwen38DenseSingleDeviceParityTest.ProductionParity/Qwen38Dense_27B_IQ4XS_CUDA0_ActFP32_KVFP16_MTPDynamicDepth",
      "configuration": {
        "benchmark": {
          "args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--auto",
            "--only-backends",
            "cuda",
            "--auto-device-counts",
            "cuda=1",
            "--only-strategies",
            "single",
            "--mtp",
            "--mtp-depth-policy",
            "dynamic"
          ],
          "context_length": 8192,
          "policy": "production_defaults",
          "schema": 1
        },
        "cross_host_e2e": [],
        "e2e": {
          "cell_timeout_seconds": {
            "AVX2": 900,
            "AVX512": 900
          },
          "context_length": 8192,
          "generation_tokens": 2048,
          "minimum_prompt_tokens": 4096,
          "movement_evidence": "not_applicable",
          "planning": {
            "device_counts": {
              "cuda": 1
            },
            "mode": "auto",
            "mpi_ranks": 1,
            "strategy": "single"
          },
          "readiness_timeout_seconds": 60,
          "request_timeout_seconds": 600,
          "server_args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--auto",
            "--only-backends",
            "cuda",
            "--auto-device-counts",
            "cuda=1",
            "--only-strategies",
            "single",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ],
          "thinking_modes": "both",
          "tool_calling": "required"
        },
        "id": "Qwen38Dense_27B_IQ4XS_CUDA0_ActFP32_KVFP16_MTPDynamicDepth",
        "model": "/opt/llaminar-models/Qwen3.8-27B-IQ4_XS.gguf",
        "model_parity_schema": 1,
        "runtime": {
          "context_length": 4096,
          "generation": {
            "max_tokens": 384,
            "minimum_completion_tokens": 384,
            "mtp_policy": "dynamic",
            "mtp_verify_mode": "speculative-sampling",
            "prefix_state": "hybrid_recurrent",
            "readiness_timeout_seconds": 60,
            "requests": [
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "fresh_harbor",
                "prefix": "fresh"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_harbor",
                "prefix": "full"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "partial_mountain",
                "prefix": "partial"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_mountain",
                "prefix": "full"
              }
            ],
            "serial_control_id": "Qwen38Dense_27B_IQ4XS_CUDA0_ActFP32_KVFP16_MTPOff"
          },
          "movement_evidence": "not_applicable",
          "server_args": [
            "--mpi-procs",
            "1",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--backend",
            "host",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--device",
            "localhost:-1:cuda:0",
            "--tensor-parallelism-degree",
            "1",
            "--tp-scope",
            "auto",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ]
        }
      },
      "model_files": [
        "/opt/llaminar-models/Qwen3.8-27B-IQ4_XS.gguf"
      ]
    },
    {
      "backends": "CUDA+ROCm",
      "campaign": "V2_Integration_Parity_Qwen35MoE_122B_NodeExpertOverlay_ProductionCampaign_CUDA_ROCm_ALL_PRECISIONS",
      "case": "Qwen35_122B_ExpertOverlay/Qwen35MoENodeExpertOverlayParityTest.ProductionParity/Qwen35_122B_CUDA2_ROCm4_2xMPI_NodeExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPDynamicDepth",
      "configuration": {
        "benchmark": {
          "args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--auto",
            "--only-backends",
            "cuda,rocm",
            "--auto-device-counts",
            "cuda=2,rocm=4",
            "--only-strategies",
            "expert-overlay",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--mtp",
            "--mtp-depth-policy",
            "dynamic",
            "--moe-residency-maintenance",
            "dynamic"
          ],
          "context_length": 8192,
          "policy": "production_defaults",
          "schema": 1
        },
        "cross_host_e2e": [],
        "e2e": {
          "cell_timeout_seconds": {
            "AVX2": 900,
            "AVX512": 900
          },
          "context_length": 8192,
          "generation_tokens": 2048,
          "minimum_prompt_tokens": 4096,
          "movement_evidence": "required",
          "planning": {
            "device_counts": {
              "cuda": 2,
              "rocm": 4
            },
            "mode": "auto",
            "mpi_ranks": 2,
            "strategy": "expert-overlay"
          },
          "readiness_timeout_seconds": 180,
          "request_timeout_seconds": 600,
          "server_args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--auto",
            "--only-backends",
            "cuda,rocm",
            "--auto-device-counts",
            "cuda=2,rocm=4",
            "--only-strategies",
            "expert-overlay",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "9",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "455.111115",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "49",
            "--moe-dynamic-imbalance-threshold-permille",
            "1000",
            "--moe-dynamic-min-improvement-permille",
            "0",
            "--moe-dynamic-max-swaps-per-layer",
            "2",
            "--moe-dynamic-max-plan-entries-per-wave",
            "294",
            "--moe-dynamic-min-window-activations",
            "0",
            "--moe-device-rebalance-maintenance-slack-tokens",
            "0",
            "--moe-device-rebalance-min-maintenance-period-tokens",
            "4096",
            "--moe-device-rebalance-initial-maintenance-period-tokens",
            "1",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "0",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "1000",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ],
          "thinking_modes": "both",
          "tool_calling": "required"
        },
        "id": "Qwen35_122B_CUDA2_ROCm4_2xMPI_NodeExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPDynamicDepth",
        "model": "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00001-of-00004.gguf",
        "model_parity_schema": 1,
        "runtime": {
          "context_length": 4096,
          "generation": {
            "max_tokens": 384,
            "minimum_completion_tokens": 384,
            "mtp_policy": "dynamic",
            "mtp_verify_mode": "speculative-sampling",
            "prefix_state": "hybrid_recurrent",
            "readiness_timeout_seconds": 180,
            "requests": [
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "fresh_harbor",
                "prefix": "fresh"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_harbor",
                "prefix": "full"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "partial_mountain",
                "prefix": "partial"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_mountain",
                "prefix": "full"
              }
            ],
            "serial_control_id": "Qwen35_122B_CUDA2_ROCm4_2xMPI_NodeExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPOff"
          },
          "movement_evidence": "required",
          "server_args": [
            "--mpi-procs",
            "2",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--backend",
            "host",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--moe-routed-expert-placement",
            "tiered-overlay",
            "--moe-routed-expert-continuation-domain",
            "cuda_hot",
            "--moe-routed-expert-base-model-domain",
            "cuda_hot",
            "--moe-routed-expert-shared-domain",
            "cuda_hot",
            "--moe-continuation-dense-policy",
            "tensor-parallel-decode-mirrored-embedding",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--moe-routed-expert-residency",
            "rebalanced",
            "--moe-routed-expert-domain",
            "cuda_hot=localhost:-1:cuda:0,localhost:-1:cuda:1;scope=auto;backend=nccl;routed_compute=apportioned;routed_phase=uniform;routed_decode_assignment=static-owner;routed_prefill_assignment=static-owner",
            "--moe-routed-expert-domain",
            "rocm_warm=localhost:-1:rocm:0,localhost:-1:rocm:1,localhost:-1:rocm:2,localhost:-1:rocm:3;scope=auto;backend=rccl;routed_compute=apportioned;routed_phase=uniform;routed_decode_assignment=static-owner;routed_prefill_assignment=static-owner",
            "--moe-routed-expert-tier",
            "priority0@cuda_hot;priority=0;max-experts-per-layer=0;memory-mb=auto",
            "--moe-routed-expert-tier",
            "priority1@rocm_warm;priority=1;max-experts-per-layer=0;memory-mb=auto",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "9",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "455.111115",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "49",
            "--moe-dynamic-imbalance-threshold-permille",
            "1000",
            "--moe-dynamic-min-improvement-permille",
            "0",
            "--moe-dynamic-max-swaps-per-layer",
            "2",
            "--moe-dynamic-max-plan-entries-per-wave",
            "294",
            "--moe-dynamic-min-window-activations",
            "0",
            "--moe-device-rebalance-maintenance-slack-tokens",
            "0",
            "--moe-device-rebalance-min-maintenance-period-tokens",
            "4096",
            "--moe-device-rebalance-initial-maintenance-period-tokens",
            "1",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "0",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "1000",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ]
        }
      },
      "model_files": [
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00001-of-00004.gguf",
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00002-of-00004.gguf",
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00003-of-00004.gguf",
        "/opt/llaminar-models/Qwen3.5-122B-A10B-UD-Q8_K_XL-00004-of-00004.gguf"
      ]
    },
    {
      "backends": "CUDA+ROCm",
      "campaign": "V2_Integration_Parity_Qwen38_MultiDevice_ProductionCampaign_CUDA_ROCm_ALL_PRECISIONS",
      "case": "Qwen38Dense/Qwen38DenseMultiDeviceParityTest.ProductionParity/Qwen38Dense_27B_IQ4XS_CUDA2_ROCm2_TPPP_ActFP32_KVFP16_MTPDynamicDepth",
      "configuration": {
        "benchmark": {
          "args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--auto",
            "--only-backends",
            "cuda,rocm",
            "--auto-device-counts",
            "cuda=2,rocm=2",
            "--only-strategies",
            "pp",
            "--mtp",
            "--mtp-depth-policy",
            "dynamic"
          ],
          "context_length": 8192,
          "policy": "production_defaults",
          "schema": 1
        },
        "cross_host_e2e": [],
        "e2e": {
          "cell_timeout_seconds": {
            "AVX2": 900,
            "AVX512": 900
          },
          "context_length": 8192,
          "generation_tokens": 2048,
          "minimum_prompt_tokens": 4096,
          "movement_evidence": "not_applicable",
          "planning": {
            "device_counts": {
              "cuda": 2,
              "rocm": 2
            },
            "mode": "auto",
            "mpi_ranks": 1,
            "pipeline_domains": [
              {
                "backend": "cuda",
                "devices": 2
              },
              {
                "backend": "rocm",
                "devices": 2
              }
            ],
            "pipeline_layers": 64,
            "strategy": "pp"
          },
          "readiness_timeout_seconds": 60,
          "request_timeout_seconds": 600,
          "server_args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--auto",
            "--only-backends",
            "cuda,rocm",
            "--auto-device-counts",
            "cuda=2,rocm=2",
            "--only-strategies",
            "pp",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ],
          "thinking_modes": "both",
          "tool_calling": "required"
        },
        "id": "Qwen38Dense_27B_IQ4XS_CUDA2_ROCm2_TPPP_ActFP32_KVFP16_MTPDynamicDepth",
        "model": "/opt/llaminar-models/Qwen3.8-27B-IQ4_XS.gguf",
        "model_parity_schema": 1,
        "runtime": {
          "context_length": 4096,
          "generation": {
            "max_tokens": 384,
            "minimum_completion_tokens": 384,
            "mtp_policy": "dynamic",
            "mtp_verify_mode": "speculative-sampling",
            "prefix_state": "hybrid_recurrent",
            "readiness_timeout_seconds": 60,
            "requests": [
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "fresh_harbor",
                "prefix": "fresh"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_harbor",
                "prefix": "full"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "partial_mountain",
                "prefix": "partial"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_mountain",
                "prefix": "full"
              }
            ],
            "serial_control_id": "Qwen38Dense_27B_IQ4XS_CUDA2_ROCm2_TPPP_ActFP32_KVFP16_MTPOff"
          },
          "movement_evidence": "not_applicable",
          "server_args": [
            "--mpi-procs",
            "1",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--backend",
            "heterogeneous",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--tensor-parallelism-degree",
            "1",
            "--tp-scope",
            "auto",
            "--define-domain",
            "parity_stage_0=localhost:-1:cuda:0,localhost:-1:cuda:1;scope=rank_local;backend=nccl;owner=0;weights=0.5,0.5",
            "--define-domain",
            "parity_stage_1=localhost:-1:rocm:0,localhost:-1:rocm:1;scope=rank_local;backend=rccl;owner=0;weights=0.5,0.5",
            "--pp-stage",
            "0=parity_stage_0:0-31",
            "--pp-stage",
            "1=parity_stage_1:32-63",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ]
        }
      },
      "model_files": [
        "/opt/llaminar-models/Qwen3.8-27B-IQ4_XS.gguf"
      ]
    },
    {
      "backends": "ROCm",
      "campaign": "V2_Integration_Parity_Qwen36MoE_ExpertOverlay_ProductionCampaign_ROCm_ALL_PRECISIONS",
      "case": "Qwen36MoEExpertOverlay/Qwen36MoEExpertOverlayParityTest.ProductionParity/Ornith15MoE_35B_Q4KM_LocalTP_RCCL_2xROCm_ExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPDynamicDepth",
      "configuration": {
        "benchmark": {
          "args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--auto",
            "--only-backends",
            "rocm",
            "--auto-device-counts",
            "rocm=2",
            "--only-strategies",
            "tp",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--mtp",
            "--mtp-depth-policy",
            "dynamic",
            "--moe-residency-maintenance",
            "dynamic"
          ],
          "context_length": 8192,
          "policy": "production_defaults",
          "schema": 1
        },
        "cross_host_e2e": [],
        "e2e": {
          "cell_timeout_seconds": {
            "AVX2": 900,
            "AVX512": 900
          },
          "context_length": 8192,
          "generation_tokens": 2048,
          "minimum_prompt_tokens": 4096,
          "movement_evidence": "required",
          "planning": {
            "device_counts": {
              "rocm": 2
            },
            "mode": "auto",
            "mpi_ranks": 1,
            "strategy": "tp"
          },
          "readiness_timeout_seconds": 60,
          "request_timeout_seconds": 600,
          "server_args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--tp-allreduce-precision",
            "schema",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--auto",
            "--only-backends",
            "rocm",
            "--auto-device-counts",
            "rocm=2",
            "--only-strategies",
            "tp",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "1",
            "--moe-residency-maintenance-max-window",
            "1",
            "--moe-residency-maintenance-window-growth",
            "1",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1000",
            "--moe-dynamic-min-improvement-permille",
            "0",
            "--moe-dynamic-max-swaps-per-layer",
            "20",
            "--moe-dynamic-max-plan-entries-per-wave",
            "20",
            "--moe-dynamic-min-window-activations",
            "0",
            "--moe-device-rebalance-maintenance-slack-tokens",
            "0",
            "--moe-device-rebalance-min-maintenance-period-tokens",
            "16",
            "--moe-device-rebalance-initial-maintenance-period-tokens",
            "2",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "0",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "1000",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ],
          "thinking_modes": "both",
          "tool_calling": "required"
        },
        "id": "Ornith15MoE_35B_Q4KM_LocalTP_RCCL_2xROCm_ExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPDynamicDepth",
        "model": "/opt/llaminar-models/Ornith-1.5-35B-Q4_K_M.gguf",
        "model_parity_schema": 1,
        "runtime": {
          "context_length": 4096,
          "generation": {
            "max_tokens": 384,
            "minimum_completion_tokens": 384,
            "mtp_policy": "dynamic",
            "mtp_verify_mode": "speculative-sampling",
            "prefix_state": "hybrid_recurrent",
            "readiness_timeout_seconds": 60,
            "requests": [
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "fresh_harbor",
                "prefix": "fresh"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_harbor",
                "prefix": "full"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "partial_mountain",
                "prefix": "partial"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_mountain",
                "prefix": "full"
              }
            ],
            "serial_control_id": "Ornith15MoE_35B_Q4KM_LocalTP_RCCL_2xROCm_ExpertOverlay_Dynamic_Ordinal_ActFP32_KVFP16_MTPOff"
          },
          "movement_evidence": "required",
          "server_args": [
            "--mpi-procs",
            "1",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--backend",
            "rccl",
            "--tp-allreduce-precision",
            "schema",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--moe-routed-expert-placement",
            "single-domain",
            "--moe-routed-expert-continuation-domain",
            "qwen36_moe_rocm_local_tp",
            "--moe-routed-expert-base-model-domain",
            "qwen36_moe_rocm_local_tp",
            "--moe-routed-expert-shared-domain",
            "qwen36_moe_rocm_local_tp",
            "--moe-continuation-dense-policy",
            "tensor-parallel",
            "--moe-routed-expert-owner-order",
            "ordinal",
            "--moe-routed-expert-residency",
            "rebalanced",
            "--define-domain",
            "qwen36_moe_rocm_local_tp=localhost:-1:rocm:0,localhost:-1:rocm:1;scope=rank_local;backend=rccl;routed_compute=apportioned;routed_phase=uniform;routed_decode_assignment=static-owner;routed_prefill_assignment=static-owner",
            "--moe-routed-expert-domain",
            "qwen36_moe_rocm_local_tp=localhost:-1:rocm:0,localhost:-1:rocm:1;scope=rank_local;backend=rccl;routed_compute=apportioned;routed_phase=uniform;routed_decode_assignment=static-owner;routed_prefill_assignment=static-owner",
            "--moe-routed-expert-tier",
            "priority_0@qwen36_moe_rocm_local_tp;priority=0;max-experts-per-layer=0;memory-mb=auto",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "1",
            "--moe-residency-maintenance-max-window",
            "1",
            "--moe-residency-maintenance-window-growth",
            "1",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1000",
            "--moe-dynamic-min-improvement-permille",
            "0",
            "--moe-dynamic-max-swaps-per-layer",
            "20",
            "--moe-dynamic-max-plan-entries-per-wave",
            "20",
            "--moe-dynamic-min-window-activations",
            "0",
            "--moe-device-rebalance-maintenance-slack-tokens",
            "0",
            "--moe-device-rebalance-min-maintenance-period-tokens",
            "16",
            "--moe-device-rebalance-initial-maintenance-period-tokens",
            "2",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "0",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "0",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "1000",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ]
        }
      },
      "model_files": [
        "/opt/llaminar-models/Ornith-1.5-35B-Q4_K_M.gguf"
      ]
    },
    {
      "backends": "ROCm",
      "campaign": "V2_Integration_Parity_Qwen36MoE_SingleDevice_ProductionCampaign_ROCm_ALL_PRECISIONS",
      "case": "Qwen36MoE/Qwen36MoESingleDeviceParityTest.ProductionParity/Qwen36MoE_35B_IQ3S_ROCm0_ActFP32_KVFP16_MTPDynamicDepth",
      "configuration": {
        "benchmark": {
          "args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--auto",
            "--only-backends",
            "rocm",
            "--auto-device-counts",
            "rocm=1",
            "--only-strategies",
            "single",
            "--mtp",
            "--mtp-depth-policy",
            "dynamic"
          ],
          "context_length": 8192,
          "policy": "production_defaults",
          "schema": 1
        },
        "cross_host_e2e": [
          {
            "frontend": "plan-apply",
            "id": "Qwen36MoE_35B_IQ3S_ROCm0_ActFP32_KVFP16_MTPDynamicDepth_RemoteCPU1_plan-apply",
            "movement_evidence": "required",
            "owner_order": "ordinal",
            "planning": {
              "device_counts": {
                "cpu": 1,
                "rocm": 1
              },
              "mode": "auto",
              "strategy": "expert-overlay"
            },
            "schema": 1,
            "server_policy_args": [
              "--activation-precision",
              "fp32",
              "--kv-cache-precision",
              "fp16",
              "--tp-allreduce-precision",
              "schema",
              "--prefix-cache",
              "--prefix-cache-storage",
              "tiered",
              "--prefix-cache-terminal-state",
              "auto",
              "--only-backends",
              "rocm,cpu",
              "--only-strategies",
              "expert-overlay",
              "--auto-hosts",
              "all",
              "--mtp-graph-capacity-draft-tokens",
              "15",
              "--mtp",
              "--mtp-draft-tokens",
              "15",
              "--mtp-verify-mode",
              "speculative-sampling",
              "--mtp-depth-policy",
              "dynamic",
              "--mtp-min-draft-tokens",
              "1",
              "--mtp-max-draft-tokens",
              "15",
              "--mtp-initial-draft-tokens",
              "15",
              "--mtp-depth-window",
              "1",
              "--mtp-depth-min-samples",
              "1",
              "--mtp-depth-cooldown",
              "0",
              "--mtp-depth-promote-windows",
              "1",
              "--moe-hot-expert-cache",
              "off",
              "--moe-residency-maintenance",
              "dynamic",
              "--moe-residency-maintenance-window",
              "1",
              "--moe-residency-maintenance-max-window",
              "1",
              "--moe-residency-maintenance-window-growth",
              "1",
              "--moe-migration-payoff-horizon-tokens",
              "65536",
              "--moe-migration-transfer-slots",
              "5",
              "--moe-dynamic-imbalance-threshold-permille",
              "1000",
              "--moe-dynamic-min-improvement-permille",
              "0",
              "--moe-dynamic-max-swaps-per-layer",
              "20",
              "--moe-dynamic-max-plan-entries-per-wave",
              "20",
              "--moe-dynamic-min-window-activations",
              "0",
              "--moe-device-rebalance-maintenance-slack-tokens",
              "0",
              "--moe-device-rebalance-min-maintenance-period-tokens",
              "16",
              "--moe-device-rebalance-initial-maintenance-period-tokens",
              "2",
              "--moe-device-rebalance-min-load-spread-improvement",
              "0",
              "--moe-device-rebalance-min-load-spread-improvement-divisor",
              "0",
              "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
              "0",
              "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
              "0",
              "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
              "0",
              "--moe-device-rebalance-max-post-wave-load-spread-permille",
              "1000",
              "--moe-routed-prefill-assignment-window",
              "0",
              "--moe-overlay-prefill-segment-rows",
              "512",
              "--moe-routed-prefill-least-loaded-min-routed-rows",
              "8192",
              "--moe-routed-prefill-llep-alpha-numerator",
              "1",
              "--moe-routed-prefill-llep-alpha-denominator",
              "1",
              "--moe-routed-prefill-llep-lambda-numerator",
              "13",
              "--moe-routed-prefill-llep-lambda-denominator",
              "10",
              "--auto-device-counts",
              "rocm=1,cpu=1"
            ],
            "topology": {
              "continuation_backend": "rocm",
              "continuation_devices": 1,
              "continuation_priority": 0,
              "cpu_ranks_per_host": 1,
              "execution_ranks": 2,
              "kind": "cross-host-expert-overlay",
              "remote_cpu_hosts": 1,
              "remote_priority": 1
            }
          },
          {
            "frontend": "auto-serve",
            "id": "Qwen36MoE_35B_IQ3S_ROCm0_ActFP32_KVFP16_MTPDynamicDepth_RemoteCPU1_auto-serve",
            "movement_evidence": "required",
            "owner_order": "ordinal",
            "planning": {
              "device_counts": {
                "cpu": 1,
                "rocm": 1
              },
              "mode": "auto",
              "strategy": "expert-overlay"
            },
            "schema": 1,
            "server_policy_args": [
              "--activation-precision",
              "fp32",
              "--kv-cache-precision",
              "fp16",
              "--tp-allreduce-precision",
              "schema",
              "--prefix-cache",
              "--prefix-cache-storage",
              "tiered",
              "--prefix-cache-terminal-state",
              "auto",
              "--only-backends",
              "rocm,cpu",
              "--only-strategies",
              "expert-overlay",
              "--auto-hosts",
              "all",
              "--mtp-graph-capacity-draft-tokens",
              "15",
              "--mtp",
              "--mtp-draft-tokens",
              "15",
              "--mtp-verify-mode",
              "speculative-sampling",
              "--mtp-depth-policy",
              "dynamic",
              "--mtp-min-draft-tokens",
              "1",
              "--mtp-max-draft-tokens",
              "15",
              "--mtp-initial-draft-tokens",
              "15",
              "--mtp-depth-window",
              "1",
              "--mtp-depth-min-samples",
              "1",
              "--mtp-depth-cooldown",
              "0",
              "--mtp-depth-promote-windows",
              "1",
              "--moe-hot-expert-cache",
              "off",
              "--moe-residency-maintenance",
              "dynamic",
              "--moe-residency-maintenance-window",
              "1",
              "--moe-residency-maintenance-max-window",
              "1",
              "--moe-residency-maintenance-window-growth",
              "1",
              "--moe-migration-payoff-horizon-tokens",
              "65536",
              "--moe-migration-transfer-slots",
              "5",
              "--moe-dynamic-imbalance-threshold-permille",
              "1000",
              "--moe-dynamic-min-improvement-permille",
              "0",
              "--moe-dynamic-max-swaps-per-layer",
              "20",
              "--moe-dynamic-max-plan-entries-per-wave",
              "20",
              "--moe-dynamic-min-window-activations",
              "0",
              "--moe-device-rebalance-maintenance-slack-tokens",
              "0",
              "--moe-device-rebalance-min-maintenance-period-tokens",
              "16",
              "--moe-device-rebalance-initial-maintenance-period-tokens",
              "2",
              "--moe-device-rebalance-min-load-spread-improvement",
              "0",
              "--moe-device-rebalance-min-load-spread-improvement-divisor",
              "0",
              "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
              "0",
              "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
              "0",
              "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
              "0",
              "--moe-device-rebalance-max-post-wave-load-spread-permille",
              "1000",
              "--moe-routed-prefill-assignment-window",
              "0",
              "--moe-overlay-prefill-segment-rows",
              "512",
              "--moe-routed-prefill-least-loaded-min-routed-rows",
              "8192",
              "--moe-routed-prefill-llep-alpha-numerator",
              "1",
              "--moe-routed-prefill-llep-alpha-denominator",
              "1",
              "--moe-routed-prefill-llep-lambda-numerator",
              "13",
              "--moe-routed-prefill-llep-lambda-denominator",
              "10",
              "--auto-device-counts",
              "rocm=1,cpu=1"
            ],
            "topology": {
              "continuation_backend": "rocm",
              "continuation_devices": 1,
              "continuation_priority": 0,
              "cpu_ranks_per_host": 1,
              "execution_ranks": 2,
              "kind": "cross-host-expert-overlay",
              "remote_cpu_hosts": 1,
              "remote_priority": 1
            }
          },
          {
            "frontend": "plan-apply",
            "id": "Qwen36MoE_35B_IQ3S_ROCm0_ActFP32_KVFP16_MTPDynamicDepth_RemoteCPU2_plan-apply",
            "movement_evidence": "required",
            "owner_order": "ordinal",
            "planning": {
              "device_counts": {
                "cpu": 2,
                "rocm": 1
              },
              "mode": "auto",
              "strategy": "expert-overlay"
            },
            "schema": 1,
            "server_policy_args": [
              "--activation-precision",
              "fp32",
              "--kv-cache-precision",
              "fp16",
              "--tp-allreduce-precision",
              "schema",
              "--prefix-cache",
              "--prefix-cache-storage",
              "tiered",
              "--prefix-cache-terminal-state",
              "auto",
              "--only-backends",
              "rocm,cpu",
              "--only-strategies",
              "expert-overlay",
              "--auto-hosts",
              "all",
              "--mtp-graph-capacity-draft-tokens",
              "15",
              "--mtp",
              "--mtp-draft-tokens",
              "15",
              "--mtp-verify-mode",
              "speculative-sampling",
              "--mtp-depth-policy",
              "dynamic",
              "--mtp-min-draft-tokens",
              "1",
              "--mtp-max-draft-tokens",
              "15",
              "--mtp-initial-draft-tokens",
              "15",
              "--mtp-depth-window",
              "1",
              "--mtp-depth-min-samples",
              "1",
              "--mtp-depth-cooldown",
              "0",
              "--mtp-depth-promote-windows",
              "1",
              "--moe-hot-expert-cache",
              "off",
              "--moe-residency-maintenance",
              "dynamic",
              "--moe-residency-maintenance-window",
              "1",
              "--moe-residency-maintenance-max-window",
              "1",
              "--moe-residency-maintenance-window-growth",
              "1",
              "--moe-migration-payoff-horizon-tokens",
              "65536",
              "--moe-migration-transfer-slots",
              "5",
              "--moe-dynamic-imbalance-threshold-permille",
              "1000",
              "--moe-dynamic-min-improvement-permille",
              "0",
              "--moe-dynamic-max-swaps-per-layer",
              "20",
              "--moe-dynamic-max-plan-entries-per-wave",
              "20",
              "--moe-dynamic-min-window-activations",
              "0",
              "--moe-device-rebalance-maintenance-slack-tokens",
              "0",
              "--moe-device-rebalance-min-maintenance-period-tokens",
              "16",
              "--moe-device-rebalance-initial-maintenance-period-tokens",
              "2",
              "--moe-device-rebalance-min-load-spread-improvement",
              "0",
              "--moe-device-rebalance-min-load-spread-improvement-divisor",
              "0",
              "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
              "0",
              "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
              "0",
              "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
              "0",
              "--moe-device-rebalance-max-post-wave-load-spread-permille",
              "1000",
              "--moe-routed-prefill-assignment-window",
              "0",
              "--moe-overlay-prefill-segment-rows",
              "512",
              "--moe-routed-prefill-least-loaded-min-routed-rows",
              "8192",
              "--moe-routed-prefill-llep-alpha-numerator",
              "1",
              "--moe-routed-prefill-llep-alpha-denominator",
              "1",
              "--moe-routed-prefill-llep-lambda-numerator",
              "13",
              "--moe-routed-prefill-llep-lambda-denominator",
              "10",
              "--auto-device-counts",
              "rocm=1,cpu=2"
            ],
            "topology": {
              "continuation_backend": "rocm",
              "continuation_devices": 1,
              "continuation_priority": 0,
              "cpu_ranks_per_host": 1,
              "execution_ranks": 3,
              "kind": "cross-host-expert-overlay",
              "remote_cpu_hosts": 2,
              "remote_priority": 1
            }
          },
          {
            "frontend": "auto-serve",
            "id": "Qwen36MoE_35B_IQ3S_ROCm0_ActFP32_KVFP16_MTPDynamicDepth_RemoteCPU2_auto-serve",
            "movement_evidence": "required",
            "owner_order": "ordinal",
            "planning": {
              "device_counts": {
                "cpu": 2,
                "rocm": 1
              },
              "mode": "auto",
              "strategy": "expert-overlay"
            },
            "schema": 1,
            "server_policy_args": [
              "--activation-precision",
              "fp32",
              "--kv-cache-precision",
              "fp16",
              "--tp-allreduce-precision",
              "schema",
              "--prefix-cache",
              "--prefix-cache-storage",
              "tiered",
              "--prefix-cache-terminal-state",
              "auto",
              "--only-backends",
              "rocm,cpu",
              "--only-strategies",
              "expert-overlay",
              "--auto-hosts",
              "all",
              "--mtp-graph-capacity-draft-tokens",
              "15",
              "--mtp",
              "--mtp-draft-tokens",
              "15",
              "--mtp-verify-mode",
              "speculative-sampling",
              "--mtp-depth-policy",
              "dynamic",
              "--mtp-min-draft-tokens",
              "1",
              "--mtp-max-draft-tokens",
              "15",
              "--mtp-initial-draft-tokens",
              "15",
              "--mtp-depth-window",
              "1",
              "--mtp-depth-min-samples",
              "1",
              "--mtp-depth-cooldown",
              "0",
              "--mtp-depth-promote-windows",
              "1",
              "--moe-hot-expert-cache",
              "off",
              "--moe-residency-maintenance",
              "dynamic",
              "--moe-residency-maintenance-window",
              "1",
              "--moe-residency-maintenance-max-window",
              "1",
              "--moe-residency-maintenance-window-growth",
              "1",
              "--moe-migration-payoff-horizon-tokens",
              "65536",
              "--moe-migration-transfer-slots",
              "5",
              "--moe-dynamic-imbalance-threshold-permille",
              "1000",
              "--moe-dynamic-min-improvement-permille",
              "0",
              "--moe-dynamic-max-swaps-per-layer",
              "20",
              "--moe-dynamic-max-plan-entries-per-wave",
              "20",
              "--moe-dynamic-min-window-activations",
              "0",
              "--moe-device-rebalance-maintenance-slack-tokens",
              "0",
              "--moe-device-rebalance-min-maintenance-period-tokens",
              "16",
              "--moe-device-rebalance-initial-maintenance-period-tokens",
              "2",
              "--moe-device-rebalance-min-load-spread-improvement",
              "0",
              "--moe-device-rebalance-min-load-spread-improvement-divisor",
              "0",
              "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
              "0",
              "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
              "0",
              "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
              "0",
              "--moe-device-rebalance-max-post-wave-load-spread-permille",
              "1000",
              "--moe-routed-prefill-assignment-window",
              "0",
              "--moe-overlay-prefill-segment-rows",
              "512",
              "--moe-routed-prefill-least-loaded-min-routed-rows",
              "8192",
              "--moe-routed-prefill-llep-alpha-numerator",
              "1",
              "--moe-routed-prefill-llep-alpha-denominator",
              "1",
              "--moe-routed-prefill-llep-lambda-numerator",
              "13",
              "--moe-routed-prefill-llep-lambda-denominator",
              "10",
              "--auto-device-counts",
              "rocm=1,cpu=2"
            ],
            "topology": {
              "continuation_backend": "rocm",
              "continuation_devices": 1,
              "continuation_priority": 0,
              "cpu_ranks_per_host": 1,
              "execution_ranks": 3,
              "kind": "cross-host-expert-overlay",
              "remote_cpu_hosts": 2,
              "remote_priority": 1
            }
          }
        ],
        "e2e": {
          "cell_timeout_seconds": {
            "AVX2": 900,
            "AVX512": 900
          },
          "context_length": 8192,
          "generation_tokens": 2048,
          "minimum_prompt_tokens": 4096,
          "movement_evidence": "not_applicable",
          "planning": {
            "device_counts": {
              "rocm": 1
            },
            "mode": "auto",
            "mpi_ranks": 1,
            "strategy": "single"
          },
          "readiness_timeout_seconds": 60,
          "request_timeout_seconds": 600,
          "server_args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--tp-allreduce-precision",
            "schema",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--auto",
            "--only-backends",
            "rocm",
            "--auto-device-counts",
            "rocm=1",
            "--only-strategies",
            "single",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ],
          "thinking_modes": "both",
          "tool_calling": "required"
        },
        "id": "Qwen36MoE_35B_IQ3S_ROCm0_ActFP32_KVFP16_MTPDynamicDepth",
        "model": "/opt/llaminar-models/Qwen3.6-35B-A3B-UD-IQ3_S.gguf",
        "model_parity_schema": 1,
        "runtime": {
          "context_length": 4096,
          "generation": {
            "max_tokens": 384,
            "minimum_completion_tokens": 384,
            "mtp_policy": "dynamic",
            "mtp_verify_mode": "speculative-sampling",
            "prefix_state": "hybrid_recurrent",
            "readiness_timeout_seconds": 60,
            "requests": [
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "fresh_harbor",
                "prefix": "fresh"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_harbor",
                "prefix": "full"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "partial_mountain",
                "prefix": "partial"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_mountain",
                "prefix": "full"
              }
            ],
            "serial_control_id": "Qwen36MoE_35B_IQ3S_ROCm0_ActFP32_KVFP16_MTPOff"
          },
          "movement_evidence": "not_applicable",
          "server_args": [
            "--mpi-procs",
            "1",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--backend",
            "host",
            "--tp-allreduce-precision",
            "schema",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--device",
            "localhost:-1:rocm:0",
            "--tensor-parallelism-degree",
            "1",
            "--tp-scope",
            "auto",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ]
        }
      },
      "model_files": [
        "/opt/llaminar-models/Qwen3.6-35B-A3B-UD-IQ3_S.gguf"
      ]
    },
    {
      "backends": "ROCm",
      "campaign": "V2_Integration_Parity_Qwen36MoE_SingleDevice_ProductionCampaign_ROCm_ALL_PRECISIONS",
      "case": "Qwen36MoE/Qwen36MoESingleDeviceParityTest.ProductionParity/Ornith15MoE_35B_Q4KM_ROCm0_ActFP32_KVFP16_MTPDynamicDepth",
      "configuration": {
        "benchmark": {
          "args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--auto",
            "--only-backends",
            "rocm",
            "--auto-device-counts",
            "rocm=1",
            "--only-strategies",
            "single",
            "--mtp",
            "--mtp-depth-policy",
            "dynamic"
          ],
          "context_length": 8192,
          "policy": "production_defaults",
          "schema": 1
        },
        "cross_host_e2e": [],
        "e2e": {
          "cell_timeout_seconds": {
            "AVX2": 900,
            "AVX512": 900
          },
          "context_length": 8192,
          "generation_tokens": 2048,
          "minimum_prompt_tokens": 4096,
          "movement_evidence": "not_applicable",
          "planning": {
            "device_counts": {
              "rocm": 1
            },
            "mode": "auto",
            "mpi_ranks": 1,
            "strategy": "single"
          },
          "readiness_timeout_seconds": 60,
          "request_timeout_seconds": 600,
          "server_args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--tp-allreduce-precision",
            "schema",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--auto",
            "--only-backends",
            "rocm",
            "--auto-device-counts",
            "rocm=1",
            "--only-strategies",
            "single",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ],
          "thinking_modes": "both",
          "tool_calling": "required"
        },
        "id": "Ornith15MoE_35B_Q4KM_ROCm0_ActFP32_KVFP16_MTPDynamicDepth",
        "model": "/opt/llaminar-models/Ornith-1.5-35B-Q4_K_M.gguf",
        "model_parity_schema": 1,
        "runtime": {
          "context_length": 4096,
          "generation": {
            "max_tokens": 384,
            "minimum_completion_tokens": 384,
            "mtp_policy": "dynamic",
            "mtp_verify_mode": "speculative-sampling",
            "prefix_state": "hybrid_recurrent",
            "readiness_timeout_seconds": 60,
            "requests": [
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "fresh_harbor",
                "prefix": "fresh"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_harbor",
                "prefix": "full"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "partial_mountain",
                "prefix": "partial"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_mountain",
                "prefix": "full"
              }
            ],
            "serial_control_id": "Ornith15MoE_35B_Q4KM_ROCm0_ActFP32_KVFP16_MTPOff"
          },
          "movement_evidence": "not_applicable",
          "server_args": [
            "--mpi-procs",
            "1",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--backend",
            "host",
            "--tp-allreduce-precision",
            "schema",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--device",
            "localhost:-1:rocm:0",
            "--tensor-parallelism-degree",
            "1",
            "--tp-scope",
            "auto",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ]
        }
      },
      "model_files": [
        "/opt/llaminar-models/Ornith-1.5-35B-Q4_K_M.gguf"
      ]
    },
    {
      "backends": "ROCm",
      "campaign": "V2_Integration_Parity_Qwen38_MultiDevice_ProductionCampaign_ROCm_ALL_PRECISIONS",
      "case": "Qwen38Dense/Qwen38DenseMultiDeviceParityTest.ProductionParity/Qwen38Dense_27B_IQ4XS_ROCm2_TP_ActFP32_KVFP16_MTPDynamicDepth",
      "configuration": {
        "benchmark": {
          "args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--auto",
            "--only-backends",
            "rocm",
            "--auto-device-counts",
            "rocm=2",
            "--only-strategies",
            "tp",
            "--mtp",
            "--mtp-depth-policy",
            "dynamic"
          ],
          "context_length": 8192,
          "policy": "production_defaults",
          "schema": 1
        },
        "cross_host_e2e": [],
        "e2e": {
          "cell_timeout_seconds": {
            "AVX2": 900,
            "AVX512": 900
          },
          "context_length": 8192,
          "generation_tokens": 2048,
          "minimum_prompt_tokens": 4096,
          "movement_evidence": "not_applicable",
          "planning": {
            "device_counts": {
              "rocm": 2
            },
            "mode": "auto",
            "mpi_ranks": 1,
            "strategy": "tp"
          },
          "readiness_timeout_seconds": 60,
          "request_timeout_seconds": 600,
          "server_args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--auto",
            "--only-backends",
            "rocm",
            "--auto-device-counts",
            "rocm=2",
            "--only-strategies",
            "tp",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ],
          "thinking_modes": "both",
          "tool_calling": "required"
        },
        "id": "Qwen38Dense_27B_IQ4XS_ROCm2_TP_ActFP32_KVFP16_MTPDynamicDepth",
        "model": "/opt/llaminar-models/Qwen3.8-27B-IQ4_XS.gguf",
        "model_parity_schema": 1,
        "runtime": {
          "context_length": 4096,
          "generation": {
            "max_tokens": 384,
            "minimum_completion_tokens": 384,
            "mtp_policy": "dynamic",
            "mtp_verify_mode": "speculative-sampling",
            "prefix_state": "hybrid_recurrent",
            "readiness_timeout_seconds": 60,
            "requests": [
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "fresh_harbor",
                "prefix": "fresh"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_harbor",
                "prefix": "full"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "partial_mountain",
                "prefix": "partial"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_mountain",
                "prefix": "full"
              }
            ],
            "serial_control_id": "Qwen38Dense_27B_IQ4XS_ROCm2_TP_ActFP32_KVFP16_MTPOff"
          },
          "movement_evidence": "not_applicable",
          "server_args": [
            "--mpi-procs",
            "1",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--backend",
            "rccl",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--tp-devices",
            "localhost:-1:rocm:0,localhost:-1:rocm:1",
            "--tensor-parallelism-degree",
            "2",
            "--tp-scope",
            "rank_local",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ]
        }
      },
      "model_files": [
        "/opt/llaminar-models/Qwen3.8-27B-IQ4_XS.gguf"
      ]
    },
    {
      "backends": "ROCm",
      "campaign": "V2_Integration_Parity_Qwen38_MultiDevice_ProductionCampaign_ROCm_ALL_PRECISIONS",
      "case": "Qwen38Dense/Qwen38DenseMultiDeviceParityTest.ProductionParity/Qwen38Dense_27B_IQ4XS_ROCm2_PP_ActFP32_KVFP16_MTPDynamicDepth",
      "configuration": {
        "benchmark": {
          "args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--auto",
            "--only-backends",
            "rocm",
            "--auto-device-counts",
            "rocm=2",
            "--only-strategies",
            "pp",
            "--mtp",
            "--mtp-depth-policy",
            "dynamic"
          ],
          "context_length": 8192,
          "policy": "production_defaults",
          "schema": 1
        },
        "cross_host_e2e": [],
        "e2e": {
          "cell_timeout_seconds": {
            "AVX2": 900,
            "AVX512": 900
          },
          "context_length": 8192,
          "generation_tokens": 2048,
          "minimum_prompt_tokens": 4096,
          "movement_evidence": "not_applicable",
          "planning": {
            "device_counts": {
              "rocm": 2
            },
            "mode": "auto",
            "mpi_ranks": 1,
            "pipeline_domains": [
              {
                "backend": "rocm",
                "devices": 1
              },
              {
                "backend": "rocm",
                "devices": 1
              }
            ],
            "pipeline_layers": 64,
            "strategy": "pp"
          },
          "readiness_timeout_seconds": 60,
          "request_timeout_seconds": 600,
          "server_args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--auto",
            "--only-backends",
            "rocm",
            "--auto-device-counts",
            "rocm=2",
            "--only-strategies",
            "pp",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ],
          "thinking_modes": "both",
          "tool_calling": "required"
        },
        "id": "Qwen38Dense_27B_IQ4XS_ROCm2_PP_ActFP32_KVFP16_MTPDynamicDepth",
        "model": "/opt/llaminar-models/Qwen3.8-27B-IQ4_XS.gguf",
        "model_parity_schema": 1,
        "runtime": {
          "context_length": 4096,
          "generation": {
            "max_tokens": 384,
            "minimum_completion_tokens": 384,
            "mtp_policy": "dynamic",
            "mtp_verify_mode": "speculative-sampling",
            "prefix_state": "hybrid_recurrent",
            "readiness_timeout_seconds": 60,
            "requests": [
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "fresh_harbor",
                "prefix": "fresh"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_harbor",
                "prefix": "full"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "partial_mountain",
                "prefix": "partial"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_mountain",
                "prefix": "full"
              }
            ],
            "serial_control_id": "Qwen38Dense_27B_IQ4XS_ROCm2_PP_ActFP32_KVFP16_MTPOff"
          },
          "movement_evidence": "not_applicable",
          "server_args": [
            "--mpi-procs",
            "1",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--backend",
            "rccl",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--tensor-parallelism-degree",
            "1",
            "--tp-scope",
            "auto",
            "--define-domain",
            "parity_stage_0=localhost:-1:rocm:0;scope=rank_local;backend=auto;owner=0",
            "--define-domain",
            "parity_stage_1=localhost:-1:rocm:1;scope=rank_local;backend=auto;owner=0",
            "--pp-stage",
            "0=parity_stage_0:0-31",
            "--pp-stage",
            "1=parity_stage_1:32-63",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ]
        }
      },
      "model_files": [
        "/opt/llaminar-models/Qwen3.8-27B-IQ4_XS.gguf"
      ]
    },
    {
      "backends": "ROCm",
      "campaign": "V2_Integration_Parity_Qwen38_SingleDevice_ProductionCampaign_ROCm_ALL_PRECISIONS",
      "case": "Qwen38Dense/Qwen38DenseSingleDeviceParityTest.ProductionParity/Qwen38Dense_27B_IQ4XS_ROCm0_ActFP32_KVFP16_MTPDynamicDepth",
      "configuration": {
        "benchmark": {
          "args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--auto",
            "--only-backends",
            "rocm",
            "--auto-device-counts",
            "rocm=1",
            "--only-strategies",
            "single",
            "--mtp",
            "--mtp-depth-policy",
            "dynamic"
          ],
          "context_length": 32768,
          "policy": "production_defaults",
          "schema": 1
        },
        "cross_host_e2e": [],
        "e2e": {
          "cell_timeout_seconds": {
            "AVX2": 900,
            "AVX512": 900
          },
          "context_length": 32768,
          "generation_tokens": 2048,
          "minimum_prompt_tokens": 16384,
          "movement_evidence": "not_applicable",
          "planning": {
            "device_counts": {
              "rocm": 1
            },
            "mode": "auto",
            "mpi_ranks": 1,
            "strategy": "single"
          },
          "readiness_timeout_seconds": 60,
          "request_timeout_seconds": 600,
          "server_args": [
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--auto",
            "--only-backends",
            "rocm",
            "--auto-device-counts",
            "rocm=1",
            "--only-strategies",
            "single",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ],
          "thinking_modes": "both",
          "tool_calling": "required"
        },
        "id": "Qwen38Dense_27B_IQ4XS_ROCm0_ActFP32_KVFP16_MTPDynamicDepth",
        "model": "/opt/llaminar-models/Qwen3.8-27B-IQ4_XS.gguf",
        "model_parity_schema": 1,
        "runtime": {
          "context_length": 4096,
          "generation": {
            "max_tokens": 384,
            "minimum_completion_tokens": 384,
            "mtp_policy": "dynamic",
            "mtp_verify_mode": "speculative-sampling",
            "prefix_state": "hybrid_recurrent",
            "readiness_timeout_seconds": 60,
            "requests": [
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "fresh_harbor",
                "prefix": "fresh"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_harbor",
                "prefix": "full"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "partial_mountain",
                "prefix": "partial"
              },
              {
                "body": {
                  "enable_thinking": false,
                  "max_tokens": 384,
                  "messages": [
                    {
                      "content": "You are a novelist writing a long, detailed story. Write at least two thousand words. Begin directly with the story and continue the scene without a concluding summary. Use clear sentences, concrete physical details, dialogue, and a consistent chronology. Let the characters notice small changes in their surroundings and explain what they do next. Keep the same names and places throughout. Describe the objects they carry, the sounds they hear, the weather, the route they follow, and the choices they make. Introduce discoveries gradually instead of rushing to an ending. Each paragraph should move the story forward while preserving the facts established in previous paragraphs. Do not discuss these instructions or outline a plan. Do not write a title, a word count, or a list. The reader should be able to follow the journey from one location to the next and understand why each character acts. Keep writing the story in ordinary prose for the requested length.",
                      "role": "system"
                    },
                    {
                      "content": "Write about a lighthouse keeper discovering an unusual map in an old harbor.",
                      "role": "user"
                    },
                    {
                      "content": "The keeper unfolded the map on the harbor wall. A narrow line crossed the water and climbed into the mountains, ending at an abandoned observatory. Several days later, a mountain guide named Mira reached its locked gate with the keeper's map in her coat. She heard footsteps inside and called out to whoever was waiting beyond the door.",
                      "role": "assistant"
                    }
                  ],
                  "return_runtime_summary": true,
                  "return_token_ids": true,
                  "seed": 4242,
                  "temperature": 0.7,
                  "top_k": 40,
                  "top_p": 0.9
                },
                "id": "full_mountain",
                "prefix": "full"
              }
            ],
            "serial_control_id": "Qwen38Dense_27B_IQ4XS_ROCm0_ActFP32_KVFP16_MTPOff"
          },
          "movement_evidence": "not_applicable",
          "server_args": [
            "--mpi-procs",
            "1",
            "--activation-precision",
            "fp32",
            "--kv-cache-precision",
            "fp16",
            "--backend",
            "host",
            "--prefix-cache",
            "--prefix-cache-storage",
            "tiered",
            "--prefix-cache-terminal-state",
            "auto",
            "--device",
            "localhost:-1:rocm:0",
            "--tensor-parallelism-degree",
            "1",
            "--tp-scope",
            "auto",
            "--mtp-graph-capacity-draft-tokens",
            "15",
            "--mtp",
            "--mtp-draft-tokens",
            "15",
            "--mtp-verify-mode",
            "speculative-sampling",
            "--mtp-depth-policy",
            "dynamic",
            "--mtp-min-draft-tokens",
            "1",
            "--mtp-max-draft-tokens",
            "15",
            "--mtp-initial-draft-tokens",
            "15",
            "--mtp-depth-window",
            "1",
            "--mtp-depth-min-samples",
            "1",
            "--mtp-depth-cooldown",
            "0",
            "--mtp-depth-promote-windows",
            "1",
            "--moe-hot-expert-cache",
            "off",
            "--moe-residency-maintenance",
            "dynamic",
            "--moe-residency-maintenance-window",
            "256",
            "--moe-residency-maintenance-max-window",
            "4096",
            "--moe-residency-maintenance-window-growth",
            "1.5",
            "--moe-migration-payoff-horizon-tokens",
            "65536",
            "--moe-migration-transfer-slots",
            "5",
            "--moe-dynamic-imbalance-threshold-permille",
            "1300",
            "--moe-dynamic-min-improvement-permille",
            "50",
            "--moe-dynamic-max-swaps-per-layer",
            "4",
            "--moe-dynamic-max-plan-entries-per-wave",
            "16",
            "--moe-dynamic-min-window-activations",
            "64",
            "--moe-device-rebalance-min-load-spread-improvement",
            "0",
            "--moe-device-rebalance-min-load-spread-improvement-divisor",
            "15",
            "--moe-device-rebalance-min-wave-spread-improvement-per-payload-slot",
            "256",
            "--moe-device-rebalance-min-foreign-rows-per-critical-path-payload-slot",
            "0",
            "--moe-device-rebalance-min-router-spread-improvement-per-payload-slot",
            "128",
            "--moe-device-rebalance-max-post-wave-load-spread-permille",
            "100",
            "--moe-routed-prefill-assignment-window",
            "0",
            "--moe-overlay-prefill-segment-rows",
            "512",
            "--moe-routed-prefill-least-loaded-min-routed-rows",
            "8192",
            "--moe-routed-prefill-llep-alpha-numerator",
            "1",
            "--moe-routed-prefill-llep-alpha-denominator",
            "1",
            "--moe-routed-prefill-llep-lambda-numerator",
            "13",
            "--moe-routed-prefill-llep-lambda-denominator",
            "10"
          ]
        }
      },
      "model_files": [
        "/opt/llaminar-models/Qwen3.8-27B-IQ4_XS.gguf"
      ]
    }
  ],
  "schema": 1,
  "scope": "e2e",
  "source_revision": "557f0f97d15d447850b77b7ce4e91bb0663331b3"
}
