diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 60c0b479a4..6b9bdfef53 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -3,7 +3,7 @@ default_language_version: # The vendored upstream module stays byte-diffable against its source; keep # formatters and linters away so upstream-tracking diffs remain minimal. -exclude: '^miles/utils/chat_template_utils/templates/encoding_dsv32\.py$' +exclude: '^miles/utils/chat_template_utils/templates/encoding_dsv(32|4|41)\.py$' ci: autofix_prs: true diff --git a/docker/Dockerfile b/docker/Dockerfile index 59c6c0ce2a..a97d7c44f4 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -10,7 +10,7 @@ # release for the current arch picked from TARGETARCH — WHEELS_TAG_X86 on amd64, # WHEELS_TAG_ARM64 on arm64. -ARG SGLANG_IMAGE_TAG=v0.5.22 +ARG SGLANG_IMAGE_TAG=v0.5.23 FROM lmsysorg/sglang:${SGLANG_IMAGE_TAG} AS sglang # ======================================== Arguments ============================================= @@ -136,8 +136,21 @@ RUN if ls /tmp/wheels/fast_hadamard_transform-*.whl 2>/dev/null | grep -q .; the # Megatron #5992 requires on SM100; 1.26.0 has no compact wrapper and fails # TransformerConfig validation once that change is in miles-main. A floor, not a # pin: the base image may already ship a newer one. -RUN pip install /tmp/wheels/flash_mla-*.whl && \ - pip install --no-deps "nvidia-cudnn-frontend>=1.28" +RUN pip install --no-deps "nvidia-cudnn-frontend>=1.28" + +# Two FlashMLA builds, both packaged as `flash_mla`. SGLang pins sgl-flash-mla for decode +# APIs the nv_dev build lacks; Megatron's CSA forward and miles' DSA kernel need nv_dev +# (`indexer_topk`, SM90 and 576-dim sparse prefill). sglang-miles imports `sgl_flash_mla` +# first, so move the base image's package there and install nv_dev as `flash_mla`. +RUN FLASH_MLA_DIR=$(python3 -c 'import importlib.util; print(importlib.util.find_spec("flash_mla").submodule_search_locations[0])') && \ + SGL_FLASH_MLA_DIR="$(dirname "$FLASH_MLA_DIR")/sgl_flash_mla" && \ + mv "$FLASH_MLA_DIR" "$SGL_FLASH_MLA_DIR" && \ + rm -rf "$SGL_FLASH_MLA_DIR/__pycache__" && \ + sed -i 's/\bfrom flash_mla\b/from sgl_flash_mla/' "$SGL_FLASH_MLA_DIR"/*.py && \ + if grep -nE '^\s*(from|import) flash_mla\b' "$SGL_FLASH_MLA_DIR"/*.py; then \ + echo "sgl_flash_mla still imports flash_mla; extend the rename above" >&2; exit 1; \ + fi && \ + pip install /tmp/wheels/flash_mla-*.whl # Mamba kernels for nemotron_h hybrid (mamba+attention) models. RUN if ls /tmp/wheels/causal_conv1d-*.whl 2>/dev/null | grep -q . && \ diff --git a/docs/developer/versions.md b/docs/developer/versions.md index 6c7c444443..959e032121 100644 --- a/docs/developer/versions.md +++ b/docs/developer/versions.md @@ -37,7 +37,7 @@ The default build-args are the version surface: | Build-arg | Default | What it selects | |---|---|---| -| `SGLANG_IMAGE_TAG` | `v0.5.22` | The `lmsysorg/sglang` base image, which brings torch, CUDA, cuDNN and Mooncake | +| `SGLANG_IMAGE_TAG` | `v0.5.23` | The `lmsysorg/sglang` base image, which brings torch, CUDA, cuDNN and Mooncake | | `SGLANG_BRANCH` | `sglang-miles` | The branch fetched into the base image's SGLang checkout | | `SGLANG_COMMIT` | empty | Empty means the branch HEAD at build time; set it to freeze one commit | | `MEGATRON_REPO` / `MEGATRON_BRANCH` / `MEGATRON_COMMIT` | `radixark/Megatron-LM` / `miles-main` / empty | The Megatron-LM checkout; an empty commit follows branch HEAD, while a release build supplies the locked commit | diff --git a/miles/backends/megatron_utils/megatron_to_hf/processors/quantizer_fp8.py b/miles/backends/megatron_utils/megatron_to_hf/processors/quantizer_fp8.py index 696a53f052..12ff71e18a 100644 --- a/miles/backends/megatron_utils/megatron_to_hf/processors/quantizer_fp8.py +++ b/miles/backends/megatron_utils/megatron_to_hf/processors/quantizer_fp8.py @@ -179,13 +179,15 @@ def _quantize_param(args, name, weight, weight_block_size, is_skipped): def _get_scale_format(args, name, weight_block_size): + is_moe_expert = ".experts." in name + # grouped_moe mirrors SGLang's own MoE requant call: SM120 requantizes only grouped MoE scales. if not ( should_deepgemm_weight_requant_ue8m0 - and should_deepgemm_weight_requant_ue8m0(weight_block_size=weight_block_size) + and should_deepgemm_weight_requant_ue8m0(weight_block_size=weight_block_size, grouped_moe=is_moe_expert) ): return None # use default fp32 scale format - if ".experts." not in name: + if not is_moe_expert: # Non-MoE linear weights: ue8m0 when deepgemm is enabled return "ue8m0" diff --git a/miles/backends/sglang_utils/sglang_engine.py b/miles/backends/sglang_utils/sglang_engine.py index 7c7dc6b14e..9bd81f127e 100644 --- a/miles/backends/sglang_utils/sglang_engine.py +++ b/miles/backends/sglang_utils/sglang_engine.py @@ -145,6 +145,11 @@ def _compute_server_args( kwargs["enable_return_routed_experts"] = True if args.use_rollout_indexer_replay: kwargs["enable_return_indexer_topk"] = True + # SGLang v0.5.23 turns DeepSeek-V4.1 decoder SWA bounded replay on when this is unset; it is not + # numerically equivalent to full prefill, so rollout logprobs and replayed routing would drift + # from the trainer. Keep full prefill unless --sglang-enable-decoder-swa-bounded-replay is set. + if base_args.get("enable_decoder_swa_bounded_replay") is None: + kwargs["enable_decoder_swa_bounded_replay"] = False if args.use_output_store: # Every engine, eval included: an eval request never asks for the store. kwargs.update(sglang_output_store_server_args(args, local_hostname=host.strip("[]"))) diff --git a/miles/utils/chat_template_utils/deepseek.py b/miles/utils/chat_template_utils/deepseek.py index 4c413dea6d..849ab390da 100644 --- a/miles/utils/chat_template_utils/deepseek.py +++ b/miles/utils/chat_template_utils/deepseek.py @@ -1,11 +1,11 @@ """Shared bridge for the DeepSeek official-encoder families (V3.2, V4, V4.1). -None of the families ships a jinja chat_template: V4 and V4.1 render through -sglang's ``encoding_dsv4`` / ``encoding_dsv41``, while V3.2 uses miles' vendored -``templates.encoding_dsv32``. Both modules share one calling convention, -and miles' ``apply_chat_template`` routes any matching tokenizer here. Each -family is one ``DeepSeekFamily`` instance wrapping its encoder module; -everything else is shared. +None of the families ships a jinja chat_template: each renders through miles' +vendored official encoder (``templates.encoding_dsv32`` / ``encoding_dsv4`` / +``encoding_dsv41``). The modules share one calling convention, and miles' +``apply_chat_template`` routes any matching tokenizer here. Each family is one +``DeepSeekFamily`` instance wrapping its encoder module; everything else is +shared. """ from __future__ import annotations @@ -17,10 +17,9 @@ from collections.abc import Callable from typing import Any -from sglang.srt.entrypoints.openai import chat_encoding, encoding_dsv4, encoding_dsv41 from sglang.srt.entrypoints.openai.protocol import Tool -from miles.utils.chat_template_utils.templates import encoding_dsv32 +from miles.utils.chat_template_utils.templates import encoding_dsv4, encoding_dsv32, encoding_dsv41 _ASSISTANT_SP_TOKEN = "<|Assistant|>" @@ -51,9 +50,10 @@ def _inject_tools_into_system( """Put *tools* in the system message, where ``encode_messages`` reads them. The encoder serializes each tool dict verbatim into ````, so they - must round-trip through the same pydantic payload sglang's ``serving_chat`` - builds (``Tool.model_dump()`` fills defaults / orders fields; V4.1 keeps - only the fields the client sent) or the token ids drift from what sglang serves. + must round-trip through the payload the encoder is paired with or the token + ids drift: V3.2 uses ``Tool.model_dump()`` as sglang's dsv32 serving path + does, V4 keeps the v0.5.22 payload (``dsv4_tool_payload``), and V4.1 keeps + only the fields the client sent (``dsv41_tool_payload``). """ out = copy.deepcopy(messages) if not out or out[0].get("role") != "system": @@ -97,7 +97,7 @@ def render_messages( add_generation_prompt: bool = True, **kwargs: Any, ) -> str: - """Render *messages* into this family's prompt via sglang ``encode_messages``. + """Render *messages* into this family's prompt via its encoder's ``encode_messages``. Tool_call ``arguments`` must already be JSON strings; *tools*, if given, are injected into the system message (see ``_inject_tools_into_system``). The @@ -133,34 +133,105 @@ def _generation_prompt_suffix(self, tail_role: str | None, thinking_token: str) return None +def dsv4_tool_payload(tool: Tool) -> dict[str, Any]: + """The tool dict sglang v0.5.22's ``Tool.model_dump()`` gave the V4 encoder. + + v0.5.23 keeps the client's key order and drops an unset ``strict`` + (sgl-project/sglang#46133); V4 renders the dict verbatim, so rebuild the + declared field order with ``strict`` defaulting to False. + """ + payload = tool.model_dump() + function = payload["function"] + declared = { + "description": function.get("description"), + "name": function["name"], + "parameters": function.get("parameters"), + "strict": bool(function.get("strict", False)), + } + if "defer_loading" in function: + declared["defer_loading"] = function["defer_loading"] + payload["function"] = declared + return payload + + class DeepSeekV4Family(DeepSeekFamily): template = encoding_dsv4 + def _inject_tools(self, messages: list[dict[str, Any]], tools: list[dict[str, Any]]) -> list[dict[str, Any]]: + return _inject_tools_into_system(messages, tools, dsv4_tool_payload) + def _generation_prompt_suffix(self, tail_role: str | None, thinking_token: str) -> str | None: if tail_role in {"user", "developer", "tool"}: return _ASSISTANT_SP_TOKEN + thinking_token return None +def parse_dsv41_reasoning_effort(value: Any) -> str | int | None: + """Map an API ``reasoning_effort`` onto what the V4.1 encoder accepts. + + An int budget only reaches here through ``chat_template_kwargs``; None + means unsupported, and the caller applies its default. + """ + if isinstance(value, bool): + return None + if isinstance(value, int): + return value if 1 <= value <= 100 else None + if isinstance(value, float): + return max(1, round(value * 100)) if 0.0 <= value <= 0.99 else None + if value in encoding_dsv41.REASONING_EFFORT_MAPPINGS: + return value + return None + + +_OPENAI_FUNCTION_FIELD_ORDER = ("name", "description", "parameters") + + +def dsv41_tool_payload(tool: Tool) -> dict[str, Any]: + """The tool dict the V4.1 encoder renders verbatim into the prompt. + + Only fields the client sent, in the OpenAI field order; pydantic would + otherwise add defaults (strict=false) and reorder keys by declaration. + """ + payload = tool.model_dump(exclude_unset=True, exclude_none=True) + function = dict(payload.get("function") or {}) + ordered = {k: function.pop(k) for k in _OPENAI_FUNCTION_FIELD_ORDER if k in function} + ordered.update(function) + payload["function"] = ordered + return payload + + +def default_dsv41_reasoning_effort_from_env(raw: str | None) -> str | int: + """Parse ``SGLANG_DSV41_REASONING_EFFORT``; raises so a bad value fails at boot.""" + if raw is None or not raw.strip(): + return encoding_dsv41.DEFAULT_REASONING_EFFORT + value: Any = int(raw) if raw.strip().isdigit() else raw.strip() + effort = parse_dsv41_reasoning_effort(value) + if effort is None: + raise ValueError( + f"Invalid SGLANG_DSV41_REASONING_EFFORT={raw!r}; expected one of " + f"{list(encoding_dsv41.REASONING_EFFORT_MAPPINGS)} or an integer in [1, 100]" + ) + return effort + + class DeepSeekV41Family(DeepSeekV4Family): - """V4.1 mirrors sglang's ``serving_chat`` dsv41 branch: tools keep only the - fields the client sent, ``reasoning_effort`` always reaches the encoder (the - server default comes from ``SGLANG_DSV41_REASONING_EFFORT``), and a - mid-conversation system message also opens an assistant turn.""" + """V4.1 keeps the rendering of sglang's ``serving_chat`` dsv41 branch from + before v0.5.23 moved it to deepseek-recipe: tools keep only the fields the + client sent, ``reasoning_effort`` always reaches the encoder (the default + comes from ``SGLANG_DSV41_REASONING_EFFORT``), and a mid-conversation system + message also opens an assistant turn.""" template = encoding_dsv41 def _build_encode_config(self, kwargs: dict) -> dict: kwargs = super()._build_encode_config(kwargs) - default = chat_encoding.default_dsv41_reasoning_effort_from_env( - os.environ.get("SGLANG_DSV41_REASONING_EFFORT", "high") - ) - effort = chat_encoding.parse_dsv41_reasoning_effort(kwargs.get("reasoning_effort")) + default = default_dsv41_reasoning_effort_from_env(os.environ.get("SGLANG_DSV41_REASONING_EFFORT", "high")) + effort = parse_dsv41_reasoning_effort(kwargs.get("reasoning_effort")) kwargs["reasoning_effort"] = default if effort is None else effort return kwargs def _inject_tools(self, messages: list[dict[str, Any]], tools: list[dict[str, Any]]) -> list[dict[str, Any]]: - return _inject_tools_into_system(messages, tools, chat_encoding.dsv41_tool_payload) + return _inject_tools_into_system(messages, tools, dsv41_tool_payload) def _generation_prompt_suffix(self, tail_role: str | None, thinking_token: str) -> str | None: if tail_role in {"user", "developer", "tool", "system"}: diff --git a/miles/utils/chat_template_utils/templates/__init__.py b/miles/utils/chat_template_utils/templates/__init__.py index 222cd793ba..34bf288e10 100644 --- a/miles/utils/chat_template_utils/templates/__init__.py +++ b/miles/utils/chat_template_utils/templates/__init__.py @@ -1 +1 @@ -"""Bundled fixed chat templates and the vendored official DeepSeek V3.2 encoder.""" +"""Bundled fixed chat templates and the vendored official DeepSeek V3.2 / V4 / V4.1 encoders.""" diff --git a/miles/utils/chat_template_utils/templates/encoding_dsv4.py b/miles/utils/chat_template_utils/templates/encoding_dsv4.py new file mode 100644 index 0000000000..22c25ec6ec --- /dev/null +++ b/miles/utils/chat_template_utils/templates/encoding_dsv4.py @@ -0,0 +1,885 @@ +# Vendored from sglang-miles 29b34bc6f7 (SGLang v0.5.22) srt/entrypoints/openai/encoding_dsv4.py; SGLang v0.5.23 dropped it for deepseek-recipe (sgl-project/sglang#45315). +# Adapted from the DeepSeek-V4 release reference implementation. +""" +DeepSeek-V4 Encoding + +A self-contained implementation for encoding/decoding DeepSeek-V4 chat messages +with tool calling, thinking mode, and quick instruction task support. +""" + +import copy +import json +import re +from typing import Any, Dict, List, Optional, Tuple, Union + +# ============================================================ +# Special Tokens +# ============================================================ + +bos_token: str = "<|begin▁of▁sentence|>" +eos_token: str = "<|end▁of▁sentence|>" +thinking_start_token: str = "" +thinking_end_token: str = "" +dsml_token: str = "|DSML|" + +USER_SP_TOKEN = "<|User|>" +ASSISTANT_SP_TOKEN = "<|Assistant|>" +LATEST_REMINDER_SP_TOKEN = "<|latest_reminder|>" + +# Task special tokens for internal classification tasks +DS_TASK_SP_TOKENS = { + "action": "<|action|>", + "query": "<|query|>", + "authority": "<|authority|>", + "domain": "<|domain|>", + "title": "<|title|>", + "read_url": "<|read_url|>", +} +VALID_TASKS = set(DS_TASK_SP_TOKENS.keys()) + +# ============================================================ +# Templates +# ============================================================ + +system_msg_template: str = "{content}" +user_msg_template: str = "{content}" +latest_reminder_msg_template: str = "{content}" +assistant_msg_template: str = "{reasoning}{content}{tool_calls}" + eos_token +assistant_msg_wo_eos_template: str = "{reasoning}{content}{tool_calls}" +thinking_template: str = "{reasoning_content}" + +response_format_template: str = "## Response Format:\n\nYou MUST strictly adhere to the following schema to reply:\n{schema}" +tool_call_template: str = ( + '<{dsml_token}invoke name="{name}">\n{arguments}\n' +) +tool_calls_template = ( + "<{dsml_token}{tc_block_name}>\n{tool_calls}\n" +) +tool_calls_block_name: str = "tool_calls" + +tool_output_template: str = "{content}" + +REASONING_EFFORT_PREVIEW_MAX = ( + "Reasoning Effort: Absolute maximum with no shortcuts permitted.\n" + "You MUST be very thorough in your thinking and comprehensively decompose the problem to resolve the root cause, rigorously stress-testing your logic against all potential paths, edge cases, and adversarial scenarios.\n" + "Explicitly write out your entire deliberation process, documenting every intermediate step, considered alternative, and rejected hypothesis to ensure absolutely no assumption is left unchecked.\n\n" +) + +REASONING_EFFORT_OFFICIAL_MAX = ( + "Reasoning Effort: Beyond maximum — exhaustive, relentless, and uncompromising.\n" + "You MUST reason with the utmost depth and rigor, leaving absolutely nothing to chance: exhaustively decompose the problem into its most fundamental components, trace every causal chain to its root, and resolve the underlying cause rather than any surface symptom.\n" + "Do not stop reasoning until you have independently verified the solution from multiple angles and are certain that no assumption remains unchecked and no error remains undiscovered.\n\n" +) + +REASONING_EFFORT_PROFILES = { + "preview": { + "high": "", + "max": REASONING_EFFORT_PREVIEW_MAX, + }, + "official": { + "low": "", + "high": REASONING_EFFORT_PREVIEW_MAX, + "max": REASONING_EFFORT_OFFICIAL_MAX, + }, +} + +TOOLS_TEMPLATE = """## Tools + +You have access to a set of tools to help answer the user's question. You can invoke tools by writing a "<{dsml_token}tool_calls>" block like the following: + +<{dsml_token}tool_calls> +<{dsml_token}invoke name="$TOOL_NAME"> +<{dsml_token}parameter name="$PARAMETER_NAME" string="true|false">$PARAMETER_VALUE +... + +<{dsml_token}invoke name="$TOOL_NAME2"> +... + + + +String parameters should be specified as is and set `string="true"`. For all other types (numbers, booleans, arrays, objects), pass the value in JSON format and set `string="false"`. + +If thinking_mode is enabled (triggered by {thinking_start_token}), you MUST output your complete reasoning inside {thinking_start_token}...{thinking_end_token} BEFORE any tool calls or final response. + +Otherwise, output directly after {thinking_end_token} with tool calls or final response. + +### Available Tool Schemas + +{tool_schemas} + +You MUST strictly follow the above defined tool name and parameter schemas to invoke tool calls. +""" + +# ============================================================ +# Utility Functions +# ============================================================ + + +def to_json(value: Any) -> str: + """Serialize a value to JSON string.""" + try: + return json.dumps(value, ensure_ascii=False) + except: + return json.dumps(value, ensure_ascii=True) + + +def tools_from_openai_format(tools): + """Extract function definitions from OpenAI-format tool list.""" + return [tool["function"] for tool in tools] + + +def tool_calls_from_openai_format(tool_calls): + """Convert OpenAI-format tool calls to internal format.""" + return [ + { + "name": tool_call["function"]["name"], + "arguments": tool_call["function"]["arguments"], + } + for tool_call in tool_calls + ] + + +def tool_calls_to_openai_format(tool_calls): + """Convert internal tool calls to OpenAI format.""" + return [ + { + "type": "function", + "function": { + "name": tool_call["name"], + "arguments": tool_call["arguments"], + }, + } + for tool_call in tool_calls + ] + + +def encode_arguments_to_dsml(tool_call: Dict[str, str]) -> str: + """ + Encode tool call arguments into DSML parameter format. + + Args: + tool_call: Dict with "name" and "arguments" keys. + + Returns: + DSML-formatted parameter string. + """ + p_dsml_template = '<{dsml_token}parameter name="{key}" string="{is_str}">{value}' + P_dsml_strs = [] + + raw_arguments = tool_call["arguments"] + arguments = ( + json.loads(raw_arguments) if isinstance(raw_arguments, str) else raw_arguments + ) + if not isinstance(arguments, dict): + raise ValueError( + "Assistant tool call function.arguments must be a JSON object." + ) + + for k, v in arguments.items(): + p_dsml_str = p_dsml_template.format( + dsml_token=dsml_token, + key=k, + is_str="true" if isinstance(v, str) else "false", + value=v if isinstance(v, str) else to_json(v), + ) + P_dsml_strs.append(p_dsml_str) + + return "\n".join(P_dsml_strs) + + +def decode_dsml_to_arguments( + tool_name: str, tool_args: Dict[str, Tuple[str, str]] +) -> Dict[str, str]: + """ + Decode DSML parameters back to a tool call dict. + + Args: + tool_name: Name of the tool. + tool_args: Dict mapping param_name -> (value, is_string_flag). + + Returns: + Dict with "name" and "arguments" (JSON string) keys. + """ + + def _decode_value(key: str, value: str, string: str): + if string == "true": + value = to_json(value) + return f"{to_json(key)}: {value}" + + tool_args_json = ( + "{" + + ", ".join( + [_decode_value(k, v, string=is_str) for k, (v, is_str) in tool_args.items()] + ) + + "}" + ) + return dict(name=tool_name, arguments=tool_args_json) + + +def render_tools(tools: List[Dict[str, Union[str, Dict[str, Any]]]]) -> str: + """ + Render tool schemas into the system prompt format. + + Args: + tools: List of tool schema dicts (each with name, description, parameters). + + Returns: + Formatted tools section string. + """ + tools_json = [to_json(t) for t in tools] + + return TOOLS_TEMPLATE.format( + tool_schemas="\n".join(tools_json), + dsml_token=dsml_token, + thinking_start_token=thinking_start_token, + thinking_end_token=thinking_end_token, + ) + + +def find_last_user_index(messages: List[Dict[str, Any]]) -> int: + """Find the index of the last user/developer message.""" + last_user_index = -1 + for idx in range(len(messages) - 1, -1, -1): + if messages[idx].get("role") in ["user", "developer"]: + last_user_index = idx + break + return last_user_index + + +def attach_task_to_last_user_message(messages: List[Dict[str, Any]], task: str) -> None: + """Set `task` on the most recent user/developer message; raise if none exists.""" + idx = find_last_user_index(messages) + if idx == -1: + raise ValueError( + "`task` requires at least one message with role='user' or 'developer'." + ) + messages[idx]["task"] = task + + +# ============================================================ +# Message Rendering +# ============================================================ + + +def render_message( + index: int, + messages: List[Dict[str, Any]], + thinking_mode: str, + drop_thinking: bool = True, + reasoning_effort: Optional[str] = None, + reasoning_effort_profile: str = "preview", +) -> str: + """ + Render a single message at the given index into its encoded string form. + + This is the core function that converts each message in the conversation + into the DeepSeek-V4 format. + + Args: + index: Index of the message to render. + messages: Full list of messages in the conversation. + thinking_mode: Either "chat" or "thinking". + drop_thinking: Whether to drop reasoning content from earlier turns. + reasoning_effort: Optional reasoning effort level. The preview profile accepts + "high" and "max"; the official profile accepts "low", "high", and "max". + reasoning_effort_profile: DeepSeek-V4 effort mapping ("preview" or "official"). + + Returns: + Encoded string for this message. + """ + assert 0 <= index < len(messages) + assert thinking_mode in [ + "chat", + "thinking", + ], f"Invalid thinking_mode `{thinking_mode}`" + + prompt = "" + msg = messages[index] + last_user_idx = find_last_user_index(messages) + + role = msg.get("role") + content = msg.get("content") + tools = msg.get("tools") + response_format = msg.get("response_format") + tool_calls = msg.get("tool_calls") + reasoning_content = msg.get("reasoning_content") + wo_eos = msg.get("wo_eos", False) + + if tools: + tools = tools_from_openai_format(tools) + if tool_calls: + tool_calls = tool_calls_from_openai_format(tool_calls) + + if reasoning_effort_profile not in REASONING_EFFORT_PROFILES: + raise ValueError( + f"Invalid reasoning effort profile: {reasoning_effort_profile!r}; " + f"expected one of {list(REASONING_EFFORT_PROFILES)}" + ) + effort_prompts = REASONING_EFFORT_PROFILES[reasoning_effort_profile] + if reasoning_effort is None: + reasoning_effort = "low" if reasoning_effort_profile == "official" else "high" + if reasoning_effort not in effort_prompts: + raise ValueError( + f"Invalid reasoning effort {reasoning_effort!r} for profile " + f"{reasoning_effort_profile!r}; expected one of {list(effort_prompts)}" + ) + if index == 0 and thinking_mode == "thinking": + prompt += effort_prompts[reasoning_effort] + + if role == "system": + prompt += system_msg_template.format(content=content or "") + if tools: + prompt += "\n\n" + render_tools(tools) + if response_format: + prompt += "\n\n" + response_format_template.format( + schema=to_json(response_format) + ) + + elif role == "developer": + assert content, f"Invalid message for role `{role}`: {msg}" + + content_developer = USER_SP_TOKEN + content_developer += content + + if tools: + content_developer += "\n\n" + render_tools(tools) + if response_format: + content_developer += "\n\n" + response_format_template.format( + schema=to_json(response_format) + ) + + prompt += user_msg_template.format(content=content_developer) + + elif role == "user": + prompt += USER_SP_TOKEN + + # Handle content blocks (tool results mixed with text) + content_blocks = msg.get("content_blocks") + if content_blocks: + parts = [] + for block in content_blocks: + block_type = block.get("type") + if block_type == "text": + parts.append(block.get("text", "")) + elif block_type == "tool_result": + tool_content = block.get("content", "") + if isinstance(tool_content, list): + text_parts = [] + for b in tool_content: + if b.get("type") == "text": + text_parts.append(b.get("text", "")) + else: + text_parts.append(f"[Unsupported {b.get('type')}]") + tool_content = "\n\n".join(text_parts) + parts.append(tool_output_template.format(content=tool_content)) + else: + parts.append(f"[Unsupported {block_type}]") + prompt += "\n\n".join(parts) + else: + prompt += content or "" + + elif role == "latest_reminder": + prompt += LATEST_REMINDER_SP_TOKEN + latest_reminder_msg_template.format( + content=content + ) + + elif role == "tool": + raise NotImplementedError( + "deepseek_v4 merges tool messages into user; please preprocess with merge_tool_messages()" + ) + + elif role == "assistant": + thinking_part = "" + tc_content = "" + + if tool_calls: + tc_list = [ + tool_call_template.format( + dsml_token=dsml_token, + name=tc.get("name"), + arguments=encode_arguments_to_dsml(tc), + ) + for tc in tool_calls + ] + tc_content += "\n\n" + tool_calls_template.format( + dsml_token=dsml_token, + tool_calls="\n".join(tc_list), + tc_block_name=tool_calls_block_name, + ) + + summary_content = content or "" + rc = reasoning_content or "" + + # Check if previous message has a task - if so, this is a task output (no thinking) + prev_has_task = index - 1 >= 0 and messages[index - 1].get("task") is not None + + if thinking_mode == "thinking" and not prev_has_task: + if not drop_thinking or index > last_user_idx: + thinking_part = ( + thinking_template.format(reasoning_content=rc) + thinking_end_token + ) + else: + thinking_part = "" + + if wo_eos: + prompt += assistant_msg_wo_eos_template.format( + reasoning=thinking_part, + content=summary_content, + tool_calls=tc_content, + ) + else: + prompt += assistant_msg_template.format( + reasoning=thinking_part, + content=summary_content, + tool_calls=tc_content, + ) + else: + raise NotImplementedError(f"Unknown role: {role}") + + # Append transition tokens based on what follows + if index + 1 < len(messages) and messages[index + 1].get("role") not in [ + "assistant", + "latest_reminder", + ]: + return prompt + + task = messages[index].get("task") + if task is not None: + # Task special token for internal classification tasks + assert task in VALID_TASKS, ( + f"Invalid task: '{task}'. Valid tasks are: {list(VALID_TASKS)}" + ) + task_sp_token = DS_TASK_SP_TOKENS[task] + + if task != "action": + # Non-action tasks: append task sp token directly after the message + prompt += task_sp_token + else: + # Action task: append Assistant + thinking token + action sp token + prompt += ASSISTANT_SP_TOKEN + prompt += ( + thinking_end_token + if thinking_mode != "thinking" + else thinking_start_token + ) + prompt += task_sp_token + + elif messages[index].get("role") in ["user", "developer"]: + # Normal generation: append Assistant + thinking token + prompt += ASSISTANT_SP_TOKEN + if not drop_thinking and thinking_mode == "thinking": + prompt += thinking_start_token + elif drop_thinking and thinking_mode == "thinking" and index >= last_user_idx: + prompt += thinking_start_token + else: + prompt += thinking_end_token + + return prompt + + +# ============================================================ +# Preprocessing +# ============================================================ + + +def merge_tool_messages(messages: List[Dict[str, Any]]) -> List[Dict[str, Any]]: + """ + Merge tool messages into the preceding user message using content_blocks format. + + DeepSeek-V4 does not have a standalone "tool" role; instead, tool results + are encoded as blocks within user messages. + + This function converts a standard OpenAI-format conversation (with separate + "tool" role messages) into V4 format where tool results are merged into + user messages. + + Args: + messages: List of message dicts in OpenAI format. + + Returns: + Processed message list with tool messages merged into user messages. + """ + merged: List[Dict[str, Any]] = [] + + for msg in messages: + msg = copy.deepcopy(msg) + role = msg.get("role") + + if role == "tool": + # Convert tool message to a user message with tool_result block + tool_block = { + "type": "tool_result", + "tool_use_id": msg.get("tool_call_id", ""), + "content": msg.get("content", ""), + } + # Merge into previous message if it's already a user (merged tool) + if ( + merged + and merged[-1].get("role") == "user" + and "content_blocks" in merged[-1] + ): + merged[-1]["content_blocks"].append(tool_block) + else: + merged.append( + { + "role": "user", + "content_blocks": [tool_block], + } + ) + elif role == "user": + text_block = {"type": "text", "text": msg.get("content", "")} + if ( + merged + and merged[-1].get("role") == "user" + and "content_blocks" in merged[-1] + and merged[-1].get("task") is None + ): + merged[-1]["content_blocks"].append(text_block) + else: + new_msg = { + "role": "user", + "content": msg.get("content", ""), + "content_blocks": [text_block], + } + # Preserve extra fields (task, wo_eos, mask, etc.) + for key in ("task", "wo_eos", "mask"): + if key in msg: + new_msg[key] = msg[key] + merged.append(new_msg) + else: + merged.append(msg) + + return merged + + +def sort_tool_results_by_call_order( + messages: List[Dict[str, Any]], +) -> List[Dict[str, Any]]: + """ + Sort tool_result blocks within user messages by the order of tool_calls + in the preceding assistant message. + + Args: + messages: Preprocessed message list (after merge_tool_messages). + + Returns: + Message list with sorted tool result blocks. + """ + last_tool_call_order: Dict[str, int] = {} + + for msg in messages: + role = msg.get("role") + if role == "assistant" and msg.get("tool_calls"): + last_tool_call_order = {} + for idx, tc in enumerate(msg["tool_calls"]): + tc_id = tc.get("id") or tc.get("function", {}).get("id", "") + if tc_id: + last_tool_call_order[tc_id] = idx + + elif role == "user" and msg.get("content_blocks"): + tool_blocks = [ + b for b in msg["content_blocks"] if b.get("type") == "tool_result" + ] + if len(tool_blocks) > 1 and last_tool_call_order: + sorted_blocks = sorted( + tool_blocks, + key=lambda b: last_tool_call_order.get(b.get("tool_use_id", ""), 0), + ) + sorted_idx = 0 + new_blocks = [] + for block in msg["content_blocks"]: + if block.get("type") == "tool_result": + new_blocks.append(sorted_blocks[sorted_idx]) + sorted_idx += 1 + else: + new_blocks.append(block) + msg["content_blocks"] = new_blocks + + return messages + + +# ============================================================ +# Main Encoding Function +# ============================================================ + + +def encode_messages( + messages: List[Dict[str, Any]], + thinking_mode: str, + context: Optional[List[Dict[str, Any]]] = None, + drop_thinking: bool = True, + add_default_bos_token: bool = True, + reasoning_effort: Optional[str] = None, + reasoning_effort_profile: str = "preview", +) -> str: + """ + Encode a list of messages into the DeepSeek-V4 prompt format. + + This is the main entry point for encoding conversations. It handles: + - BOS token insertion + - Thinking mode with optional reasoning content dropping + - Tool message merging into user messages + - Multi-turn conversation context + + Args: + messages: List of message dicts to encode. + thinking_mode: Either "chat" or "thinking". + context: Optional preceding context messages (already encoded prefix). + drop_thinking: If True, drop reasoning_content from earlier assistant turns + (only keep reasoning for messages after the last user message). + add_default_bos_token: Whether to prepend BOS token at conversation start. + reasoning_effort: Optional reasoning effort level. The preview profile accepts + "high" and "max"; the official profile accepts "low", "high", and "max". + reasoning_effort_profile: DeepSeek-V4 effort mapping ("preview" or "official"). + + Returns: + The encoded prompt string. + """ + context = context if context else [] + + # Preprocess: merge tool messages and sort tool results + messages = merge_tool_messages(messages) + messages = sort_tool_results_by_call_order(context + messages)[len(context) :] + if context: + context = merge_tool_messages(context) + context = sort_tool_results_by_call_order(context) + + full_messages = context + messages + + prompt = bos_token if add_default_bos_token and len(context) == 0 else "" + + # Resolve drop_thinking: if any message has tools defined, don't drop thinking + effective_drop_thinking = drop_thinking + if any(m.get("tools") for m in full_messages): + effective_drop_thinking = False + + if thinking_mode == "thinking" and effective_drop_thinking: + full_messages = _drop_thinking_messages(full_messages) + # After dropping, recalculate how many messages to render + # (context may have shrunk too) + num_to_render = len(full_messages) - len(_drop_thinking_messages(context)) + context_len = len(full_messages) - num_to_render + else: + num_to_render = len(messages) + context_len = len(context) + + for idx in range(num_to_render): + prompt += render_message( + idx + context_len, + full_messages, + thinking_mode=thinking_mode, + drop_thinking=effective_drop_thinking, + reasoning_effort=reasoning_effort, + reasoning_effort_profile=reasoning_effort_profile, + ) + + return prompt + + +def _drop_thinking_messages(messages: List[Dict[str, Any]]) -> List[Dict[str, Any]]: + """ + Drop reasoning_content and non-essential messages before the last user message. + + Behavior: + - Messages with role in ["user", "system", "tool", "latest_reminder"] are always kept. + - Messages at or after the last user index are always kept. + - Assistant messages before the last user get reasoning_content removed. + - Developer messages before the last user are dropped entirely. + """ + last_user_idx = find_last_user_index(messages) + result = [] + keep_roles = {"user", "system", "tool", "latest_reminder", "direct_search_results"} + + for idx, msg in enumerate(messages): + role = msg.get("role") + if role in keep_roles or idx >= last_user_idx: + result.append(msg) + elif role == "assistant": + msg = copy.copy(msg) + msg.pop("reasoning_content", None) + result.append(msg) + # developer and other roles before last_user_idx are dropped + + return result + + +# ============================================================ +# Parsing (Decoding model output) +# ============================================================ + + +def _read_until_stop( + index: int, text: str, stop: List[str] +) -> Tuple[int, str, Optional[str]]: + """ + Read text from index until one of the stop strings is found. + + Returns: + Tuple of (new_index, content_before_stop, matched_stop_string_or_None). + """ + min_pos = len(text) + matched_stop = None + + for s in stop: + pos = text.find(s, index) + if pos != -1 and pos < min_pos: + min_pos = pos + matched_stop = s + + if matched_stop: + content = text[index:min_pos] + return min_pos + len(matched_stop), content, matched_stop + else: + content = text[index:] + return len(text), content, None + + +def parse_tool_calls( + index: int, text: str +) -> Tuple[int, Optional[str], List[Dict[str, str]]]: + """ + Parse DSML tool calls from text starting at the given index. + + Args: + index: Starting position in text. + text: The full text to parse. + + Returns: + Tuple of (new_index, last_stop_token, list_of_tool_call_dicts). + Each tool call dict has "name" and "arguments" keys. + """ + tool_calls: List[Dict[str, Any]] = [] + stop_token = None + tool_calls_end_token = f"" + + while index < len(text): + index, _, stop_token = _read_until_stop( + index, text, [f"<{dsml_token}invoke", tool_calls_end_token] + ) + if _ != ">\n": + raise ValueError(f"Tool call format error: expected '>\\n' but got '{_}'") + + if stop_token == tool_calls_end_token: + break + + if stop_token is None: + raise ValueError("Missing special token in tool calls") + + index, tool_name_content, stop_token = _read_until_stop( + index, text, [f"<{dsml_token}parameter", f"\n$', tool_name_content, flags=re.DOTALL + ) + if len(p_tool_name) != 1: + raise ValueError(f"Tool name format error: '{tool_name_content}'") + tool_name = p_tool_name[0] + + tool_args: Dict[str, Tuple[str, str]] = {} + while stop_token == f"<{dsml_token}parameter": + index, param_content, stop_token = _read_until_stop( + index, text, [f"/{dsml_token}parameter"] + ) + + param_kv = re.findall( + r'^ name="(.*?)" string="(true|false)">(.*?)<$', + param_content, + flags=re.DOTALL, + ) + if len(param_kv) != 1: + raise ValueError(f"Parameter format error: '{param_content}'") + param_name, string, param_value = param_kv[0] + + if param_name in tool_args: + raise ValueError(f"Duplicate parameter name: '{param_name}'") + tool_args[param_name] = (param_value, string) + + index, content, stop_token = _read_until_stop( + index, text, [f"<{dsml_token}parameter", f"\n": + raise ValueError( + f"Parameter format error: expected '>\\n' but got '{content}'" + ) + + tool_call = decode_dsml_to_arguments(tool_name=tool_name, tool_args=tool_args) + tool_calls.append(tool_call) + + return index, stop_token, tool_calls + + +def parse_message_from_completion_text(text: str, thinking_mode: str) -> Dict[str, Any]: + """ + Parse a model completion text into a structured assistant message. + + This function takes the raw text output from the model (a single assistant turn) + and extracts: + - reasoning_content (thinking block) + - content (summary/response) + - tool_calls (if any) + + NOTE: This function is designed to parse only correctly formatted strings and + will raise ValueError for malformed output. + + Args: + text: The raw completion text (including EOS token). + thinking_mode: Either "chat" or "thinking". + + Returns: + Dict with keys: "role", "content", "reasoning_content", "tool_calls". + tool_calls are in OpenAI format. + """ + summary_content, reasoning_content, tool_calls = "", "", [] + index, stop_token = 0, None + tool_calls_start_token = f"\n\n<{dsml_token}{tool_calls_block_name}" + + is_thinking = thinking_mode == "thinking" + is_tool_calling = False + + if is_thinking: + index, content_delta, stop_token = _read_until_stop( + index, text, [thinking_end_token, tool_calls_start_token] + ) + reasoning_content = content_delta + assert stop_token == thinking_end_token, ( + "Invalid thinking format: missing " + ) + + index, content_delta, stop_token = _read_until_stop( + index, text, [eos_token, tool_calls_start_token] + ) + summary_content = content_delta + if stop_token == tool_calls_start_token: + is_tool_calling = True + else: + assert stop_token == eos_token, "Invalid format: missing EOS token" + + if is_tool_calling: + index, stop_token, tool_calls = parse_tool_calls(index, text) + + index, tool_ends_text, stop_token = _read_until_stop(index, text, [eos_token]) + assert not tool_ends_text, "Unexpected content after tool calls" + + assert len(text) == index and stop_token in [ + eos_token, + None, + ], "Unexpected content at end" + + for sp_token in [ + bos_token, + eos_token, + thinking_start_token, + thinking_end_token, + dsml_token, + ]: + assert sp_token not in summary_content and sp_token not in reasoning_content, ( + f"Unexpected special token '{sp_token}' in content" + ) + + return { + "role": "assistant", + "content": summary_content, + "reasoning_content": reasoning_content, + "tool_calls": tool_calls_to_openai_format(tool_calls), + } diff --git a/miles/utils/chat_template_utils/templates/encoding_dsv41.py b/miles/utils/chat_template_utils/templates/encoding_dsv41.py new file mode 100644 index 0000000000..0912681803 --- /dev/null +++ b/miles/utils/chat_template_utils/templates/encoding_dsv41.py @@ -0,0 +1,706 @@ +# Vendored from sglang-miles 29b34bc6f7 (SGLang v0.5.22) srt/entrypoints/openai/encoding_dsv41.py; SGLang v0.5.23 dropped it for deepseek-recipe (sgl-project/sglang#45315). +# Adapted from the DeepSeek-V4.1 release reference implementation. +"""Encode DeepSeek-V4.1 chat messages. + +Mid-conversation system messages trigger the assistant generation header. +""" + +import copy +import json +from typing import Any, Dict, List, Optional, Tuple, Union + +# ============================================================ +# Special Tokens +# ============================================================ + +bos_token: str = "<|begin▁of▁sentence|>" +eos_token: str = "<|end▁of▁sentence|>" +thinking_start_token: str = "" +thinking_end_token: str = "" +dsml_token: str = "|DSML|" + +USER_SP_TOKEN = "<|User|>" +ASSISTANT_SP_TOKEN = "<|Assistant|>" +SYSTEM_SP_TOKEN = "<|System|>" +LATEST_REMINDER_SP_TOKEN = "<|latest_reminder|>" + +IMAGE_PLACEHOLDER = "<|deepseek_image|>" + +# Task special tokens for internal classification tasks +DS_TASK_SP_TOKENS = { + "action": "<|action|>", + "query": "<|query|>", + "authority": "<|authority|>", + "domain": "<|domain|>", + "title": "<|title|>", + "read_url": "<|read_url|>", +} +VALID_TASKS = set(DS_TASK_SP_TOKENS.keys()) + +# ============================================================ +# Templates +# ============================================================ + +system_msg_template: str = "{content}" +user_msg_template: str = "{content}" +latest_reminder_msg_template: str = "{content}" +assistant_msg_template: str = "{reasoning}{content}{tool_calls}" + eos_token +assistant_msg_wo_eos_template: str = "{reasoning}{content}{tool_calls}" +thinking_template: str = "{reasoning_content}" + +response_format_template: str = "## Response Format:\n\nYou MUST strictly adhere to the following schema to reply:\n{schema}" + +tool_calls_block_name: str = " calls" +tool_call_tag_name: str = " invoke" +tool_parameter_tag_name: str = " parameter" + +tool_call_template: str = '<{dsml_token}{tool_call_tag_name} name="{name}">\n{arguments}\n' +tool_calls_template = ( + "<{dsml_token}{tc_block_name}>\n{tool_calls}\n" +) + +tool_output_template: str = "{content}" + +REASONING_EFFORT_TEMPLATE = ( + "Reasoning Effort: {budget} " + "(range 1-100, the higher the value, the more thorough the reasoning)\n\n" +) + +REASONING_EFFORT_MAPPINGS: Dict[str, int] = { + "low": 50, + "high": 75, + "xhigh": 75, + "max": 100, +} +DEFAULT_REASONING_EFFORT = "high" + +TOOLS_TEMPLATE = """## Tools + +You have access to a set of tools to help answer the user's question. You can invoke tools by writing a "<{dsml_token}{tc_block_name}>" block like the following: + +<{dsml_token}{tc_block_name}> +<{dsml_token}{tool_call_tag_name} name="$TOOL_NAME"> +<{dsml_token}{tool_parameter_tag_name} name="$PARAMETER_NAME" string="true|false">$PARAMETER_VALUE +... + +<{dsml_token}{tool_call_tag_name} name="$TOOL_NAME2"> +... + + + +String parameters should be specified as is and set `string="true"`. For all other types (numbers, booleans, arrays, objects), pass the value in JSON format and set `string="false"`. + +If thinking_mode is enabled (triggered by {thinking_start_token}), you MUST output your complete reasoning inside {thinking_start_token}...{thinking_end_token} BEFORE any tool calls or final response. + +Otherwise, output directly after {thinking_end_token} with tool calls or final response. + +### Available Tool Schemas + +{tool_schemas} + +You MUST strictly follow the above defined tool name and parameter schemas to invoke tool calls. +""" + +# ============================================================ +# Utility Functions +# ============================================================ + + +def to_json(value: Any) -> str: + try: + return json.dumps(value, ensure_ascii=False) + except: + return json.dumps(value, ensure_ascii=True) + + +def tools_from_openai_format(tools): + return [tool["function"] for tool in tools] + + +def tool_calls_from_openai_format(tool_calls): + return [ + { + "name": tool_call["function"]["name"], + "arguments": tool_call["function"]["arguments"], + } + for tool_call in tool_calls + ] + + +def encode_arguments_to_dsml(tool_call: Dict[str, Any]) -> str: + p_dsml_template = ( + '<{dsml_token}{tool_parameter_tag_name} name="{key}" string="{is_str}">' + "{value}" + ) + P_dsml_strs = [] + + raw_arguments = tool_call["arguments"] + arguments = ( + json.loads(raw_arguments) if isinstance(raw_arguments, str) else raw_arguments + ) + if not isinstance(arguments, dict): + raise ValueError( + "Assistant tool call function.arguments must be a JSON object." + ) + + for k, v in arguments.items(): + P_dsml_strs.append( + p_dsml_template.format( + dsml_token=dsml_token, + tool_parameter_tag_name=tool_parameter_tag_name, + key=k, + is_str="true" if isinstance(v, str) else "false", + value=v if isinstance(v, str) else to_json(v), + ) + ) + + return "\n".join(P_dsml_strs) + + +def render_tools(tools: List[Dict[str, Union[str, Dict[str, Any]]]]) -> str: + tools_json = [to_json(t) for t in tools] + + return TOOLS_TEMPLATE.format( + tool_schemas="\n".join(tools_json), + dsml_token=dsml_token, + tc_block_name=tool_calls_block_name, + tool_call_tag_name=tool_call_tag_name, + tool_parameter_tag_name=tool_parameter_tag_name, + thinking_start_token=thinking_start_token, + thinking_end_token=thinking_end_token, + ) + + +def render_reasoning_effort( + index: int, + thinking_mode: str, + effort: Union[str, int, None], +) -> str: + """Render the numeric reasoning effort prefix (thinking mode, index 0 only).""" + if effort is None: + effort = DEFAULT_REASONING_EFFORT + if not ( + (type(effort) is int and 1 <= effort <= 100) + or effort in REASONING_EFFORT_MAPPINGS + ): + raise ValueError( + f"Invalid reasoning effort for deepseek_v41: {effort!r}, should be " + f"int within [1,100] or {list(REASONING_EFFORT_MAPPINGS)}" + ) + if type(effort) is str: + effort = REASONING_EFFORT_MAPPINGS[effort] + if index == 0 and thinking_mode == "thinking": + return REASONING_EFFORT_TEMPLATE.format(budget=effort) + return "" + + +def find_last_user_index(messages: List[Dict[str, Any]]) -> int: + """Mid-conversation system messages also count as user messages here; + they trigger the assistant generation header. + """ + last_user_index = -1 + for idx in range(len(messages) - 1, -1, -1): + role = messages[idx].get("role") + if role in ["user", "developer"] or (role == "system" and idx > 0): + last_user_index = idx + break + return last_user_index + + +def attach_task_to_last_user_message(messages: List[Dict[str, Any]], task: str) -> None: + """Set `task` on the most recent user/developer message; raise if none exists.""" + idx = find_last_user_index(messages) + if idx == -1: + raise ValueError( + "`task` requires at least one message with role='user' or 'developer'." + ) + messages[idx]["task"] = task + + +# ============================================================ +# Message Rendering +# ============================================================ + + +def render_message( + index: int, + messages: List[Dict[str, Any]], + thinking_mode: str, + drop_thinking: bool = True, + reasoning_effort: Union[str, int, None] = None, +) -> str: + assert 0 <= index < len(messages) + assert thinking_mode in [ + "chat", + "thinking", + ], f"Invalid thinking_mode `{thinking_mode}`" + + msg = messages[index] + last_user_idx = find_last_user_index(messages) + + role = msg.get("role") + content = msg.get("content") + tools = msg.get("tools") + response_format = msg.get("response_format") + tool_calls = msg.get("tool_calls") + reasoning_content = msg.get("reasoning_content") + wo_eos = msg.get("wo_eos", False) + + if tools: + tools = tools_from_openai_format(tools) + if tool_calls: + tool_calls = tool_calls_from_openai_format(tool_calls) + + reasoning_effort_prompt = render_reasoning_effort( + index, thinking_mode, reasoning_effort + ) + # Index 0 also emits the system token for the effort prompt, even before a user. + prompt = ( + SYSTEM_SP_TOKEN + if index == 0 and (reasoning_effort_prompt or role == "system") + else "" + ) + prompt += reasoning_effort_prompt + + if role == "system": + if index > 0: + prompt += SYSTEM_SP_TOKEN + prompt += system_msg_template.format(content=content or "") + if tools: + prompt += "\n\n" + render_tools(tools) + if response_format: + prompt += "\n\n" + response_format_template.format( + schema=to_json(response_format) + ) + + elif role == "developer": + assert content, f"Invalid message for role `{role}`: {msg}" + + content_developer = USER_SP_TOKEN + content_developer += content + + if tools: + content_developer += "\n\n" + render_tools(tools) + if response_format: + content_developer += "\n\n" + response_format_template.format( + schema=to_json(response_format) + ) + + prompt += user_msg_template.format(content=content_developer) + + elif role == "user": + prompt += USER_SP_TOKEN + + # Handle content blocks (tool results mixed with text) + content_blocks = msg.get("content_blocks") + if content_blocks: + parts = [] + for block in content_blocks: + block_type = block.get("type") + if block_type == "text": + parts.append(block.get("text", "")) + elif block_type == "tool_result": + tool_content = block.get("content", "") + if isinstance(tool_content, list): + text_parts = [] + for b in tool_content: + if b.get("type") == "text": + text_parts.append(b.get("text", "")) + else: + text_parts.append(f"[Unsupported {b.get('type')}]") + tool_content = "\n\n".join(text_parts) + parts.append(tool_output_template.format(content=tool_content)) + else: + parts.append(f"[Unsupported {block_type}]") + prompt += "\n\n".join(parts) + else: + prompt += content or "" + + elif role == "latest_reminder": + prompt += LATEST_REMINDER_SP_TOKEN + latest_reminder_msg_template.format( + content=content + ) + + elif role == "tool": + raise NotImplementedError( + "deepseek_v41 merges tool messages into user; please preprocess with merge_tool_messages()" + ) + + elif role == "assistant": + thinking_part = "" + tc_content = "" + + if tool_calls: + tc_list = [ + tool_call_template.format( + dsml_token=dsml_token, + tool_call_tag_name=tool_call_tag_name, + name=tc.get("name"), + arguments=encode_arguments_to_dsml(tc), + ) + for tc in tool_calls + ] + tc_content += "\n\n" + tool_calls_template.format( + dsml_token=dsml_token, + tool_calls="\n".join(tc_list), + tc_block_name=tool_calls_block_name, + ) + + summary_content = content or "" + rc = reasoning_content or "" + + # Check if previous message has a task - if so, this is a task output (no thinking) + prev_has_task = index - 1 >= 0 and messages[index - 1].get("task") is not None + + if thinking_mode == "thinking" and not prev_has_task: + if not drop_thinking or index > last_user_idx: + thinking_part = ( + thinking_template.format(reasoning_content=rc) + thinking_end_token + ) + else: + thinking_part = "" + + if wo_eos: + prompt += assistant_msg_wo_eos_template.format( + reasoning=thinking_part, + content=summary_content, + tool_calls=tc_content, + ) + else: + prompt += assistant_msg_template.format( + reasoning=thinking_part, + content=summary_content, + tool_calls=tc_content, + ) + else: + raise NotImplementedError(f"Unknown role: {role}") + + # Append transition tokens based on what follows + if index + 1 < len(messages) and messages[index + 1].get("role") not in [ + "assistant", + "latest_reminder", + ]: + return prompt + + task = messages[index].get("task") + if task is not None: + # Task special token for internal classification tasks + assert task in VALID_TASKS, ( + f"Invalid task: '{task}'. Valid tasks are: {list(VALID_TASKS)}" + ) + task_sp_token = DS_TASK_SP_TOKENS[task] + + if task != "action": + # Non-action tasks: append task sp token directly after the message + prompt += task_sp_token + else: + # Action task: append Assistant + thinking token + action sp token + prompt += ASSISTANT_SP_TOKEN + prompt += ( + thinking_end_token + if thinking_mode != "thinking" + else thinking_start_token + ) + prompt += task_sp_token + + elif messages[index].get("role") in ["user", "developer"] or ( + messages[index].get("role") == "system" and index > 0 + ): + # Normal generation: append Assistant + thinking token + prompt += ASSISTANT_SP_TOKEN + if not drop_thinking and thinking_mode == "thinking": + prompt += thinking_start_token + elif drop_thinking and thinking_mode == "thinking" and index >= last_user_idx: + prompt += thinking_start_token + else: + prompt += thinking_end_token + + return prompt + + +# ============================================================ +# Preprocessing +# ============================================================ + + +def merge_tool_messages(messages: List[Dict[str, Any]]) -> List[Dict[str, Any]]: + """Tool results are encoded within user messages; + DeepSeek-V4.1 has no standalone tool role. + """ + merged: List[Dict[str, Any]] = [] + + for msg in messages: + msg = copy.deepcopy(msg) + role = msg.get("role") + + if role == "tool": + # Convert tool message to a user message with tool_result block + tool_block = { + "type": "tool_result", + "tool_use_id": msg.get("tool_call_id", ""), + "content": msg.get("content", ""), + } + # Merge into previous message if it's already a user (merged tool) + if ( + merged + and merged[-1].get("role") == "user" + and "content_blocks" in merged[-1] + ): + merged[-1]["content_blocks"].append(tool_block) + else: + merged.append( + { + "role": "user", + "content_blocks": [tool_block], + } + ) + elif role == "user": + content_blocks = msg.get("content_blocks") + if content_blocks is None: + content_blocks = [{"type": "text", "text": msg.get("content", "")}] + if ( + merged + and merged[-1].get("role") == "user" + and "content_blocks" in merged[-1] + and merged[-1].get("task") is None + ): + merged[-1]["content_blocks"].extend(content_blocks) + else: + # Keeps structured content and every message-level field. + new_msg = msg + new_msg["content_blocks"] = content_blocks + merged.append(new_msg) + else: + merged.append(msg) + + return merged + + +def sort_tool_results_by_call_order( + messages: List[Dict[str, Any]], +) -> List[Dict[str, Any]]: + last_tool_call_order: Dict[str, int] = {} + + for msg in messages: + role = msg.get("role") + if role == "assistant" and msg.get("tool_calls"): + last_tool_call_order = {} + for idx, tc in enumerate(msg["tool_calls"]): + tc_id = tc.get("id") or tc.get("function", {}).get("id", "") + if tc_id: + last_tool_call_order[tc_id] = idx + + elif role == "user" and msg.get("content_blocks"): + tool_blocks = [ + b for b in msg["content_blocks"] if b.get("type") == "tool_result" + ] + if len(tool_blocks) > 1 and last_tool_call_order: + sorted_blocks = sorted( + tool_blocks, + key=lambda b: last_tool_call_order.get(b.get("tool_use_id", ""), 0), + ) + sorted_idx = 0 + new_blocks = [] + for block in msg["content_blocks"]: + if block.get("type") == "tool_result": + new_blocks.append(sorted_blocks[sorted_idx]) + sorted_idx += 1 + else: + new_blocks.append(block) + msg["content_blocks"] = new_blocks + + return messages + + +# ============================================================ +# Vision Message Preprocessing +# ============================================================ + + +def _is_image_block(block: Dict[str, Any]) -> bool: + return isinstance(block, dict) and block.get("type") == "image_url" + + +def _extract_image(block: Dict[str, Any]) -> Dict[str, Any]: + image_url = block.get("image_url") + url = image_url if isinstance(image_url, str) else (image_url or {}).get("url", "") + if not url: + raise ValueError("Image block does not contain a valid source") + return {"url": url} + + +def _process_image_blocks( + blocks: List[Any], image_placeholder: str = IMAGE_PLACEHOLDER +) -> Tuple[List[Any], List[Dict[str, Any]]]: + new_blocks: List[Any] = [] + images: List[Dict[str, Any]] = [] + for block in blocks: + if not isinstance(block, dict): + new_blocks.append(block) + continue + if _is_image_block(block): + new_blocks.append({"type": "text", "text": image_placeholder}) + images.append(_extract_image(block)) + elif block.get("type") == "tool_result" and isinstance( + block.get("content"), list + ): + block = copy.copy(block) + block["content"], nested_images = _process_image_blocks( + block["content"], image_placeholder + ) + new_blocks.append(block) + images.extend(nested_images) + elif block.get("type") == "text": + text = block.get("text") or "" + if IMAGE_PLACEHOLDER in text: + raise ValueError( + f"Text block contains image placeholder '{IMAGE_PLACEHOLDER}': " + f"'{text[:100]}'. Images should be separate content blocks." + ) + new_blocks.append(block) + else: + new_blocks.append(block) + return new_blocks, images + + +def _validate_no_image_sp_tokens(msg: Dict[str, Any]) -> None: + content = msg.get("content") + if isinstance(content, str) and IMAGE_PLACEHOLDER in content: + raise ValueError( + f"Message content contains image special token '{IMAGE_PLACEHOLDER}'. " + "Images should be provided as image content blocks." + ) + reasoning_content = msg.get("reasoning_content") + if isinstance(reasoning_content, str) and IMAGE_PLACEHOLDER in reasoning_content: + raise ValueError( + f"reasoning_content contains image special token '{IMAGE_PLACEHOLDER}'" + ) + + +def process_image_messages( + messages: List[Dict[str, Any]], +) -> Tuple[List[Dict[str, Any]], List[Dict[str, Any]]]: + processed: List[Dict[str, Any]] = [] + images: List[Dict[str, Any]] = [] + for msg in messages: + msg = copy.deepcopy(msg) + _validate_no_image_sp_tokens(msg) + + if isinstance(msg.get("content"), list) and "content_blocks" not in msg: + msg["content_blocks"] = msg.pop("content") + + if msg.get("content_blocks"): + msg["content_blocks"], message_images = _process_image_blocks( + msg["content_blocks"] + ) + images.extend(message_images) + if not isinstance(msg.get("content"), str): + texts = [ + block.get("text", "") + for block in msg["content_blocks"] + if isinstance(block, dict) and block.get("type") == "text" + ] + msg["content"] = "\n\n".join(texts) + + processed.append(msg) + return processed, images + + +# ============================================================ +# Main Encoding Function +# ============================================================ + + +def _drop_thinking_messages(messages: List[Dict[str, Any]]) -> List[Dict[str, Any]]: + last_user_idx = find_last_user_index(messages) + result = [] + keep_roles = {"user", "system", "tool", "latest_reminder", "direct_search_results"} + + for idx, msg in enumerate(messages): + role = msg.get("role") + if role in keep_roles or idx >= last_user_idx: + result.append(msg) + elif role == "assistant": + msg = copy.copy(msg) + msg.pop("reasoning_content", None) + result.append(msg) + # developer and other roles before last_user_idx are dropped + + return result + + +def _encode_messages_text( + messages: List[Dict[str, Any]], + thinking_mode: str, + context: Optional[List[Dict[str, Any]]] = None, + drop_thinking: bool = True, + add_default_bos_token: bool = True, + reasoning_effort: Union[str, int, None] = None, +) -> str: + """Encode preprocessed (text-only) messages into the V4.1 prompt format.""" + context = context if context else [] + + # Preprocess: merge tool messages and sort tool results + messages = merge_tool_messages(messages) + messages = sort_tool_results_by_call_order(context + messages)[len(context) :] + if context: + context = merge_tool_messages(context) + context = sort_tool_results_by_call_order(context) + + full_messages = context + messages + + prompt = bos_token if add_default_bos_token and len(context) == 0 else "" + + # Resolve drop_thinking: if any message has tools defined, don't drop thinking + effective_drop_thinking = drop_thinking + if any(m.get("tools") for m in full_messages): + effective_drop_thinking = False + + if thinking_mode == "thinking" and effective_drop_thinking: + full_messages = _drop_thinking_messages(full_messages) + num_to_render = len(full_messages) - len(_drop_thinking_messages(context)) + context_len = len(full_messages) - num_to_render + else: + num_to_render = len(messages) + context_len = len(context) + + for idx in range(num_to_render): + prompt += render_message( + idx + context_len, + full_messages, + thinking_mode=thinking_mode, + drop_thinking=effective_drop_thinking, + reasoning_effort=reasoning_effort, + ) + + return prompt + + +def encode_messages( + messages: List[Dict[str, Any]], + thinking_mode: str, + context: Optional[List[Dict[str, Any]]] = None, + drop_thinking: bool = True, + add_default_bos_token: bool = True, + reasoning_effort: Union[str, int, None] = None, + return_multi_modal_data: bool = False, +) -> Any: + """Encode a list of messages into the DeepSeek-V4.1 prompt format. + + Returns the prompt string, or ``(prompt, {"images": [...]})`` when + ``return_multi_modal_data`` is set; the image records are in prompt order. + """ + context = context or [] + processed_context, _ = process_image_messages(context) if context else ([], []) + processed_messages, images = process_image_messages(messages) + prompt = _encode_messages_text( + processed_messages, + thinking_mode=thinking_mode, + context=processed_context if processed_context else None, + drop_thinking=drop_thinking, + add_default_bos_token=add_default_bos_token, + reasoning_effort=reasoning_effort, + ) + if return_multi_modal_data: + return prompt, {"images": images} + return prompt diff --git a/miles/utils/chat_template_utils/tito_tokenizer.py b/miles/utils/chat_template_utils/tito_tokenizer.py index 044320461a..0b5104267c 100644 --- a/miles/utils/chat_template_utils/tito_tokenizer.py +++ b/miles/utils/chat_template_utils/tito_tokenizer.py @@ -867,12 +867,12 @@ def resolve_thinking( class DeepSeekV4TITOTokenizer(TITOTokenizer): - """DeepSeek V4 — official encoder via sglang's ``encoding_dsv4``. + """DeepSeek V4 — official encoder via miles' vendored ``encoding_dsv4``. Like V3.2, V4 ships no jinja chat_template; miles' ``apply_chat_template`` routes any V4 tokenizer to the ``chat_template_utils.deepseek`` bridge, and TITO incremental tokenization rides that same bridge to stay byte-aligned - with what the runtime serves. + with what the session server sends as TITO input ids. """ reasoning_parser = "deepseek-v4" @@ -970,7 +970,7 @@ def tokenize_additional_messages( class DeepSeekV41TITOTokenizer(DeepSeekV4TITOTokenizer): - """DeepSeek V4.1 — official encoder via sglang's ``encoding_dsv41``; the + """DeepSeek V4.1 — official encoder via miles' vendored ``encoding_dsv41``; the V4 incremental-render machinery applies unchanged.""" reasoning_parser = "deepseek-v41" diff --git a/miles_plugins/models/deepseek_v4_1/ops/kvnorm.py b/miles_plugins/models/deepseek_v4_1/ops/kvnorm.py index 56455e7fd5..46dd021795 100644 --- a/miles_plugins/models/deepseek_v4_1/ops/kvnorm.py +++ b/miles_plugins/models/deepseek_v4_1/ops/kvnorm.py @@ -19,8 +19,8 @@ def kv_norm_rope( @torch.no_grad() def kv_cache_roundtrip(kv: torch.Tensor, weight: torch.Tensor, eps: float, freqs_cis: torch.Tensor) -> torch.Tensor: - from sglang.kernels.ops.attention.dsv4.dequant_k_cache import dequantize_k_cache_paged - from sglang.kernels.ops.attention.dsv4.elementwise import fused_k_norm_rope_flashmla + from sglang.kernels.ops.attention.dsv4.dequant_k_cache import dequantize_k_cache_paged_dsv4 + from sglang.kernels.ops.attention.dsv4.norm_rope import fused_k_norm_rope_flashmla bsz, seqlen, dim = kv.shape flat = kv.reshape(bsz * seqlen, dim).contiguous() @@ -39,7 +39,7 @@ def kv_cache_roundtrip(kv: torch.Tensor, weight: torch.Tensor, eps: float, freqs kvcache=cache, page_size=_PAGE_SIZE, ) - return dequantize_k_cache_paged(cache, loc, _PAGE_SIZE).reshape(bsz, seqlen, dim).to(kv.dtype) + return dequantize_k_cache_paged_dsv4(cache, loc, _PAGE_SIZE).reshape(bsz, seqlen, dim).to(kv.dtype) def kv_norm_rope_fp8( @@ -54,7 +54,7 @@ def kv_norm_rope_fp8( @torch.no_grad() def compressed_kv_cache_roundtrip(latent: torch.Tensor) -> torch.Tensor: from sglang.kernels.ops.attention.dsv4.attn import fused_store_cache - from sglang.kernels.ops.attention.dsv4.dequant_k_cache import dequantize_k_cache_paged + from sglang.kernels.ops.attention.dsv4.dequant_k_cache import dequantize_k_cache_paged_dsv4 bsz, seqlen, dim = latent.shape flat = latent.reshape(bsz * seqlen, dim).contiguous() @@ -63,7 +63,7 @@ def compressed_kv_cache_roundtrip(latent: torch.Tensor) -> torch.Tensor: page_bytes = -(-(_BYTES_PER_TOKEN * _PAGE_SIZE) // _ROW_BYTES) * _ROW_BYTES cache = torch.zeros(pages, page_bytes, dtype=torch.uint8, device=latent.device) fused_store_cache(input=flat, cache=cache, indices=loc, page_size=_PAGE_SIZE, type="flashmla") - return dequantize_k_cache_paged(cache, loc, _PAGE_SIZE).reshape(bsz, seqlen, dim).to(latent.dtype) + return dequantize_k_cache_paged_dsv4(cache, loc, _PAGE_SIZE).reshape(bsz, seqlen, dim).to(latent.dtype) def compressed_kv_stored(latent: torch.Tensor, rope_dim: int) -> torch.Tensor: diff --git a/requirements.txt b/requirements.txt index e5fa4b51bf..43b484d8a3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -30,7 +30,7 @@ sglang-router>=0.2.3 tensorboard torchft-nightly==2026.4.3; platform_system == "Linux" and platform_machine == "x86_64" tqdm -transformers==5.19.0 # Required by HF-native weight conversion; matches SGLang v0.5.22's pin. +transformers==5.19.0 # Required by HF-native weight conversion; matches SGLang v0.5.23's pin. typing_extensions>=4.5 wandb xxhash==3.7.1 # disk-delta weight sync (checksum) diff --git a/tests/fast/backends/megatron_utils/megatron_to_hf/processors/test_quantizer_fp8_config.py b/tests/fast/backends/megatron_utils/megatron_to_hf/processors/test_quantizer_fp8_config.py index 2df63690f9..6753b6cbfe 100644 --- a/tests/fast/backends/megatron_utils/megatron_to_hf/processors/test_quantizer_fp8_config.py +++ b/tests/fast/backends/megatron_utils/megatron_to_hf/processors/test_quantizer_fp8_config.py @@ -28,6 +28,23 @@ def test_expert_scale_format_uses_resolved_runner_and_communication_backend( assert result == expected + def test_grouped_moe_scales_follow_sglang_when_only_grouped_moe_requantizes( + self, monkeypatch: pytest.MonkeyPatch + ) -> None: + """On SM120 SGLang requantizes grouped MoE scales to UE8M0 but keeps dense fp32; + expert weights must be sent in UE8M0 there too, or the update writes the wrong scale format.""" + monkeypatch.setattr( + quantizer_fp8, + "should_deepgemm_weight_requant_ue8m0", + lambda *, weight_block_size, grouped_moe=False: grouped_moe, + ) + args = SimpleNamespace(sglang=make_sglang_config(moe_runner_backend="deep_gemm", moe_a2a_backend="none")) + + expert = quantizer_fp8._get_scale_format(args, "model.layers.0.mlp.experts.0.weight", [128, 128]) + dense = quantizer_fp8._get_scale_format(args, "model.layers.0.self_attn.o_proj.weight", [128, 128]) + + assert (expert, dense) == ("ue8m0", None) + def test_server_group_override_controls_scale_format_instead_of_the_base_value( self, monkeypatch: pytest.MonkeyPatch ) -> None: diff --git a/tests/fast/backends/sglang_utils/test_compute_server_args.py b/tests/fast/backends/sglang_utils/test_compute_server_args.py index b54f6eed8e..01730e54d3 100644 --- a/tests/fast/backends/sglang_utils/test_compute_server_args.py +++ b/tests/fast/backends/sglang_utils/test_compute_server_args.py @@ -157,6 +157,30 @@ def test_no_overrides_keeps_args_derived_values(self): assert server_args["mem_fraction_static"] == 0.7 +class TestDecoderSwaBoundedReplay: + """SGLang resolves an unset value to on for DeepSeek-V4.1, which breaks rollout/trainer logprob parity.""" + + def test_an_unset_value_keeps_full_prefill(self): + args = make_args() + args.sglang.base_args["enable_decoder_swa_bounded_replay"] = None + + assert compute(args)["enable_decoder_swa_bounded_replay"] is False + + def test_an_explicit_user_choice_is_kept(self): + args = make_args() + args.sglang.base_args["enable_decoder_swa_bounded_replay"] = True + + assert compute(args)["enable_decoder_swa_bounded_replay"] is True + + def test_a_group_override_still_wins(self): + args = make_args() + args.sglang.base_args["enable_decoder_swa_bounded_replay"] = None + + server_args = compute(args, sglang_overrides={"enable_decoder_swa_bounded_replay": True}) + + assert server_args["enable_decoder_swa_bounded_replay"] is True + + class TestOutputStore: def test_every_engine_writes_to_the_run_store_with_its_own_host(self, monkeypatch): """The engine's address goes into its store config, without the IPv6 brackets.""" diff --git a/tests/fast/backends/sglang_utils/test_server_args_utils.py b/tests/fast/backends/sglang_utils/test_server_args_utils.py index 1693b05dfc..e0dffa187c 100644 --- a/tests/fast/backends/sglang_utils/test_server_args_utils.py +++ b/tests/fast/backends/sglang_utils/test_server_args_utils.py @@ -51,6 +51,10 @@ def _assert_sweep_restores_env(): "enable_cp_tp_group_sharing": ( "Resolved from the model architecture and declared Arg(no_cli=True); sglang registers no CLI option for it." ), + "aux_hidden_state_capture": ( + "Resolved from --enable-return-aux-hidden-states and --speculative-algorithm and declared Arg(no_cli=True); " + "sglang registers no CLI option for it." + ), "grpc_worker_threads": ( "Env-only (SGLANG_GRPC_WORKER_THREADS) and declared Arg(no_cli=True); sglang registers no CLI option for it." ), diff --git a/tests/fast/router/test_session_anthropic.py b/tests/fast/router/test_session_anthropic.py index daaf8775b0..11c7a29c6b 100644 --- a/tests/fast/router/test_session_anthropic.py +++ b/tests/fast/router/test_session_anthropic.py @@ -407,7 +407,8 @@ def test_parity_with_equivalent_openai_request_with_tools(self, anthropic_env): """Tool-bearing parity pins the canonical tools spelling: the chat template renders tools in dict key order, so byte-identical TITO input_ids require the OpenAI client to write the codec's field order - (function.description before function.name, no extra defaults).""" + (sglang keeps the client's key order; the Anthropic codec writes name, + description, parameters, strict).""" anthropic_session = _create_session(anthropic_env.url) openai_session = _create_session(anthropic_env.url) @@ -426,9 +427,10 @@ def test_parity_with_equivalent_openai_request_with_tools(self, anthropic_env): { "type": "function", "function": { - "description": "weather", "name": "get_weather", + "description": "weather", "parameters": {"type": "object", "properties": {}}, + "strict": False, }, } ], diff --git a/tests/fast/utils/chat_template_utils/test_deepseek_v4.py b/tests/fast/utils/chat_template_utils/test_deepseek_v4.py index 40b59a423e..b271dff453 100644 --- a/tests/fast/utils/chat_template_utils/test_deepseek_v4.py +++ b/tests/fast/utils/chat_template_utils/test_deepseek_v4.py @@ -1,7 +1,7 @@ """Tests for the DeepSeek V4 chat-template bridge and its dispatch through ``apply_chat_template``. -Mirrors ``test_deepseek_v32.py``: the bridge renders via sglang's +Mirrors ``test_deepseek_v32.py``: the bridge renders via the vendored ``encoding_dsv4.encode_messages`` (a pure string operation, no tokenizer needed), so most cases use plain message lists. Detection and the ``tokenize=True`` dispatch use a tiny tokenizer stub backed by a temporary @@ -22,6 +22,7 @@ from pydantic import ValidationError from miles.utils.chat_template_utils import apply_chat_template, deepseek +from miles.utils.chat_template_utils.templates import encoding_dsv4 _MSGS_BASIC = [{"role": "user", "content": "Hello"}] @@ -59,8 +60,6 @@ def _tok_with_model_type(tmp_path, model_type: str, **extra) -> _FakeTokenizer: def _reference_encode(messages, *, thinking: bool = False, drop_thinking: bool = True, **extra) -> str: """The canonical V4 rendering: a direct ``encode_messages`` call. Locks ``render_messages`` to this thin-bridge contract (no preprocessing of its own).""" - from sglang.srt.entrypoints.openai import encoding_dsv4 - return encoding_dsv4.encode_messages( messages, thinking_mode="thinking" if thinking else "chat", drop_thinking=drop_thinking, **extra ) @@ -231,11 +230,10 @@ def test_render_with_tools_injects_tool_schemas(): def test_render_with_tools_matches_manual_system_injection(): # Passing tools= must equal pre-canonicalizing them into the system message and - # passing tools=None -- i.e. the injection is exactly the Tool-pydantic model_dump - # that sglang's serving path applies. + # passing tools=None -- i.e. the injection is exactly the V4 tool payload. from sglang.srt.entrypoints.openai.protocol import Tool - canonical = [Tool.model_validate(t).model_dump() for t in _TOOLS] + canonical = [deepseek.dsv4_tool_payload(Tool.model_validate(t)) for t in _TOOLS] msgs = [{"role": "user", "content": "weather?"}] expected = deepseek.V4.render_messages( [{"role": "system", "content": "", "tools": canonical}, *msgs], thinking_mode="chat" @@ -243,6 +241,22 @@ def test_render_with_tools_matches_manual_system_injection(): assert deepseek.V4.render_messages(msgs, tools=_TOOLS, thinking_mode="chat") == expected +def test_tool_payload_keeps_the_v0522_shape_whatever_the_client_order(): + """V4 renders each tool dict verbatim. sglang v0.5.23's Tool.model_dump keeps the client's key + order and drops an unset strict, which would change V4 prompts; the payload keeps v0.5.22's.""" + from sglang.srt.entrypoints.openai.protocol import Tool + + client_order = { + "type": "function", + "function": {"name": "f", "parameters": {"type": "object"}, "description": "d"}, + } + + payload = deepseek.dsv4_tool_payload(Tool.model_validate(client_order)) + + assert payload["function"] == {"description": "d", "name": "f", "parameters": {"type": "object"}, "strict": False} + assert list(payload["function"]) == ["description", "name", "parameters", "strict"] + + def test_render_with_tools_reuses_existing_system_message(): msgs = [{"role": "system", "content": "You are helpful."}, {"role": "user", "content": "hi"}] out = deepseek.V4.render_messages(msgs, tools=_TOOLS, thinking_mode="chat") diff --git a/tests/fast/utils/chat_template_utils/test_deepseek_v4_1.py b/tests/fast/utils/chat_template_utils/test_deepseek_v4_1.py index 70b45fd41d..5e73000fc8 100644 --- a/tests/fast/utils/chat_template_utils/test_deepseek_v4_1.py +++ b/tests/fast/utils/chat_template_utils/test_deepseek_v4_1.py @@ -1,6 +1,6 @@ """The DeepSeek V4.1 bridge must render exactly what sglang's ``serving_chat`` -dsv41 branch renders: the ``encoding_dsv41`` encoder, the server's default -``reasoning_effort``, client-only tool payloads, and no empty system message +dsv41 branch rendered before v0.5.23: the ``encoding_dsv41`` encoder, the +server's default ``reasoning_effort``, client-only tool payloads, and no empty system message unless tools need a host. """ @@ -13,10 +13,10 @@ import json import pytest -from sglang.srt.entrypoints.openai import chat_encoding, encoding_dsv4, encoding_dsv41 from sglang.srt.entrypoints.openai.protocol import Tool from miles.utils.chat_template_utils import apply_chat_template, deepseek +from miles.utils.chat_template_utils.templates import encoding_dsv4, encoding_dsv41 from miles.utils.chat_template_utils.tito_tokenizer import ( DeepSeekV4TITOTokenizer, DeepSeekV41TITOTokenizer, @@ -74,7 +74,7 @@ def _tok_with_model_type(tmp_path, model_type: str) -> _FakeTokenizer: def _server_default_effort(monkeypatch=None): - return chat_encoding.default_dsv41_reasoning_effort_from_env("high") + return deepseek.default_dsv41_reasoning_effort_from_env("high") def test_detect_by_config(tmp_path): @@ -127,7 +127,7 @@ def test_reasoning_effort_env_default_and_request_override(monkeypatch): def test_tools_use_client_only_payload(monkeypatch): monkeypatch.delenv("SGLANG_DSV41_REASONING_EFFORT", raising=False) - payload = chat_encoding.dsv41_tool_payload(Tool.model_validate(_TOOLS[0])) + payload = deepseek.dsv41_tool_payload(Tool.model_validate(_TOOLS[0])) assert payload != Tool.model_validate(_TOOLS[0]).model_dump() expected = encoding_dsv41.encode_messages( [{"role": "system", "content": "", "tools": [payload]}, *_MSGS["no_system"]], diff --git a/tests/fast/utils/chat_template_utils/test_template.py b/tests/fast/utils/chat_template_utils/test_template.py index 1040bdc3d2..a843a400b3 100644 --- a/tests/fast/utils/chat_template_utils/test_template.py +++ b/tests/fast/utils/chat_template_utils/test_template.py @@ -18,15 +18,14 @@ from __future__ import annotations import copy -import json from collections import OrderedDict from pathlib import Path from unittest.mock import MagicMock import pytest -from sglang.srt.entrypoints.openai.chat_encoding import resolve_dsv4_reasoning_effort_profile from sglang.srt.entrypoints.openai.protocol import ChatCompletionRequest from sglang.srt.entrypoints.openai.serving_chat import OpenAIServingChat +from sglang.srt.parser.reasoning_parser import ReasoningParser from transformers import AutoTokenizer from miles.utils.chat_template_utils import ( @@ -63,13 +62,22 @@ def _make_serving(tokenizer) -> OpenAIServingChat: serving.template_manager = MagicMock() serving.template_manager.chat_template_name = None serving.template_manager.jinja_template_content_format = "string" + # sglang v0.5.23 renders through a Python chat template when one is loaded; a + # MagicMock attribute would select that path, while HF Jinja templates have None. + serving.template_manager.python_chat_template = None serving.use_dpsk_v32_encoding = False serving.chat_encoding_spec = None serving.is_gpt_oss = False serving.is_gemma4 = False + serving.is_minimax_m3 = False + # sglang v0.5.23 routes only adapter-backed specs (dsv4, dsv41, inkling) + # through ``_encoding_adapter``; the Jinja and dsv32 paths tested here have none. + serving._encoding_adapter = None serving.tool_call_parser = None serving.reasoning_parser = None - serving._dsv4_reasoning_effort_profile = None + # sglang v0.5.23 reads the reasoning detector __init__ builds from reasoning_parser + # while rendering; None mirrors reasoning_parser=None. + serving._reasoning_detector = None # sglang v0.5.16 added server-level default chat-template kwargs, merged into # the request's chat_template_kwargs at the top of _process_messages. # __init__ always sets it (to `... or {}`); mirror the empty default so the @@ -81,6 +89,7 @@ def _make_serving(tokenizer) -> OpenAIServingChat: # takes the real production path instead of hitting AttributeError. serving._tokenizer_auto_adds_specials = len(tokenizer.encode("")) > 0 serving._prompt_text_round_trip_is_lossy = serving._probe_prompt_text_round_trip() + serving._template_reads_reasoning_content = serving._chat_template_reads_reasoning_content() serving._chat_template_cache = OrderedDict() return serving @@ -128,44 +137,23 @@ def sglang_dsv32_prompt_ids( serving = _make_serving(tokenizer) serving.chat_encoding_spec = "dsv32" serving.reasoning_parser = "deepseek-v3" + serving._reasoning_detector = ReasoningParser( + model_type=serving.reasoning_parser, stream_reasoning=True, tokenizer=tokenizer + ).detector serving.tool_call_parser = "deepseekv32" result = serving._process_messages(request, is_multimodal=False) return result.prompt_ids -def sglang_dsv4_prompt_ids( - tokenizer, - messages: list[dict], - tools: list[dict] | None = None, - **kwargs, -) -> list[int]: - """Get DeepSeek-V4 prompt_ids through SGLang's DSv4 encoder path.""" - request_data: dict = {"messages": copy.deepcopy(messages), "model": "test"} - if tools: - request_data["tools"] = copy.deepcopy(tools) - if kwargs: - request_data["chat_template_kwargs"] = kwargs - request = ChatCompletionRequest(**request_data) - - serving = _make_serving(tokenizer) - serving.chat_encoding_spec = "dsv4" - serving.reasoning_parser = "deepseek-v4" - serving.tool_call_parser = "deepseekv4" - serving._dsv4_reasoning_effort_profile = resolve_dsv4_reasoning_effort_profile(model_path=_DEEPSEEK_V4_MODEL) - result = serving._process_messages(request, is_multimodal=False) - return result.prompt_ids - - # --------------------------------------------------------------------------- # Tokenizer cache & fixed-template loader # --------------------------------------------------------------------------- _TOK_CACHE: dict[str, AutoTokenizer] = {} -# DeepSeek V4/V3.2 HF repos are huge and not pulled in CI; tests use the +# DeepSeek V3.2 HF repos are huge and not pulled in CI; tests use the # cluster-mounted copy when present and skip otherwise (Stage 2 only needs the # tokenizer). -_DEEPSEEK_V4_MODEL = "/cluster-storage/models/deepseek-ai/DeepSeek-V4-Flash" _DEEPSEEK_V32_MODEL = "/cluster-storage/models/deepseek-ai/DeepSeek-V3.2" @@ -181,12 +169,6 @@ def _get_deepseek_v32_tokenizer() -> AutoTokenizer: return _get_tokenizer(_DEEPSEEK_V32_MODEL) -def _get_deepseek_v4_tokenizer() -> AutoTokenizer: - if not Path(_DEEPSEEK_V4_MODEL).exists(): - pytest.skip(f"DeepSeek V4 tokenizer not found: {_DEEPSEEK_V4_MODEL}") - return _get_tokenizer(_DEEPSEEK_V4_MODEL) - - def _load_fixed_or_none(tito_model: TITOTokenizerType | None) -> str | None: """Return the bundled fixed chat-template content for *tito_model*, or ``None``.""" if tito_model is None: @@ -505,91 +487,6 @@ def test_prompt_ids_match_sglang_dsv32_with_tool_history(self, thinking): assert actual == expected -# --------------------------------------------------------------------------- -# DeepSeek V4 TITO alignment -# --------------------------------------------------------------------------- - - -class TestDeepSeekV4TITOAlignWithSGLang: - """DeepSeek V4 TITO prompt tokenization must match SGLang's DSv4 encoder.""" - - @pytest.mark.parametrize("thinking", [False, True], ids=["chat", "thinking"]) - def test_prompt_ids_match_sglang_dsv4_with_tools(self, thinking): - tokenizer = _get_deepseek_v4_tokenizer() - messages = [{"role": "user", "content": "What is 1+1?"}] - tools = [ - { - "type": "function", - "function": { - "name": "get_year", - "description": "Get current year", - "parameters": {"type": "object", "properties": {}, "required": []}, - }, - } - ] - - expected = sglang_dsv4_prompt_ids(tokenizer, messages, tools, thinking=thinking) - tito = get_tito_tokenizer( - tokenizer, - tokenizer_type=TITOTokenizerType.DEEPSEEKV4, - chat_template_kwargs={"enable_thinking": thinking}, - ) - - actual = tito.apply_chat_template( - messages, add_generation_prompt=True, tokenize=True, template_args=tito.default_template_args(tools) - ) - assert actual == expected - - @pytest.mark.parametrize("thinking", [False, True], ids=["chat", "thinking"]) - def test_prompt_ids_match_sglang_dsv4_with_tool_history(self, thinking): - tokenizer = _get_deepseek_v4_tokenizer() - tools = [ - { - "type": "function", - "function": { - "name": "get_weather", - "description": "Get weather", - "parameters": { - "type": "object", - "properties": {"city": {"type": "string"}}, - "required": ["city"], - }, - }, - } - ] - messages = [ - {"role": "system", "content": "You are helpful."}, - {"role": "user", "content": "What's the weather in Beijing?"}, - { - "role": "assistant", - "content": None, - "tool_calls": [ - { - "id": "call_1", - "type": "function", - "function": { - "name": "get_weather", - "arguments": json.dumps({"city": "Beijing"}, ensure_ascii=False), - }, - } - ], - }, - {"role": "tool", "content": '{"temperature": 25}', "tool_call_id": "call_1"}, - ] - - expected = sglang_dsv4_prompt_ids(tokenizer, messages, tools, thinking=thinking) - tito = get_tito_tokenizer( - tokenizer, - tokenizer_type=TITOTokenizerType.DEEPSEEKV4, - chat_template_kwargs={"enable_thinking": thinking}, - ) - - actual = tito.apply_chat_template( - messages, add_generation_prompt=True, tokenize=True, template_args=tito.default_template_args(tools) - ) - assert actual == expected - - class TestMessageMatches: """strict_message_matches compares template-relevant content, not wire idiosyncrasies.""" diff --git a/tests/snapshots/charts/miles-run/typical-values.yaml b/tests/snapshots/charts/miles-run/typical-values.yaml index 25d248bd7a..5f22cf426a 100644 --- a/tests/snapshots/charts/miles-run/typical-values.yaml +++ b/tests/snapshots/charts/miles-run/typical-values.yaml @@ -66,6 +66,7 @@ run: - round_robin - --disaggregation-bootstrap-port - '11000' + - --no-enable-decoder-swa-bounded-replay - --engine-info-bootstrap-port - '12000' - --mem-fraction-static @@ -151,6 +152,7 @@ run: - --enable-metrics - --disaggregation-mode - decode + - --no-enable-decoder-swa-bounded-replay - --engine-info-bootstrap-port - '12000' - --mem-fraction-static @@ -224,7 +226,7 @@ run: - -m - miles.utils.workers.serving.serve - --config - - '{"worker_type":"rollout","args":{"sglang_server_concurrency":512,"sglang":{"models":[{"name":"default","model_path":null,"server_groups":[{"worker_type":"prefill","num_gpus_per_engine":16,"overrides":{"model_path":"/typical-model"},"needs_offload":true},{"worker_type":"decode","num_gpus_per_engine":8,"overrides":{"model_path":"/typical-model"},"needs_offload":true}],"update_weights":true}],"base_args":{"tokenizer_path":null,"tokenizer_mode":"auto","tokenizer_backend":"huggingface","tokenizer_worker_num":1,"detokenizer_worker_num":1,"skip_tokenizer_init":false,"load_format":"auto","model_loader_extra_config":"{}","context_length":null,"is_embedding":false,"enable_multimodal":null,"revision":null,"model_impl":"auto","model_config_parser":"auto","json_model_override_args":"{}","dtype":"auto","quantization":null,"quantization_param_path":null,"kv_cache_dtype":"auto","enable_fp32_lm_head":false,"modelopt_quant":null,"modelopt_checkpoint_restore_path":null,"modelopt_checkpoint_save_path":null,"modelopt_export_path":null,"quantize_and_serve":false,"rl_quant_profile":null,"enable_tf32_matmul":false,"mem_fraction_static":0.7,"max_running_requests":null,"max_queued_requests":null,"max_total_tokens":null,"chunked_prefill_size":4096,"prefill_decode_interval":null,"enable_dynamic_chunking":false,"max_prefill_tokens":16384,"prefill_max_requests":null,"schedule_policy":"fcfs","enable_priority_scheduling":false,"disable_priority_preemption":false,"default_priority_value":null,"abort_on_priority_when_disabled":false,"schedule_low_priority_values_first":false,"priority_scheduling_preemption_threshold":10,"retraction_policy":"length","schedule_conservativeness":1.0,"page_size":null,"c128_page_size":16,"swa_full_tokens_ratio":null,"disable_hybrid_swa_memory":false,"radix_eviction_policy":"lru","radix_eviction_policy_config":null,"prefill_only_disable_kv_cache":false,"disable_radix_cache":false,"enable_page_major_kv_layout":false,"enable_unified_memory":false,"disable_chunked_prefix_cache":false,"disable_overlap_schedule":false,"num_continuous_decode_steps":1,"scheduler_recv_interval":1,"enable_mixed_chunk":false,"dist_timeout":null,"tp_size":1,"dcp_size":1,"pp_size":1,"pp_max_micro_batch_size":null,"pp_async_batch_depth":0,"dp_size":1,"attn_dp_size":1,"load_balance_method":"auto","attn_cp_size":1,"moe_dp_size":1,"dwdp_size":1,"dcp_comm_backend":null,"dcp_replicate_q_proj":null,"enable_prefill_cp":false,"cp_strategy":null,"enable_dsa_cache_layer_split":false,"enable_cp_decode_attn_tp":false,"enable_kv_cache_sharding":false,"enable_dp_attention_local_control_broadcast":false,"enable_dp_lm_head":false,"enable_tp_lm_head_all_to_all":null,"enable_attn_tp_input_scattered":false,"enable_shared_experts_attn_tp":false,"shared_experts_tp_size":null,"enable_dense_mlp_attn_tp":false,"enable_layernorm_sp":false,"disable_attn_tp_gather":false,"enable_p2p_check":false,"device":"cuda","mlx_enable_sampling":false,"watchdog_timeout":300,"soft_watchdog_timeout":null,"sleep_on_idle":false,"use_ray":false,"numa_node":null,"gc_threshold":null,"host":"127.0.0.1","fastapi_root_path":"","smg_grpc_mode":false,"grpc_mode":false,"grpc_port":null,"sidecar":null,"sidecar_args":null,"warmups":null,"enable_http2":false,"http2_max_concurrent_streams":200,"http2_initial_connection_window_size":1048576,"ssl_keyfile":null,"ssl_certfile":null,"ssl_ca_certs":null,"ssl_keyfile_password":null,"enable_ssl_refresh":false,"api_key":null,"admin_api_key":null,"served_model_name":null,"weight_version":"default","chat_template":null,"trust_request_chat_template":false,"hf_chat_template_name":null,"completion_template":null,"file_storage_path":null,"enable_cache_report":false,"return_input_ids":false,"return_output_ids":false,"default_chat_template_kwargs":null,"strip_thinking_cache":false,"enable_strict_thinking":false,"tool_server":null,"sampling_defaults":"model","asr_max_buffer_seconds":60,"asr_max_concurrent_sessions":32,"preferred_sampling_params":null,"allow_auto_truncate":false,"stream_interval":1,"batch_notify_size":16,"stream_response_default_include_usage":false,"incremental_streaming_output":false,"enable_streaming_session":false,"enable_session_radix_cache":false,"log_level":"info","log_level_http":null,"log_requests":false,"log_requests_level":2,"log_requests_format":"text","log_requests_target":null,"uvicorn_access_log_exclude_prefixes":[],"crash_dump_folder":null,"show_time_cost":false,"enable_metrics":false,"smg_http_sidecar_port":null,"enable_mfu_metrics":false,"enable_metrics_for_all_schedulers":false,"load_snapshot_publish_interval":15,"tokenizer_metrics_custom_labels_header":"x-custom-labels","tokenizer_metrics_allowed_custom_labels":null,"extra_metric_labels":null,"bucket_time_to_first_token":null,"bucket_inter_token_latency":null,"bucket_e2e_request_latency":null,"prompt_tokens_buckets":null,"generation_tokens_buckets":null,"gc_warning_threshold_secs":0.0,"decode_log_interval":40,"enable_request_time_stats_logging":false,"kv_events_config":null,"load_publish_endpoint":null,"enable_forward_pass_metrics":false,"forward_pass_metrics_worker_id":"","forward_pass_metrics_ipc_name":null,"enable_trace":false,"trace_modules":"request","otlp_traces_endpoint":"localhost:4317","export_metrics_to_file":false,"export_metrics_to_file_dir":null,"constrained_json_whitespace_pattern":null,"constrained_json_disable_any_whitespace":false,"constrained_json_max_whitespace_cnt":null,"attention_backend":null,"decode_attention_backend":null,"enable_lean_attention":null,"prefill_attention_backend":null,"grammar_backend":null,"radix_cache_backend":null,"mm_attention_backend":null,"fp8_gemm_runner_backend":"auto","fp4_gemm_runner_backend":"auto","bf16_gemm_backend":"auto","dsa_prefill_backend":null,"dsv4_prefill_backend":"auto","dsa_decode_backend":null,"dsa_paged_mqa_logits_backend":"auto","dsa_topk_backend":"sgl-kernel","disable_flashinfer_autotune":false,"flashinfer_autotune_skip_ops":null,"mamba_backend":"triton","cuda_graph_config":null,"cuda_graph_backend_decode":null,"cuda_graph_backend_prefill":"disabled","cuda_graph_max_bs_decode":null,"cuda_graph_max_bs_prefill":null,"cuda_graph_bs_decode":null,"cuda_graph_bs_prefill":null,"cuda_graph_prefill_max_context":null,"disable_prefill_cuda_graph":false,"disable_decode_cuda_graph":false,"disable_cuda_graph_padding":false,"enable_profile_cuda_graph":false,"enable_cudagraph_gc":false,"debug_cuda_graph":false,"enable_layerwise_nvtx_marker":false,"enable_nccl_nvls":false,"enable_symm_mem":false,"triton_attention_reduce_in_fp32":false,"triton_attention_num_kv_splits":8,"triton_attention_split_tile_size":null,"flashinfer_mla_disable_ragged":false,"enable_fused_qk_norm_rope":false,"enable_precise_embedding_interpolation":false,"enable_fused_moe_sum_all_reduce":false,"enable_deepseek_v4_fp4_indexer":false,"disable_custom_all_reduce":false,"enable_mscclpp":false,"enable_torch_symm_mem":false,"enable_scattered_sconv":false,"pre_warm_nccl":false,"boundary_reduction":"auto","enable_quant_communications":false,"enforce_disable_flashinfer_allreduce_fusion":false,"flashinfer_allreduce_fusion_backend":null,"enable_aiter_allreduce_fusion":false,"enable_torch_compile":false,"enable_torch_compile_debug_mode":false,"torch_compile_max_bs":32,"speculative_algorithm":null,"uno_lora_path":null,"speculative_draft_model_path":null,"speculative_draft_model_revision":null,"speculative_draft_load_format":null,"speculative_num_steps":null,"speculative_eagle_topk":null,"speculative_num_draft_tokens":null,"speculative_dflash_block_size":null,"speculative_dspark_block_size":null,"speculative_dspark_sps_table_path":null,"speculative_dspark_confidence_sts_path":null,"speculative_dspark_align_verify_tokens_to_graph_tier":false,"speculative_accept_threshold_single":1.0,"speculative_accept_threshold_acc":1.0,"speculative_use_rejection_sampling":false,"speculative_token_map":null,"speculative_attention_mode":"prefill","speculative_draft_attention_backend":null,"speculative_dsa_topk_backend":"sgl-kernel","speculative_draft_kv_cache_dtype":null,"speculative_draft_window_size":null,"speculative_moe_runner_backend":null,"speculative_moe_a2a_backend":null,"speculative_enable_w4a4_mxfp4_megamoe":null,"speculative_draft_model_quantization":null,"speculative_skip_dp_mlp_sync":false,"enable_multi_layer_eagle":false,"speculative_adaptive":false,"speculative_adaptive_config":null,"decoupled_spec_bind_endpoint":null,"decoupled_spec_connect_endpoints":null,"decoupled_spec_rank":null,"decoupled_spec_role":"null","spec_trace_dir":null,"speculative_ngram_min_bfs_breadth":1,"speculative_ngram_max_bfs_breadth":10,"speculative_ngram_match_type":"BFS","speculative_ngram_max_trie_depth":18,"speculative_ngram_capacity":10000000,"speculative_ngram_external_corpus_path":null,"speculative_ngram_external_sam_budget":0,"speculative_ngram_external_corpus_max_tokens":10000000,"ep_size":1,"moe_a2a_backend":"none","enable_w4a4_mxfp4_megamoe":false,"deepep_v2_mode":"direct","moe_runner_backend":"auto","flashinfer_mxfp4_moe_precision":"default","deepep_mode":"auto","fuseep_mode":2,"deepep_dispatcher_output_dtype":"auto","ep_num_redundant_experts":0,"ep_dispatch_algorithm":null,"init_expert_location":"trivial","enable_eplb":false,"eplb_algorithm":"auto","eplb_rebalance_num_iterations":1000,"eplb_rebalance_layers_per_chunk":null,"eplb_min_rebalancing_utilization_threshold":1.0,"expert_distribution_recorder_mode":null,"expert_distribution_recorder_buffer_size":null,"expert_balancedness_report_mode":"off","deepep_config":null,"moe_dense_tp_size":null,"elastic_ep_backend":null,"enable_elastic_expert_backup":false,"mooncake_ib_device":null,"enable_waterfill":false,"ep_join_mode":null,"ep_join_rank_offset":0,"elastic_ep_initial_size":null,"max_ep_size":null,"elastic_ep_scale_timeout":600,"disable_flashinfer_cutlass_moe_fp4_allgather":false,"disable_shared_experts_fusion":false,"enforce_shared_experts_fusion":false,"max_mamba_cache_size":null,"mamba_ssm_dtype":null,"mamba_max_states_per_path":-1,"enable_mamba_cache_stochastic_rounding":false,"mamba_cache_philox_rounds":0,"mamba_full_memory_ratio":null,"mamba_radix_cache_strategy":"auto","mamba_track_interval":256,"enable_int8_mamba_checkpoint":false,"int8_mamba_ckpt_size":null,"linear_attn_backend":"triton","linear_attn_decode_backend":null,"linear_attn_prefill_backend":null,"linear_attn_verify_backend":null,"enable_linear_replayssm":false,"linear_replayssm_cache_len":16,"enable_linear_replayssm_spec":false,"enable_hierarchical_cache":false,"hicache_host_memory_mode":"cache","hicache_ratio":null,"hicache_size":0,"hicache_write_policy":"write_through","hicache_io_backend":"kernel","hicache_mem_layout":"page_first","hicache_storage_backend":null,"hicache_storage_prefetch_policy":"timeout","hicache_storage_backend_extra_config":null,"hicache_storage_prefetch_retry_poll_interval":8,"hicache_storage_prefetch_retry_max_attempts":8,"enable_unified_cache_external_linker":false,"unified_cache_external_linker_backend":"mooncake","enable_hisparse":false,"hisparse_config":null,"enable_broadcast_mm_inputs_process":false,"enable_prefix_mm_cache":false,"mm_enable_dp_encoder":false,"mm_process_config":null,"mm_processor_worker_num":0,"mm_io_worker_num":0,"allowed_media_domains":[],"media_url_max_file_size_mb":64,"mm_preprocess_cache_size_mb":null,"trust_mm_content_hashes":false,"limit_mm_data_per_request":null,"enable_mm_global_cache":false,"image_processor_backend":"auto","mm_global_cache_backend":"mooncake","disable_fast_image_processor":false,"mm_feature_transport":null,"enable_lora":null,"enable_lora_overlap_loading":null,"max_lora_rank":null,"lora_target_modules":null,"lora_paths":null,"max_loaded_loras":null,"max_loras_per_batch":8,"lora_eviction_policy":"lru","lora_backend":"csgmv","max_lora_chunk_size":16,"experts_shared_outer_loras":null,"lora_use_virtual_experts":true,"lora_strict_loading":false,"lora_no_cpu_backup":false,"lora_drain_wait_threshold":0.0,"enable_two_batch_overlap":false,"enable_single_batch_overlap":false,"tbo_token_distribution_threshold":0.48,"cpu_offload_gb":0,"offload_group_size":-1,"offload_num_in_group":1,"offload_prefetch_step":1,"offload_mode":"cpu","enable_lmcache":false,"lmcache_config_file":null,"enable_flexkv":false,"flexkv_config_file":null,"kt_weight_path":null,"kt_method":"AMXINT4","kt_cpuinfer":null,"kt_threadpool_count":2,"kt_num_gpu_experts":null,"kt_max_deferred_experts_per_token":null,"dllm_algorithm":null,"dllm_algorithm_config":null,"dllm_fdfo":true,"disaggregation_mode":"null","disaggregation_transfer_backend":"mooncake","disaggregation_bootstrap_port":8998,"disaggregation_ib_device":null,"disaggregation_decode_enable_radix_cache":false,"disaggregation_decode_enable_offload_kvcache":false,"disaggregation_decode_retraction_backup":null,"num_reserved_decode_tokens":512,"disaggregation_decode_extra_slots":null,"disaggregation_decode_polling_interval":1,"optimistic_prefill_attempts":0,"encoder_only":false,"language_only":false,"language_model_only":false,"encoder_transfer_backend":"auto","encoder_urls":[],"encoder_bootstrap_port":8997,"encoder_register_urls":[],"enable_adaptive_dispatch_to_encoder":false,"enable_pdmux":false,"pdmux_config_path":null,"sm_group_num":8,"startup_weight_load_mode":"serial","custom_weight_loader":null,"weight_loader_disable_mmap":false,"weight_loader_prefetch_checkpoints":false,"weight_loader_prefetch_num_threads":4,"weight_loader_drop_cache_after_load":false,"remote_instance_weight_loader_seed_instance_ip":null,"remote_instance_weight_loader_seed_instance_service_port":null,"remote_instance_weight_loader_send_weights_group_ports":null,"remote_instance_weight_loader_backend":"nccl","remote_instance_weight_loader_start_seed_via_transfer_engine":false,"remote_instance_weight_loader_start_seed_via_nixl":false,"engine_info_bootstrap_port":6789,"modelexpress_config":null,"download_dir":null,"model_checksum":null,"delete_ckpt_after_loading":false,"decrypted_config_file":null,"decrypted_draft_config_file":null,"checkpoint_engine_wait_weights_before_ready":false,"enable_prefill_delayer":false,"prefill_delayer_max_delay_passes":30,"prefill_delayer_token_usage_low_watermark":null,"prefill_delayer_forward_passes_buckets":null,"prefill_delayer_wait_seconds_buckets":null,"prefill_delayer_queue_min_ratio":null,"prefill_delayer_max_delay_ms":null,"min_free_slots_delay":null,"enable_deterministic_inference":false,"rl_on_policy_target":null,"kv_canary":"none","kv_canary_sweep_interval":0,"enable_dynamic_batch_tokenizer":false,"dynamic_batch_tokenizer_batch_size":32,"dynamic_batch_tokenizer_batch_timeout":0.002,"enable_tokenizer_batch_encode":false,"disable_tokenizer_batch_decode":false,"debug_tensor_dump_output_folder":null,"debug_tensor_dump_layers":null,"debug_tensor_dump_input_file":null,"enable_weights_cpu_backup":false,"enable_draft_weights_cpu_backup":false,"enable_custom_logit_processor":false,"enable_return_hidden_states":false,"return_hidden_states_mode":null,"sampling_mask_max_tokens":4096,"disable_outlines_disk_cache":false,"enable_mis":false,"weight_cache_mode":"off","weight_cache_socket":null,"weight_cache_timeout":1800,"forward_hooks":null,"msprobe_dump_config":null,"ple_offload_embedding":null,"ple_offload_backend":"pinned","ple_offload_dir":null,"disaggregation_enable_kv_checksum":false,"enable_pd_role_switch":false,"speculative_domino_candidate_pool_size":2048,"flashinfer_a2a_dispatch_type":null,"cuda_graph_max_seq_len_prefill":null,"prefill_kv_cache_dequant_dtype":"auto","dsv4_attn_backend":"auto","otlp_service_name":null,"hicache_host_memory_fraction":0.8,"enable_linker_mla_dedup":false,"swa_prefix_tails":null,"enable_encoder_swa_bounded_replay":false,"enable_decoder_swa_bounded_replay":false,"enable_response_store":false,"disaggregation_decode_host_receive_threshold":1.0,"enable_prefill_weight_versions":false,"enable_token_space_processor":false,"qsa_indexer_dtype":"auto","custom_pull_weights_pre_read_hook":null,"enable_engine_info_bootstrap":false,"enable_rdt_weight_sync":false,"enable_prefill_only_deterministic_inference":false,"true_on_policy_contract":null,"disaggregation_decode_allocation_policy":"early","speculative_use_block_verification":false,"speculative_draft_sink_size":null,"disable_aiter_allreduce_fusion_in_prefill":false,"disable_aiter_allreduce_fusion_in_decode":false,"disable_draft_cuda_graph":false,"dsa_triton_union":0,"enable_dsa_fused_indexer":null,"enable_watermark":false,"watermark_config":null,"grpc_response_timeout_secs":300,"sampling_backend":null,"reasoning_parser":null,"tool_call_parser":null,"kv_canary_real_data":"none","disable_cuda_graph":false,"enable_dp_attention":false,"enable_flashinfer_allreduce_fusion":false}},"use_miles_dashboard":false,"dashboard_flush_interval":5.0,"dashboard_gpu_sample_interval":1.0,"dashboard_sglang_scrape_interval":2.0,"dashboard_sglang_scrape_mode":"auto","dashboard_sglang_metrics":null,"dashboard_forward_prometheus":false,"use_wandb":false,"wandb_mode":null,"wandb_dir":null,"wandb_key":null,"wandb_host":null,"wandb_team":null,"wandb_group":null,"wandb_random_suffix":true,"wandb_always_use_train_step":false,"log_multi_turn":false,"log_reward_category":null,"log_correct_samples":false,"wandb_run_id":null,"use_tensorboard":false,"tb_project_name":null,"tb_experiment_name":null,"use_prometheus":false,"prometheus_port":9090,"prometheus_run_name":null,"use_mlflow":false,"mlflow_tracking_uri":null,"mlflow_experiment_name":"miles","mlflow_run_name":null,"mlflow_run_id":null,"session_server_instances":null,"use_session_server":true,"session_server_workers":32,"session_server_ip":null,"session_server_external_host":null,"session_server_port":null,"tito_model":"default","session_message_matcher":"strict","session_sample_picker_path":"miles.rollout.session.v2.picker_hub.drop_same_prompt_retries","session_sample_postprocessor_path":"miles.rollout.session.v2.postprocessor_hub.default_postprocess","ci_disable_config_snapshot":false,"config_snapshot_name":null,"ci_enable_metrics_capture":false,"ci_event_root":null,"ci_test":false,"ci_tito_special_token_count_threshold":0.0,"ci_disable_kl_checker":false,"ci_disable_logprobs_checker":false,"ci_disable_weight_update_checker":false,"ci_metric_checker_key":null,"ci_metric_checker_threshold":null,"ci_metric_checker_expect_num":null,"ci_save_grad_norm":null,"ci_load_grad_norm":null,"ci_save_model_hash":false,"ci_check_model_hash":false,"prefill_num_servers":null,"enable_mtp_training":false,"dsa_impl":"miles","miles_dsa_topk_backend":"canonical","dsv4_impl":"megatron","custom_megatron_init_path":null,"custom_megatron_before_log_prob_hook_path":null,"custom_megatron_before_train_step_hook_path":null,"rollout_buffer_url":null,"fetch_trajectory_retry_times":-1,"min_batch_collection_ratio":1.0,"rollout_task_type":"math","data_pad_size_multiplier":128,"disable_rollout_trim_samples":false,"use_dynamic_global_batch_size":false,"rm_type":"math","reward_key":null,"custom_rm_path":null,"http_proxy":null,"use_distributed_post":false,"save_debug_trajectory_data":null,"load_debug_rollout_data":null,"debug_rollout_only":false,"debug_train_only":false,"save_debug_train_data":null,"save_debug_event_data":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints/events","dump_details":null,"dumper_enable":false,"dumper_dir":"/tmp/dumper","dumper_inference":null,"dumper_fwd_only":null,"dumper_fwd_bwd":null,"dumper_source_patcher_config_inference":null,"dumper_source_patcher_config_train":null,"memory_snapshot_dir":".","memory_snapshot_num_steps":null,"profile_target":["train_overall"],"memory_recorder":"torch","check_weight_update_equal":false,"check_weight_update_selector":"all","check_weight_update_skip_list":null,"check_weight_update_allow_quant_error":false,"save_local_weight_checksum":false,"check_weight_transfer_checksum":false,"enable_event_analyzer":false,"log_inference_engine_weight_checksums":false,"enable_sample_ownership_checker":false,"sample_ownership_grace_steps":10,"enable_witness":false,"witness_buffer_size":1048576,"ci_fault_hooks":null,"ci_fault_hooks_path":null,"ci_inject_rollout_data_path":null,"env_report":"","env_report_interval_seconds":3600.0,"debug_unified_grad_fused_logprob":false,"debug_deterministic_collective":false,"sglang_model_routers":null,"sglang_router_ip":null,"sglang_router_port":null,"sglang_router_policy":"manual","sglang_router_request_timeout_secs":14400,"router_args":{"worker_urls":[],"policy":"cache_aware","prefill_policy":null,"decode_policy":null,"cache_threshold":0.3,"balance_abs_threshold":64,"balance_rel_threshold":1.5,"bucket_adjust_interval_secs":5,"eviction_interval_secs":60,"max_tree_size":67108864,"max_idle_secs":14400,"assignment_mode":"min_load","max_payload_size":536870912,"dp_aware":false,"enable_igw":false,"mini_lb":false,"pd_disaggregation":false,"prefill":null,"decode":null,"worker_startup_timeout_secs":1800,"worker_startup_check_interval":30,"log_dir":null,"log_level":"info","service_discovery":false,"selector":{},"service_discovery_port":80,"service_discovery_namespace":null,"prefill_selector":{},"decode_selector":{},"prometheus_port":29000,"prometheus_host":"0.0.0.0","prometheus_duration_buckets":null,"request_id_headers":null,"request_timeout_secs":1800,"shutdown_grace_period_secs":180,"cors_allowed_origins":[],"max_concurrent_requests":-1,"queue_size":100,"queue_timeout_secs":60,"rate_limit_tokens_per_second":null,"retry_max_retries":5,"retry_initial_backoff_ms":50,"retry_max_backoff_ms":30000,"retry_backoff_multiplier":1.5,"retry_jitter_factor":0.2,"disable_retries":false,"cb_failure_threshold":10,"cb_success_threshold":3,"cb_timeout_duration_secs":60,"cb_window_duration_secs":120,"disable_circuit_breaker":false,"health_failure_threshold":3,"health_success_threshold":2,"health_check_timeout_secs":5,"health_check_interval_secs":60,"health_check_endpoint":"/health","disable_health_check":false,"model_path":null,"tokenizer_path":null,"chat_template":null,"tokenizer_cache_enable_l0":false,"tokenizer_cache_l0_max_entries":10000,"tokenizer_cache_enable_l1":false,"tokenizer_cache_l1_max_memory":52428800,"reasoning_parser":null,"tool_call_parser":null,"mcp_config_path":null,"backend":"sglang","history_backend":"memory","oracle_wallet_path":null,"oracle_tns_alias":null,"oracle_connect_descriptor":null,"oracle_username":null,"oracle_password":null,"oracle_pool_min":1,"oracle_pool_max":16,"oracle_pool_timeout_secs":30,"postgres_db_url":null,"postgres_pool_max":16,"redis_url":null,"redis_pool_max":16,"redis_retention_days":30,"client_cert_path":null,"client_key_path":null,"ca_cert_paths":[],"tls_cert_path":null,"tls_key_path":null,"enable_trace":false,"otlp_traces_endpoint":"localhost:4317","api_key":null,"control_plane_api_keys":[],"control_plane_audit_enabled":false,"jwt_issuer":null,"jwt_audience":null,"jwt_jwks_uri":null,"jwt_role_mapping":[]},"router":"sglang","miles_router_timeout":null,"miles_router_max_connections":null,"miles_router_health_check_failure_threshold":3,"lora_A_init_method":"xavier","lora_B_init_method":"zero","multi_lora":false,"lora_sync_sends_base":true,"hf_lora_targets":null,"lora_adapter_targets":null,"sglang_lora_use_virtual_experts":true,"lora_rank":0,"lora_alpha":16,"lora_dropout":0.0,"lora_type":"lora","target_modules":null,"exclude_modules":null,"lora_adapter_path":null,"lora_sync_from_tensor":false,"lora_base_cpu_backup":false,"lora_train_only":false,"experts_shared_outer_loras":false,"multi_lora_n_adapters":0,"check_lora_weight_equal":false,"use_opd":false,"opd_type":null,"opd_kl_coef":1.0,"opd_teacher_load":null,"opd_teacher_ckpt_step":null,"use_critic":false,"ref_load":null,"ref_ckpt_step":null,"save_hf":null,"save_trigger_sentinel":null,"custom_megatron_post_save_hook_path":null,"num_critic_only_steps":0,"critic_load":null,"critic_save":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints_critic","critic_lr":1e-6,"critic_lr_warmup_iters":0,"eps_clip":0.2,"eps_clip_high":0.28,"eps_clip_c":null,"value_clip":0.2,"kl_coef":0.0,"loss_type":"policy_loss","score_centering_is":"none","score_centering_tis_clip":2.0,"score_centering_mis_low":0.5,"score_centering_mis_high":5.0,"custom_loss_function_path":null,"kl_loss_type":"k1","advantage_estimator":"grpo","compute_advantages_and_returns":true,"use_kl_loss":false,"kl_loss_coef":0.0,"use_unbiased_kl":false,"ref_update_interval":null,"entropy_coef":0.0,"gamma":1.0,"lambd":1.0,"normalize_advantages":false,"use_rollout_entropy":false,"observe_training_entropy":false,"get_mismatch_metrics":false,"reset_optimizer_states":false,"use_rollout_logprobs":false,"skip_actor_forward_only":false,"use_tis":false,"tis_clip":2.0,"tis_clip_low":0.0,"custom_tis_function_path":null,"custom_pg_loss_reducer_function_path":null,"use_routing_replay":false,"use_rollout_routing_replay":false,"use_indexer_replay":false,"use_rollout_indexer_replay":false,"use_opsm":false,"opsm_delta":0.0001,"eval_uses_snapshots":false,"eval_prompt_data":null,"eval_config":null,"skip_eval_before_train":false,"eval_input_key":null,"eval_label_key":null,"eval_tool_key":null,"n_samples_per_eval_prompt":1,"eval_temperature":null,"eval_top_p":null,"eval_top_k":null,"eval_max_response_len":null,"eval_min_new_tokens":null,"eval_max_context_len":null,"eval_hf_dir":null,"eval_max_in_flight":2,"eval_overflow_policy":"backpressure","eval_keep_snapshots":2,"num_rollout":16,"debug_exit_after_rollout":null,"num_epoch":null,"rollout_global_dataset":true,"data_source_path":{"path":"miles.rollout.data_source.RolloutDataSource","config":null},"prompt_data":"/cluster-storage/datasets/dapo-math-17k/dapo-math-17k.jsonl","apply_chat_template":true,"apply_chat_template_kwargs":{},"chat_template_path":null,"input_key":"prompt","label_key":"label","multimodal_keys":null,"metadata_key":"metadata","tool_key":"tools","start_rollout_id":null,"rollout_batch_size":32,"n_samples_per_prompt":8,"num_steps_per_rollout":null,"balance_data":true,"balance_by_flops":false,"allow_partial_train_step":false,"use_dynamic_batch_size":true,"max_tokens_per_gpu":9216,"trainer_heartbeat_checker_interval":10.0,"trainer_heartbeat_checker_timeout":10.0,"trainer_heartbeat_checker_first_wait":300.0,"trainer_heartbeat_checker_failure_threshold":3,"rollout_health_check_interval":30.0,"rollout_health_check_timeout":30.0,"rollout_health_check_first_wait":0.0,"rollout_health_check_failure_threshold":1,"use_fault_tolerance":false,"ft_components":[],"api_server_host":"127.0.0.1","api_server_port":0,"mini_ft_controller_enable":false,"mini_ft_controller_poll_interval":10.0,"mini_ft_controller_resume_delay":10.0,"custom_agent_function_path":null,"use_sampling_support_replay":false,"rollout_sampling_logprobs_mode":"selected","rollout_top_logprobs_num":0,"hf_checkpoint":"/typical-model","model_name":null,"rollout_function_path":{"path":"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn","config":null},"fully_async":false,"rollout_temperature":1.0,"rollout_top_p":1.0,"rollout_top_k":-1,"rollout_max_response_len":8192,"object_store_backend":"mooncake","mooncake_store_init_kwargs":{"protocol":"tcp","master_server_address":"127.0.0.1:50051","global_segment_size":"2gb","local_buffer_size":"2gb"},"mooncake_replica_num":1,"use_output_store":false,"output_store_local_buffer_size":"16gb","async_unused_samples_handler":"drop","custom_generate_function_path":null,"update_weight_buffer_size":536870912,"update_weights_interval":1,"pause_generation_mode":"retract","keep_old_actor":false,"rollout_data_postprocess_path":null,"pin_rollout_manager_to_head":false,"rollout_external_engine_addrs":null,"rollout_external_router_pd":false,"custom_inference_engine_provider_path":{"path":"miles.ray.specs.inference.backend_inference_engine_provider","config":null},"update_weight_transfer_mode":"broadcast","update_weight_disk_dir":null,"update_weight_local_checkpoint_dir":null,"update_weight_delta_encoding":"xor","update_weight_delta_checksum":"xxh3-128","custom_update_weight_post_write_path":null,"p2p_transfer_timeout":30.0,"update_weight_engine_request_timeout":300.0,"update_weights_timeout":600.0,"p2p_transport":"mooncake","trainer_id":"actor","trainer_model_id":null,"entry":"train","train_backend":"megatron","qkv_format":"thd","linear_attention_backend":"fla","linear_attention_input_norm":"te","true_on_policy_mode":false,"train_env_vars":{},"train_memory_margin_bytes":1073741824,"debug_skip_weight_update":false,"debug_disable_optimizer":false,"rematerialize_param_from_master_weight":false,"check_rematerialize_param_from_master_weight":false,"megatron_to_hf_mode":"raw","dsa_attention_backend":"tilelang","extra_high_precision_layers_hf":[],"extra_high_precision_layers_megatron":[],"custom_model_provider_path":null,"recompute_loss_function":false,"log_probs_backend":"torch","log_probs_chunk_size":-1,"indep_dp":false,"delay_split_train_data_by_dp":false,"allgather_cp":false,"mfu_peak_tflops":null,"starts_inference_engines":true,"rollout_external":false,"cluster_backend":"kubernetes","worker_comm_backend":"rpc","deploy_component":"all","deploy_instance_id":null,"init_expected_num_cells":{"default":3},"trainer_init_expected_num_cells":null,"trainer_controller_addrs":null,"inference_controller_addr":null,"rollout_num_gpus_per_engine":1,"num_gpus_per_node":8,"colocate":true,"offload":false,"offload_train":true,"clear_quantized_weight_workspaces_on_offload":true,"offload_rollout":true,"offload_rollout_level":["kv_cache","weight"],"offload_train_target":"cpu","stream_optimizer_state_to_disk":false,"stream_optimizer_state_moment_dtype":"fp32","stream_optimizer_state_page_cache_mb":null,"offload_train_disk_dir":null,"offload_train_disk_chunk_mb":256,"colocate_memory_peak_device":"cpu","run_uuid":"0123456789abcdef","log_passrate":false,"recompute_logprobs_via_prefill":false,"loss_mask_type":"qwen","rollout_sample_filter_path":null,"rollout_all_samples_process_path":null,"namespaced_radix_cache":false,"rollout_max_context_len":null,"rollout_max_prompt_len":null,"rollout_skip_special_tokens":false,"rollout_stop":null,"rollout_stop_token_ids":null,"rollout_shuffle":true,"rollout_seed":42,"over_sampling_batch_size":32,"dynamic_sampling_filter_path":null,"rollout_submission_granularity":null,"partial_rollout":false,"mask_offpolicy_in_partial_rollout":false,"max_weight_staleness":null,"async_max_concurrent_samples":null,"async_data_buffer_capacity_factor":2.0,"custom_async_data_buffer_path":null,"custom_rollout_log_function_path":null,"custom_eval_rollout_log_function_path":null,"buffer_filter_path":null,"eval_reward_key":null,"group_rm":false,"rm_url":null,"custom_reward_post_process_path":null,"custom_convert_samples_to_train_data_path":null,"opd_log_prob_top_k":0,"opd_top_k_strategy":"only-student","opd_reward_weight_mode":"student_p","opd_topk_per_position":false,"opd_teacher_urls":null,"opd_teacher_key":"opd_teacher","eval_datasets":[],"eval_function_path":{"path":"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn","config":null},"eval_max_prompt_len":null,"save_debug_rollout_data":null,"load_debug_rollout_data_subsample":null,"ci_inject_rollout_data_start_rollout_id":null,"ci_inject_rollout_data_min_match_ratio":0.9,"ci_inject_missing_prefetched_batch_bug":false,"ci_assert_prefill_lag_max":null,"grpo_std_normalization":true,"rewards_normalization":true,"inference_runtime_mut_state":{"engine_count":0,"gpu_count":0,"eval_engine_count":0},"ckpt_step":null,"rollout_indexer_topk_num_streams":null,"save":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints","save_interval":20,"async_save":false,"seed":1234,"num_layers":36,"low_memory_resume":false,"distributed_backend":"nccl","distributed_timeout_minutes":10,"eval_interval":null,"global_batch_size":256,"micro_batch_size":1,"wandb_project":null,"raw_megatron":{"trainers":[{"trainer_id":"actor","model_id":null,"role":"actor","actor_index":0,"overrides":{}}],"base_args":{"_is_global_batch_size_explicitly_specified":true,"account_for_embedding_in_pipeline_split":false,"account_for_loss_in_pipeline_split":false,"accumulate_allreduce_grads_in_fp32":true,"activation_func_clamp_shared_expert":true,"activation_func_clamp_value":null,"activation_offload_fraction":1.0,"adam_beta1":0.9,"adam_beta2":0.98,"adam_eps":1e-8,"add_bias_linear":false,"add_position_embedding":true,"add_qkv_bias":false,"adlr_autoresume":false,"adlr_autoresume_interval":1000,"align_grad_reduce":true,"align_param_gather":false,"allow_ambiguous_pad_tokens":false,"app_tag_run_name":null,"app_tag_run_version":"0.0.0","apply_dsa_kernel_fusion":null,"apply_query_key_layer_scaling":false,"apply_residual_connection_post_layernorm":false,"apply_rope_fusion":true,"apply_wd_to_qk_layernorm":false,"async_ckpt_cpu_priority":10,"async_ckpt_io_priority":3,"async_ckpt_use_cpu_shm":false,"async_save":false,"async_strategy":"mcore","attention_backend":{"__enum__":"megatron.core.transformer.enums:AttnBackend:flash"},"attention_dropout":0.0,"attention_output_gate":false,"attention_softmax_in_fp32":true,"auto_detect_ckpt_format":false,"barrier_with_L1_time":true,"batch_invariant_mode":false,"bert_binary_head":true,"bert_embedder_type":"megatron","bert_load":null,"beta_fast":32,"beta_slow":1,"bf16":true,"bias_dropout_fusion":true,"bias_gelu_fusion":false,"bias_swiglu_fusion":true,"biencoder_projection_dim":0,"biencoder_shared_query_context_model":false,"block_data_path":null,"cache_mla_latents":false,"calc_ft_timeouts":false,"calculate_per_token_loss":false,"chat_template":null,"check_for_large_grads":false,"check_for_nan_in_loss_and_grad":true,"check_for_spiky_loss":false,"check_weight_hash_across_dp_replicas_interval":null,"chunked_optimizer_state_offload":false,"ckpt_assume_constant_structure":false,"ckpt_convert_format":null,"ckpt_convert_save":null,"ckpt_convert_update_legacy_dist_opt_format":false,"ckpt_format":"torch_dist","ckpt_fully_parallel_load":false,"ckpt_fully_parallel_load_exchange_algo":"broadcast","ckpt_fully_parallel_load_process_group":"dp","ckpt_fully_parallel_save":true,"ckpt_fully_parallel_save_deprecated":false,"ckpt_fully_parallel_save_process_group":"dp","ckpt_load_validate_sharding_integrity":true,"ckpt_step":null,"classes_fraction":1.0,"clip_grad":1.0,"clone_scatter_output_in_embedding":true,"compress_ratios":null,"config_logger_dir":"","consumed_train_samples":0,"consumed_valid_samples":0,"context_parallel_size":4,"cp_comm_type":["a2a"],"cp_partition_mode":"zigzag","cpu_offloading_num_layers":0,"cpu_offloading_retain_pinned_cpu_buffers":false,"create_all_gather_group":false,"create_attention_mask_in_dataloader":true,"cross_entropy_fusion_impl":"native","cross_entropy_loss_fusion":false,"csa_compress_ratios":null,"csa_compress_rotary_base":40000.0,"csa_dense_mode":false,"csa_window_size":128,"cuda_graph_dynamic_microbatches":false,"cuda_graph_impl":"none","cuda_graph_modules":[],"cuda_graph_warmup_steps":3,"data_args_path":null,"data_cache_path":null,"data_parallel_random_init":false,"data_parallel_sharding_strategy":"optim_grads_params","data_parallel_size":4,"data_path":null,"data_per_class_fraction":1.0,"data_sharding":true,"dataloader_defer_npy_index_mmap":false,"dataloader_fast_cache_load":false,"dataloader_inter_document_masking":false,"dataloader_type":"single","ddp_average_in_collective":false,"ddp_bucket_size":null,"ddp_num_buckets":null,"ddp_pad_buckets_for_high_nccl_busbw":false,"ddp_param_name_patterns_for_fp32_local_accumulation":[],"ddp_reduce_scatter_with_fp32_accumulation":false,"decode_only_cuda_graphs":false,"decoder_first_pipeline_num_layers":null,"decoder_last_pipeline_num_layers":null,"decoder_num_layers":null,"decoder_seq_length":null,"decoupled_lr":null,"decoupled_min_lr":null,"decrease_batch_size_if_needed":false,"defer_embedding_wgrad_compute":false,"delay_offload_until_cuda_graph":false,"delay_wgrad_compute":false,"delta_offload_bytes_across_pp_ranks":0,"dense_grouped_gemm":false,"deprecated_use_mcore_models":false,"deterministic_mode":false,"dino_bottleneck_size":256,"dino_freeze_last_layer":1,"dino_head_hidden_size":2048,"dino_local_crops_number":10,"dino_local_img_size":96,"dino_norm_last_layer":false,"dino_teacher_temp":0.07,"dino_warmup_teacher_temp":0.04,"dino_warmup_teacher_temp_epochs":30,"disable_bf16_reduced_precision_matmul":false,"disable_grad_buffers_cpu_backup":true,"disable_jit_fuser":false,"disable_msc_deprecated":false,"disable_param_buffers_cpu_backup":true,"disable_straggler_on_startup":false,"disable_symmetric_registration":false,"dist_ckpt_format_deprecated":null,"dist_ckpt_optim_fully_reshardable":false,"dist_ckpt_save_pre_mcore_014":false,"dist_ckpt_strictness":"assume_ok_unexpected","dist_ckpt_workers":1,"distrib_optim_fully_reshardable_mem_efficient":false,"distribute_saved_activations":false,"distributed_backend":"nccl","distributed_timeout_minutes":10,"distributed_timeout_seconds_after_init":null,"dsa_cp_balance_indexer":false,"dsa_indexer_head_dim":null,"dsa_indexer_k_norm_epsilon":null,"dsa_indexer_k_norm_fp32":false,"dsa_indexer_loss_coeff":null,"dsa_indexer_n_heads":null,"dsa_indexer_precision":"bf16","dsa_indexer_rope_interleaved":false,"dsa_indexer_rotate_activation":true,"dsa_indexer_scoring_relu":true,"dsa_indexer_skip_topk_offset":0,"dsa_indexer_topk":null,"dsa_indexer_topk_backend":null,"dsa_indexer_topk_deterministic":false,"dsa_indexer_topk_freq":1,"dsa_indexer_topk_tie_break":0,"dsa_indexer_use_sparse_loss":false,"dsa_indexer_weights_proj_output_dtype":"bf16","dsa_indexer_weights_proj_use_quantization":true,"dsa_kernel_backend":null,"dump_param_to_param_group_map":null,"dynamic_context_parallel":false,"embedding_init_method_std":null,"embedding_path":null,"empty_unused_memory_level":0,"enable_chunked_prefill":false,"enable_cuda_graph":false,"enable_experimental":false,"enable_ft_package":false,"enable_full_sharding_in_hsdp":false,"enable_hyper_connections":false,"enable_msc":false,"enable_one_logger":true,"encoder_num_layers":36,"encoder_seq_length":4096,"end_weight_decay":0.1,"eod_mask_loss":false,"ep_overlap_early_attn_memory_release":false,"error_injection_rate":0,"error_injection_type":"transient_error","eval_global_batch_size":256,"eval_interval":null,"eval_iters":100,"eval_micro_batch_size":1,"evidence_data_path":null,"exit_duration_in_mins":null,"exit_interval":null,"exit_on_missing_checkpoint":false,"exit_signal":{"__enum__":"signal:Signals:SIGTERM"},"exit_signal_handler":false,"exit_signal_handler_for_dataloader":false,"exit_signal_handler_for_training":false,"exp_avg_dtype":{"__torch_dtype__":"float32"},"exp_avg_sq_dtype":{"__torch_dtype__":"float32"},"experimental_attention_variant":null,"expert_model_parallel_size":1,"expert_tensor_parallel_size":1,"external_cuda_graph":false,"fake_process_group":false,"fallback_to_eager_attn":false,"fault_injector_delay_start_iteration":null,"fault_injector_fault_delay":null,"fault_injector_fault_probabilities":null,"fault_injector_fault_types":null,"fault_injector_mtti_seconds":null,"fault_injector_num_ranks":null,"fault_injector_offset_seconds":null,"fault_injector_ranks":null,"fault_injector_seed":null,"ffn_hidden_size":9728,"fim_data":false,"fim_eod_token":"<|endoftext|>","fim_fragment_rate":null,"fim_middle_token":"","fim_no_prefix":null,"fim_pad_token":"","fim_prefix_token":"","fim_rate":0.5,"fim_split_sample":null,"fim_spm_rate":0.5,"fim_suffix_token":"","fine_grained_activation_offloading":false,"fine_grained_offloading_max_inflight_offloads":null,"finetune":false,"first_last_layers_bf16":false,"flash_decode":false,"flight_recorder_dump_on_timeout":true,"flight_recorder_dump_path":null,"flight_recorder_extra_dump_on_exec":true,"flight_recorder_include_only_active":true,"flight_recorder_include_stack_trace":false,"flight_recorder_trace_buffer_size":2000,"fp16":false,"fp16_lm_cross_entropy":false,"fp32_residual_connection":false,"fp4":null,"fp4_param_gather":false,"fp4_quantizer_factory":null,"fp4_recipe":"nvfp4","fp8":null,"fp8_amax_compute_algo":"most_recent","fp8_amax_history_len":1,"fp8_interval":1,"fp8_margin":0,"fp8_output_proj":false,"fp8_param_gather":false,"fp8_quantizer_factory":null,"fp8_recipe":"delayed","fp8_wgrad":true,"freeze_all_layers":false,"freeze_e_score_correction_bias":false,"fsdp_db_use_persist_buf_on_alloc_fail":false,"fsdp_double_buffer":false,"fsdp_manual_registration":false,"ft_num_warmup_iters":5,"full_validation":false,"fused_residual_rmsnorm":false,"gdn_conv_pad_alignment":null,"gdn_pre_gated_delta_rule_fusion":false,"global_batch_size":256,"glu_linear_offset":0.0,"gpu_sniff_test_interval":null,"grad_reduce_in_bf16":false,"gradient_accumulation_fusion":true,"gradient_reduce_div_fusion":true,"group_query_attention":true,"grpo_clamp_eps_lower":0.01,"grpo_clamp_eps_upper":0.01,"grpo_entropy_term_weight":0.0,"grpo_filter_groups_with_same_reward":false,"grpo_group_size":2,"grpo_iterations":2,"grpo_kl_beta":0.001,"grpo_prompts_per_step":32,"head_lr_mult":1.0,"head_wise_attn_gate":false,"heterogeneous_layers_config_encoded_json":null,"heterogeneous_layers_config_path":null,"hidden_dropout":0.0,"hidden_size":2560,"hierarchical_context_parallel_sizes":null,"high_priority_a2a_comm_stream":false,"high_priority_stream_groups":[],"hybrid_context_parallel":false,"hybrid_layer_pattern":null,"hybrid_override_pattern":null,"hysteresis":2,"ict_head_size":null,"ict_load":null,"img_h":224,"img_w":224,"indexer_batch_size":128,"indexer_log_interval":1000,"inference_batch_times_seqlen_threshold":-1,"inference_coordinator_port":null,"inference_cuda_graph_all_prefills":false,"inference_cuda_graph_scope":{"__enum__":"megatron.core.transformer.enums:InferenceCudaGraphScope:none"},"inference_disable_ep_consensus":false,"inference_disable_triton_nvls_kernels":false,"inference_dynamic_batching":false,"inference_dynamic_batching_async_sched_mode":"legacy","inference_dynamic_batching_block_size":256,"inference_dynamic_batching_buffer_size_gb":40.0,"inference_dynamic_batching_cuda_graph_max_tokens":16384,"inference_dynamic_batching_cuda_graph_mixed_prefill_count":16,"inference_dynamic_batching_cuda_graph_sizing_distribution":"exponential","inference_dynamic_batching_enable_prefix_caching":false,"inference_dynamic_batching_logprobs_mode":"raw_logprobs","inference_dynamic_batching_mamba_memory_ratio":null,"inference_dynamic_batching_max_requests":null,"inference_dynamic_batching_max_tokens":null,"inference_dynamic_batching_num_cuda_graphs":16,"inference_dynamic_batching_paused_buffer_size_gb":null,"inference_dynamic_batching_prefix_caching_coordinator_policy":"first_prefix_block","inference_dynamic_batching_prefix_caching_eviction_policy":"ref_zero","inference_dynamic_batching_prefix_caching_mamba_gb":null,"inference_dynamic_batching_prefix_caching_routing_alpha":0.5,"inference_dynamic_batching_sampling_backend":"torch","inference_dynamic_batching_track_generated_token_events":false,"inference_dynamic_batching_track_paused_request_events":false,"inference_dynamic_batching_unified_memory_level":0,"inference_fuse_tp_communication":false,"inference_grouped_gemm_backend":"vllm","inference_logging_step_interval":0,"inference_max_requests":8,"inference_max_seq_length":2560,"inference_moe_disable_fused_quant_kernels":false,"inference_moe_token_dispatcher_type":"nvls","inference_rng_tracker":false,"inference_shards":null,"inference_text_gen_server_logging":false,"inference_use_synchronous_zmq_collectives":false,"inference_wandb_logging":false,"init_method_std":0.02,"init_method_xavier_uniform":false,"init_model_with_meta_device":false,"initial_loss_scale":4294967296,"inprocess_active_world_size":1,"inprocess_barrier_timeout":120,"inprocess_completion_timeout":120,"inprocess_empty_cuda_cache":false,"inprocess_granularity":"node","inprocess_hard_timeout":90,"inprocess_heartbeat_interval":30,"inprocess_heartbeat_timeout":60,"inprocess_last_call_wait":1,"inprocess_max_iterations":null,"inprocess_monitor_process_interval":1.0,"inprocess_monitor_thread_interval":1.0,"inprocess_progress_watchdog_interval":1.0,"inprocess_restart":false,"inprocess_soft_timeout":60,"inprocess_termination_grace_time":1,"is_hybrid_model":false,"iter_per_epoch":1250,"iterations_to_skip":[],"keep_fp8_transpose_cache":false,"kitchen_attention_backend":"sdpa","kv_channels":128,"kv_lora_rank":32,"langrl_env_config":null,"layernorm_epsilon":1e-6,"layernorm_zero_centered_gamma":false,"lazy_mpu_init":false,"linear_attention_freq":null,"linear_attention_type":null,"linear_conv_kernel_dim":4,"linear_cp_mode":"chunkwise","linear_key_head_dim":128,"linear_num_key_heads":16,"linear_num_value_heads":32,"linear_value_head_dim":128,"lion_beta1":0.95,"lion_beta2":0.98,"load":"/cluster-storage/models/Qwen3-4B_torch_dist","load_main_params_from_ckpt":false,"local_rank":0,"log_device_memory_used":false,"log_energy":false,"log_interval":100,"log_loss_scale_to_tensorboard":true,"log_max_attention_logit":false,"log_memory_interval":null,"log_memory_to_tensorboard":false,"log_moe_overload_factor":false,"log_num_zeros_in_grad":false,"log_params_norm":false,"log_progress":false,"log_straggler":false,"log_throughput":false,"log_timers_to_tensorboard":false,"log_validation_ppl_to_tensorboard":false,"log_world_size_to_tensorboard":false,"logging_level":null,"logits_load_decode_threads":4,"logits_load_dir":null,"logits_load_ignore_errors":false,"logits_load_kd_loss_alpha":1.0,"logits_load_msc_prefetch_depth":2,"logits_load_prefetch_factor":3,"logits_save_dir":null,"logits_save_dtype":"fp16","logits_save_top_k":null,"logits_save_top_p":null,"logits_save_top_p_min_k":1,"loss_scale":null,"loss_scale_window":1000,"low_memory_resume":false,"lr":1e-6,"lr_decay_iters":null,"lr_decay_samples":null,"lr_decay_style":"constant","lr_warmup_fraction":null,"lr_warmup_init":0.0,"lr_warmup_iters":0,"lr_warmup_samples":0,"lr_wsd_decay_iters":null,"lr_wsd_decay_samples":null,"lr_wsd_decay_style":"exponential","main_grads_dtype":{"__torch_dtype__":"float32"},"main_params_dtype":{"__torch_dtype__":"float32"},"make_vocab_size_divisible_by":128,"mamba_head_dim":64,"mamba_inference_conv_states_dtype":{"__torch_dtype__":"bfloat16"},"mamba_inference_ssm_states_dtype":{"__torch_dtype__":"bfloat16"},"mamba_num_groups":8,"mamba_num_heads":null,"mamba_state_dim":128,"mamba_training_ssm_states_dtype":null,"manual_gc":false,"manual_gc_eval":true,"manual_gc_interval":0,"mask_factor":1.0,"mask_prob":0.15,"mask_type":"random","masked_softmax_fusion":true,"max_position_embeddings":4096,"max_seqlen_per_dp_cp_rank":null,"max_tokens_to_oom":12000,"megatron_fsdp_cache_param_bucket_views":false,"megatron_fsdp_enable_fine_grained_param_gather":false,"megatron_fsdp_grad_comm_dtype":null,"megatron_fsdp_main_grads_dtype":null,"megatron_fsdp_main_params_dtype":{"__torch_dtype__":"float32"},"megatron_fsdp_max_pool_double_buffer":false,"megatron_fsdp_prefetch_recompute_forward_weights":false,"memory_snapshot_path":"snapshot.pickle","merge_file":null,"metadata_path":null,"mhc_init_gating_factor":0.01,"mhc_recompute_layer_num":null,"mhc_sinkhorn_iterations":20,"micro_batch_size":1,"microbatch_group_size_per_vp_stage":null,"mid_level_dataset_surplus":0.005,"min_dynamic_context_parallel_size":1,"min_loss_scale":1.0,"min_lr":0.0,"min_offloaded_tensor_size":1048576,"mla_down_proj_fusion":false,"mlp_chunks_for_prefill":1,"mlp_chunks_for_training":1,"mmap_bin_files":true,"mock_data":false,"moe_activation_in_fp32":false,"moe_apply_probs_on_input":false,"moe_aux_loss_coeff":0.0,"moe_combine_in_fp32":false,"moe_deepep_num_sms":null,"moe_enable_deepep":false,"moe_enable_routing_replay":false,"moe_expert_capacity_factor":null,"moe_expert_rank_capacity_factor":null,"moe_ffn_hidden_size":null,"moe_flex_dispatcher_backend":"deepep","moe_flex_dispatcher_num_sms":null,"moe_grouped_gemm":false,"moe_hybridep_num_blocks_permute":null,"moe_hybridep_num_blocks_unpermute":null,"moe_hybridep_num_sms":null,"moe_hybridep_num_sms_preprocessing":108,"moe_hybridep_pad_variable_tokens":false,"moe_input_jitter_eps":null,"moe_latent_size":null,"moe_latent_use_norm":false,"moe_layer_freq":1,"moe_layer_recompute":false,"moe_mlp_glu_interleave_size":null,"moe_n_hash_layers":0,"moe_ncclep_static_shape":false,"moe_ncclep_use_symm_mem":false,"moe_pad_expert_input_to_capacity":false,"moe_pad_experts_for_cuda_graph_inference":false,"moe_paged_stash":false,"moe_paged_stash_buffer_size_factor_cpu":0.0,"moe_paged_stash_buffer_size_factor_cuda":1.1,"moe_paged_stash_page_size":64,"moe_per_layer_logging":false,"moe_permute_accumulation_in_fp32":false,"moe_permute_fusion":false,"moe_permute_fusion_into_hybridep":false,"moe_router_bias_update_rate":0.001,"moe_router_dtype":null,"moe_router_enable_expert_bias":false,"moe_router_force_biased":null,"moe_router_force_load_balancing":false,"moe_router_freeze_gate":false,"moe_router_fusion":false,"moe_router_group_topk":null,"moe_router_load_balancing_type":"aux_loss","moe_router_num_groups":null,"moe_router_padding_for_fp8":false,"moe_router_padding_for_quantization":false,"moe_router_pre_softmax":false,"moe_router_score_function":"softmax","moe_router_topk":2,"moe_router_topk_scaling_factor":null,"moe_router_use_torch_mm":true,"moe_routing_trace_capture_hidden_states":false,"moe_routing_trace_capture_logits":false,"moe_routing_trace_dump_weights":false,"moe_routing_trace_max_training_iters":null,"moe_routing_trace_path":null,"moe_shared_expert_gate":false,"moe_shared_expert_glu_interleave_size":null,"moe_shared_expert_intermediate_size":null,"moe_shared_expert_overlap":false,"moe_single_grouped_bias":false,"moe_single_grouped_weight":false,"moe_token_dispatcher_type":"alltoall","moe_token_drop_policy":"probs","moe_upcycling_granularity":1,"moe_use_upcycling":false,"moe_z_loss_coeff":null,"mrope_interleaved":false,"mrope_section":null,"mscale":1.0,"mscale_all_dim":0.0,"mtp_detach_heads":true,"mtp_hybrid_override_pattern":null,"mtp_loss_scaling_factor":0.2,"mtp_num_layers":null,"mtp_standalone":false,"mtp_use_repeated_layer":false,"multi_latent_attention":false,"multiple_validation_sets":false,"muon_coefficient_type":"quintic","muon_extra_scale_factor":1.0,"muon_fp32_matmul_prec":"medium","muon_momentum":0.9,"muon_nesterov":false,"muon_num_ns_steps":5,"muon_scalar_optimizer":"adam","muon_scale_mode":"spectral","muon_split_qkv":true,"muon_tp_mode":"blockwise","mup_attn_scale_power":1.0,"mup_base_head_dim":null,"mup_base_hidden_size":null,"mup_embedding_mult":1.0,"mup_output_mult":1.0,"mup_width_mult":1.0,"nccl_all_reduce_for_prefill":false,"nccl_communicator_config_path":null,"nccl_ub":false,"no_load_optim":null,"no_load_rng":null,"no_persist_layer_norm":false,"no_rope_freq":null,"no_save_optim":false,"no_save_rng":null,"no_weight_decay_cond_type":null,"non_persistent_ckpt_type":null,"non_persistent_global_ckpt_dir":null,"non_persistent_local_ckpt_algo":"fully_parallel","non_persistent_local_ckpt_dir":null,"non_persistent_save_interval":null,"normalization":"RMSNorm","null_tokenizer_eod_id":null,"null_tokenizer_pad_id":-1,"num_attention_heads":32,"num_channels":3,"num_classes":1000,"num_dataset_builder_threads":1,"num_distributed_optimizer_instances":1,"num_experts":null,"num_layers":36,"num_layers_at_end_in_bf16":1,"num_layers_at_start_in_bf16":1,"num_layers_per_virtual_pipeline_stage":null,"num_query_groups":8,"num_residual_streams":4,"num_speculative_tokens":0,"num_virtual_stages_per_pipeline_rank":null,"num_workers":2,"nvtx_ranges":false,"o_groups":8,"o_lora_rank":1024,"object_storage_cache_path":null,"offload_modules":[],"offload_optimizer_states":false,"one_logger_async":false,"one_logger_project":"megatron-lm","one_logger_run_name":null,"onnx_safe":null,"openai_gelu":false,"optimizer":"adam","optimizer_cpu_offload":false,"optimizer_cuda_graph":false,"optimizer_offload_fraction":1.0,"optimizer_state_offload_chunk_size_mb":0,"optimizer_state_offload_fraction":1.0,"original_max_position_embeddings":4096,"outer_dp_sharding_strategy":"no_shard","output_bert_embeddings":false,"overlap_cpu_optimizer_d2h_h2d":false,"overlap_dispatch_backward_with_experts_wgrad":false,"overlap_grad_reduce":false,"overlap_moe_expert_parallel_comm":false,"overlap_p2p_comm":false,"overlap_p2p_comm_warmup_flush":false,"overlap_param_gather":false,"overlap_param_gather_with_optimizer_step":false,"override_opt_param_scheduler":false,"pad_packed_seq_alignment":null,"pad_vocab_size":true,"padded_vocab_size":152064,"params_dtype":{"__torch_dtype__":"bfloat16"},"patch_dim":16,"per_dataset_sequences_path":null,"per_split_data_args_path":null,"perform_initialization":true,"perform_rl_step":false,"phase_transition_iterations":null,"pin_cpu_grads":true,"pin_cpu_params":true,"pipeline_model_parallel_comm_backend":null,"pipeline_model_parallel_layout":null,"pipeline_model_parallel_size":1,"position_embedding_type":"rope","post_mlp_layernorm":false,"post_self_attn_layernorm":false,"pretrained_checkpoint":null,"profile":false,"profile_ranks":[],"profile_step_end":12,"profile_step_start":10,"pytorch_profiler_collect_callstack":false,"pytorch_profiler_collect_chakra":false,"pytorch_profiler_collect_shapes":false,"q_lora_rank":null,"qk_clip":false,"qk_clip_alpha":0.5,"qk_clip_threshold":100,"qk_head_dim":128,"qk_l2_norm":false,"qk_layernorm":true,"qk_pos_emb_head_dim":64,"query_in_block_prob":0.1,"quick_geglu":false,"rampup_batch_size":null,"rank":0,"recompute_granularity":"full","recompute_method":"uniform","recompute_modules":null,"recompute_num_layers":1,"record_memory_history":false,"record_shapes":false,"refit_method":"gloo","relative_attention_max_distance":128,"relative_attention_num_buckets":32,"replication":false,"replication_factor":2,"replication_jump":null,"rerun_mode":"validate_results","reset_attention_mask":false,"reset_position_ids":false,"result_rejected_tracker_filename":null,"retriever_report_topk_accuracies":[],"retriever_score_scaling":false,"reuse_grad_buf_for_mxfp8_param_ag":false,"rl_consumption_granularity":"B","rl_default_temperature":1.0,"rl_default_top_k":-1,"rl_default_top_p":0,"rl_generation_lag":0,"rl_importance_sampling_truncation_coef":null,"rl_inference_expert_model_parallel_size":null,"rl_inference_expert_tensor_model_parallel_size":null,"rl_inference_logprobs_is_correction":false,"rl_inference_model_unified_memory_level":0,"rl_inference_parsers":[],"rl_inference_pipeline_model_parallel_size":null,"rl_inference_tensor_model_parallel_size":null,"rl_kv_cache_management_mode":"persist","rl_offload_inference_model_weights_when_idle":false,"rl_offload_optimizer_during_inference":false,"rl_partial_rollouts":false,"rl_persist_cuda_graphs":false,"rl_profile":false,"rl_profile_dir":null,"rl_prompts_per_eval":32,"rl_sequence_packing_algo":"fifo","rl_sequence_packing_max_sequences_per_bin":50,"rl_skip_bos_token":false,"rl_submission_granularity":"B","rl_training_cuda_graphs":false,"rl_use_sequence_packing":false,"rl_verify_model_weights_swap":false,"rollout_indexer_topk_num_streams":null,"rollout_indexer_topk_width":null,"rope_scaling_factor":8.0,"rope_type":"rope","rotary_base":1000000,"rotary_base_per_layer":null,"rotary_interleaved":false,"rotary_percent":1.0,"rotary_scaling_factor":1.0,"rotary_seq_len_interpolation_factor":null,"run_workload_inspector_server":false,"sample_rate":1.0,"save":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints","save_activations_interval":null,"save_dgrads_interval":null,"save_interval":20,"save_params_interval":null,"save_retain_interval":null,"save_tokens_per_expert_interval":null,"save_wgrads_interval":null,"seed":1234,"seq_length":4096,"sequence_packing_scheduler":null,"sequence_parallel":true,"sft":false,"sft_mock_dataset_config_json":null,"sft_tokenizer_prompt_format":"nemotron-h-aligned","sgd_momentum":0.9,"sharp_enabled_group":null,"short_seq_prob":0.1,"skip_train":false,"skipped_train_samples":0,"softmax_type":"vanilla","spec":null,"special_tokens":null,"split":null,"squared_relu":false,"start_eval_at_iter":null,"start_weight_decay":0.1,"step_batch_size_schedule":null,"straggler_ctrlr_port":65535,"straggler_minmax_count":1,"strict_fsdp_dtensor_load":true,"suggested_communication_unit_size":null,"swiglu":true,"swin_backbone_type":"tiny","symmetric_ar_type":null,"te_precision_config_file":null,"te_rng_tracker":false,"tensor_model_parallel_size":2,"tensorboard_dir":null,"tensorboard_log_interval":1,"tensorboard_queue_size":1000,"test_data_path":null,"test_mode":false,"thd_max_packed_sequences":null,"thd_tail_padding_policy":null,"tiktoken_num_special_tokens":1000,"tiktoken_pattern":null,"timing_log_level":0,"timing_log_option":"minmax","titles_data_path":null,"tokenizer_hf_no_include_special_tokens":false,"tokenizer_hf_no_use_fast":false,"tokenizer_model":"/typical-model","tokenizer_sentencepiece_ignore_extra_whitespaces":true,"tokenizer_sentencepiece_legacy":false,"tokenizer_type":"HuggingFaceTokenizer","torch_fsdp2_reshard_after_forward":true,"tp_comm_bootstrap_backend":"nccl","tp_comm_bulk_dgrad":true,"tp_comm_bulk_wgrad":true,"tp_comm_overlap":false,"tp_comm_overlap_ag":true,"tp_comm_overlap_cfg":null,"tp_comm_overlap_rs":true,"tp_comm_overlap_rs_dgrad":false,"tp_comm_split_ag":true,"tp_comm_split_rs":true,"train_data_path":null,"train_iters":null,"train_samples":null,"train_sync_interval":null,"transformer_impl":"transformer_engine","transformer_pipeline_model_parallel_size":1,"trust_remote_code":true,"untie_embeddings_and_output_weights":false,"use_checkpoint_args":false,"use_checkpoint_opt_param_scheduler":false,"use_cpu_initialization":null,"use_dist_ckpt":true,"use_dist_ckpt_deprecated":false,"use_distributed_optimizer":true,"use_flash_attn":false,"use_fused_mhc":false,"use_fused_weighted_squared_relu":false,"use_gloo_process_groups":true,"use_grouped_gemm_for_dense_mlp":false,"use_grouped_gemm_for_shared_expert":false,"use_kitchen_attention":false,"use_layer_wise_distributed_optimizer":false,"use_layer_wise_param_layout":false,"use_legacy_static_engine":false,"use_mamba_mem_eff_path":true,"use_megatron_fsdp":false,"use_mp_args_from_checkpoint_args":false,"use_mup":false,"use_one_sent_docs":false,"use_persistent_ckpt_worker":false,"use_precision_aware_optimizer":false,"use_pytorch_profiler":false,"use_ring_exchange_p2p":false,"use_rope_scaling":false,"use_rotary_position_embeddings":true,"use_sharp":false,"use_te_activation_func":false,"use_tokenizer_model_from_checkpoint_args":true,"use_torch_fsdp2":false,"use_torch_optimizer_for_cpu_offload":false,"use_tp_pp_dp_mapping":false,"use_transformer_engine_op_fuser":false,"use_varlen_dataset":false,"v_head_dim":128,"valid_data_path":null,"validation_set_names":null,"variable_seq_lengths":true,"varlen_mock_dataset_config_json":null,"varlen_sbhd_validation":false,"verify_integrity":false,"virtual_pipeline_model_parallel_size":null,"vision_backbone_type":"vit","vision_pretraining":false,"vision_pretraining_type":"classify","vocab_extra_ids":0,"vocab_file":null,"vocab_size":151936,"wandb_entity":null,"wandb_exp_name":null,"wandb_project":null,"wandb_save_dir":null,"weight_decay":0.1,"weight_decay_incr_style":"constant","wgrad_deferral_limit":0,"window_attn_skip_freq":null,"window_size":null,"world_size":32,"yaml_cfg":null,"yarn_beta_fast":null,"yarn_beta_slow":null,"yarn_correction_range_round_to_int":null,"yarn_original_max_position_embeddings":null}},"raw_fsdp":null,"raw_torchtitan":null},"static_connections":{"static_conn_infos":{"rollout-executor":{"name":"rollout-executor","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.rollout.rollout_executor.RolloutExecutor","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"inference-controller":{"name":"inference-controller","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.rollout.inference_controller.InferenceController","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"inference-router-0":{"name":"inference-router-0","port_infos":[{"name":"primary","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false},{"name":"prometheus","static_port":9000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":null,"num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"session-server":{"name":"session-server","port_infos":[{"name":"primary","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":null,"num_cells":32,"num_workers_per_cell":1,"pods_per_cell":1},"trainer-controller-actor":{"name":"trainer-controller-actor","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.train.group.TrainerController","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1}}}}' + - '{"worker_type":"rollout","args":{"sglang_server_concurrency":512,"sglang":{"models":[{"name":"default","model_path":null,"server_groups":[{"worker_type":"prefill","num_gpus_per_engine":16,"overrides":{"model_path":"/typical-model"},"needs_offload":true},{"worker_type":"decode","num_gpus_per_engine":8,"overrides":{"model_path":"/typical-model"},"needs_offload":true}],"update_weights":true}],"base_args":{"tokenizer_path":null,"tokenizer_mode":"auto","tokenizer_backend":"huggingface","tokenizer_worker_num":1,"detokenizer_worker_num":1,"skip_tokenizer_init":false,"load_format":"auto","model_loader_extra_config":"{}","context_length":null,"is_embedding":false,"enable_multimodal":null,"revision":null,"model_impl":"auto","model_config_parser":"auto","json_model_override_args":"{}","dtype":"auto","quantization":null,"quantization_param_path":null,"kv_cache_dtype":"auto","enable_fp32_lm_head":false,"modelopt_quant":null,"modelopt_checkpoint_restore_path":null,"modelopt_checkpoint_save_path":null,"modelopt_export_path":null,"quantize_and_serve":false,"rl_quant_profile":null,"enable_tf32_matmul":null,"mem_fraction_static":0.7,"max_running_requests":null,"max_queued_requests":null,"max_total_tokens":null,"chunked_prefill_size":4096,"prefill_decode_interval":null,"enable_dynamic_chunking":false,"max_prefill_tokens":16384,"prefill_max_requests":null,"schedule_policy":"fcfs","enable_priority_scheduling":false,"disable_priority_preemption":false,"default_priority_value":null,"abort_on_priority_when_disabled":false,"schedule_low_priority_values_first":false,"priority_scheduling_preemption_threshold":10,"retraction_policy":"length","schedule_conservativeness":1.0,"page_size":null,"c128_page_size":16,"swa_full_tokens_ratio":null,"disable_hybrid_swa_memory":false,"radix_eviction_policy":"lru","radix_eviction_policy_config":null,"prefill_only_disable_kv_cache":false,"disable_radix_cache":false,"enable_page_major_kv_layout":false,"enable_unified_memory":false,"disable_chunked_prefix_cache":false,"disable_overlap_schedule":false,"num_continuous_decode_steps":1,"scheduler_recv_interval":1,"enable_mixed_chunk":false,"dist_timeout":null,"tp_size":1,"dcp_size":1,"pp_size":1,"pp_max_micro_batch_size":null,"pp_async_batch_depth":0,"dp_size":1,"attn_dp_size":1,"load_balance_method":"auto","attn_cp_size":1,"moe_dp_size":1,"dwdp_size":1,"dcp_comm_backend":null,"dcp_replicate_q_proj":null,"enable_prefill_cp":false,"cp_strategy":null,"enable_dsa_cache_layer_split":false,"enable_cp_decode_attn_tp":false,"enable_kv_cache_sharding":false,"enable_dp_attention_local_control_broadcast":false,"enable_dp_lm_head":false,"enable_tp_lm_head_all_to_all":null,"enable_attn_tp_input_scattered":false,"enable_shared_experts_attn_tp":false,"shared_experts_tp_size":null,"enable_dense_mlp_attn_tp":false,"enable_layernorm_sp":false,"disable_attn_tp_gather":false,"enable_p2p_check":false,"device":"cuda","mlx_enable_sampling":false,"watchdog_timeout":300,"soft_watchdog_timeout":null,"sleep_on_idle":false,"use_ray":false,"numa_node":null,"gc_threshold":null,"host":"127.0.0.1","fastapi_root_path":"","smg_grpc_mode":false,"grpc_mode":false,"grpc_port":null,"sidecar":null,"sidecar_args":null,"warmups":null,"enable_http2":false,"http2_max_concurrent_streams":200,"http2_initial_connection_window_size":1048576,"ssl_keyfile":null,"ssl_certfile":null,"ssl_ca_certs":null,"ssl_keyfile_password":null,"enable_ssl_refresh":false,"api_key":null,"admin_api_key":null,"served_model_name":null,"weight_version":"default","chat_template":null,"trust_request_chat_template":false,"hf_chat_template_name":null,"completion_template":null,"file_storage_path":null,"enable_cache_report":false,"return_input_ids":false,"return_output_ids":false,"default_chat_template_kwargs":null,"strip_thinking_cache":false,"enable_strict_thinking":false,"tool_server":null,"sampling_defaults":"model","asr_max_buffer_seconds":60,"asr_max_concurrent_sessions":32,"preferred_sampling_params":null,"allow_auto_truncate":false,"stream_interval":1,"batch_notify_size":16,"stream_response_default_include_usage":false,"incremental_streaming_output":false,"enable_streaming_session":false,"enable_session_radix_cache":false,"log_level":"info","log_level_http":null,"log_requests":false,"log_requests_level":2,"log_requests_format":"text","log_requests_target":null,"uvicorn_access_log_exclude_prefixes":[],"crash_dump_folder":null,"show_time_cost":false,"enable_metrics":false,"smg_http_sidecar_port":null,"enable_mfu_metrics":false,"enable_metrics_for_all_schedulers":false,"load_snapshot_publish_interval":15,"tokenizer_metrics_custom_labels_header":"x-custom-labels","tokenizer_metrics_allowed_custom_labels":null,"extra_metric_labels":null,"bucket_time_to_first_token":null,"bucket_inter_token_latency":null,"bucket_e2e_request_latency":null,"prompt_tokens_buckets":null,"generation_tokens_buckets":null,"gc_warning_threshold_secs":0.0,"decode_log_interval":40,"enable_request_time_stats_logging":false,"kv_events_config":null,"load_publish_endpoint":null,"enable_forward_pass_metrics":false,"forward_pass_metrics_worker_id":"","forward_pass_metrics_ipc_name":null,"enable_trace":false,"trace_modules":"request","otlp_traces_endpoint":"localhost:4317","export_metrics_to_file":false,"export_metrics_to_file_dir":null,"constrained_json_whitespace_pattern":null,"constrained_json_disable_any_whitespace":false,"constrained_json_max_whitespace_cnt":null,"attention_backend":null,"decode_attention_backend":null,"enable_lean_attention":null,"prefill_attention_backend":null,"grammar_backend":null,"radix_cache_backend":null,"mm_attention_backend":null,"fp8_gemm_runner_backend":"auto","fp4_gemm_runner_backend":"auto","bf16_gemm_backend":"auto","dsa_prefill_backend":null,"dsv4_prefill_backend":"auto","dsa_decode_backend":null,"dsa_paged_mqa_logits_backend":"auto","dsa_topk_backend":"sgl-kernel","disable_flashinfer_autotune":false,"flashinfer_autotune_skip_ops":null,"mamba_backend":"triton","cuda_graph_config":null,"cuda_graph_backend_decode":null,"cuda_graph_backend_prefill":"disabled","cuda_graph_max_bs_decode":null,"cuda_graph_max_bs_prefill":null,"cuda_graph_bs_decode":null,"cuda_graph_bs_prefill":null,"cuda_graph_prefill_max_context":null,"disable_prefill_cuda_graph":false,"disable_decode_cuda_graph":false,"disable_cuda_graph_padding":false,"enable_profile_cuda_graph":false,"enable_cudagraph_gc":false,"debug_cuda_graph":false,"enable_layerwise_nvtx_marker":false,"enable_nccl_nvls":false,"enable_symm_mem":false,"triton_attention_reduce_in_fp32":false,"triton_attention_num_kv_splits":8,"triton_attention_split_tile_size":null,"flashinfer_mla_disable_ragged":false,"enable_fused_qk_norm_rope":null,"enable_precise_embedding_interpolation":false,"enable_fused_moe_sum_all_reduce":false,"enable_deepseek_v4_fp4_indexer":false,"disable_custom_all_reduce":false,"enable_mscclpp":false,"enable_torch_symm_mem":false,"enable_scattered_sconv":false,"pre_warm_nccl":false,"boundary_reduction":"auto","enable_quant_communications":false,"enforce_disable_flashinfer_allreduce_fusion":false,"flashinfer_allreduce_fusion_backend":null,"enable_aiter_allreduce_fusion":false,"enable_torch_compile":false,"enable_torch_compile_debug_mode":false,"torch_compile_max_bs":32,"speculative_algorithm":null,"uno_lora_path":null,"speculative_draft_model_path":null,"speculative_draft_model_revision":null,"speculative_draft_load_format":null,"speculative_num_steps":null,"speculative_eagle_topk":null,"speculative_num_draft_tokens":null,"speculative_dflash_block_size":null,"speculative_dspark_block_size":null,"speculative_dspark_sps_table_path":null,"speculative_dspark_confidence_sts_path":null,"speculative_dspark_align_verify_tokens_to_graph_tier":false,"speculative_accept_threshold_single":1.0,"speculative_accept_threshold_acc":1.0,"speculative_use_rejection_sampling":false,"speculative_token_map":null,"speculative_attention_mode":"prefill","speculative_draft_attention_backend":null,"speculative_dsa_topk_backend":"sgl-kernel","speculative_draft_kv_cache_dtype":null,"speculative_draft_window_size":null,"speculative_moe_runner_backend":null,"speculative_moe_a2a_backend":null,"speculative_enable_w4a4_mxfp4_megamoe":null,"speculative_draft_model_quantization":null,"enable_multi_layer_eagle":false,"speculative_adaptive":false,"speculative_adaptive_config":null,"decoupled_spec_bind_endpoint":null,"decoupled_spec_connect_endpoints":null,"decoupled_spec_rank":null,"decoupled_spec_role":"null","spec_trace_dir":null,"speculative_ngram_min_bfs_breadth":1,"speculative_ngram_max_bfs_breadth":10,"speculative_ngram_match_type":"BFS","speculative_ngram_max_trie_depth":18,"speculative_ngram_capacity":10000000,"speculative_ngram_external_corpus_path":null,"speculative_ngram_external_sam_budget":0,"speculative_ngram_external_corpus_max_tokens":10000000,"ep_size":1,"moe_a2a_backend":"none","enable_w4a4_mxfp4_megamoe":false,"deepep_v2_mode":"direct","moe_runner_backend":"auto","flashinfer_mxfp4_moe_precision":"default","deepep_mode":"auto","fuseep_mode":2,"deepep_dispatcher_output_dtype":"auto","ep_num_redundant_experts":0,"ep_dispatch_algorithm":null,"init_expert_location":"trivial","enable_eplb":false,"eplb_algorithm":"auto","eplb_rebalance_num_iterations":1000,"eplb_rebalance_layers_per_chunk":null,"eplb_min_rebalancing_utilization_threshold":1.0,"expert_distribution_recorder_mode":null,"expert_distribution_recorder_buffer_size":null,"expert_balancedness_report_mode":"off","deepep_config":null,"moe_dense_tp_size":null,"elastic_ep_backend":null,"enable_elastic_expert_backup":false,"mooncake_ib_device":null,"enable_waterfill":false,"ep_join_mode":null,"ep_join_rank_offset":0,"elastic_ep_initial_size":null,"max_ep_size":null,"elastic_ep_scale_timeout":600,"disable_flashinfer_cutlass_moe_fp4_allgather":false,"disable_shared_experts_fusion":false,"enforce_shared_experts_fusion":false,"max_mamba_cache_size":null,"mamba_ssm_dtype":null,"mamba_max_states_per_path":-1,"enable_mamba_cache_stochastic_rounding":false,"mamba_cache_philox_rounds":0,"mamba_full_memory_ratio":null,"mamba_radix_cache_strategy":"auto","mamba_track_interval":256,"enable_int8_mamba_checkpoint":false,"int8_mamba_ckpt_size":null,"linear_attn_backend":"triton","linear_attn_decode_backend":null,"linear_attn_prefill_backend":null,"linear_attn_verify_backend":null,"enable_linear_replayssm":false,"linear_replayssm_cache_len":16,"enable_linear_replayssm_spec":false,"enable_hierarchical_cache":false,"hicache_host_memory_mode":"cache","hicache_ratio":null,"hicache_size":0,"hicache_write_policy":"write_through","hicache_io_backend":"kernel","hicache_mem_layout":"page_first","hicache_storage_backend":null,"hicache_storage_prefetch_policy":"timeout","hicache_storage_backend_extra_config":null,"hicache_storage_prefetch_retry_poll_interval":8,"hicache_storage_prefetch_retry_max_attempts":8,"enable_unified_cache_external_linker":false,"unified_cache_external_linker_backend":"mooncake","enable_hisparse":false,"hisparse_config":null,"enable_broadcast_mm_inputs_process":false,"enable_prefix_mm_cache":false,"mm_enable_dp_encoder":null,"mm_process_config":null,"mm_processor_worker_num":0,"mm_io_worker_num":0,"allowed_media_domains":[],"media_url_max_file_size_mb":64,"mm_preprocess_cache_size_mb":null,"trust_mm_content_hashes":false,"limit_mm_data_per_request":null,"enable_mm_global_cache":false,"image_processor_backend":"auto","mm_global_cache_backend":"mooncake","disable_fast_image_processor":false,"mm_feature_transport":null,"enable_lora":null,"enable_lora_overlap_loading":null,"max_lora_rank":null,"lora_target_modules":null,"lora_paths":null,"max_loaded_loras":null,"max_loras_per_batch":8,"lora_eviction_policy":"lru","lora_backend":"csgmv","max_lora_chunk_size":16,"experts_shared_outer_loras":null,"lora_use_virtual_experts":true,"lora_strict_loading":false,"lora_drain_wait_threshold":0.0,"enable_two_batch_overlap":false,"enable_single_batch_overlap":false,"tbo_token_distribution_threshold":0.48,"cpu_offload_gb":0,"offload_group_size":-1,"offload_num_in_group":1,"offload_prefetch_step":1,"offload_mode":"cpu","enable_lmcache":false,"lmcache_config_file":null,"enable_flexkv":false,"flexkv_config_file":null,"kt_weight_path":null,"kt_method":"AMXINT4","kt_cpuinfer":null,"kt_threadpool_count":2,"kt_num_gpu_experts":null,"kt_max_deferred_experts_per_token":null,"dllm_algorithm":null,"dllm_algorithm_config":null,"dllm_fdfo":true,"disaggregation_mode":"null","disaggregation_transfer_backend":"mooncake","disaggregation_bootstrap_port":8998,"disaggregation_ib_device":null,"disaggregation_decode_enable_radix_cache":false,"disaggregation_decode_enable_offload_kvcache":false,"disaggregation_decode_retraction_backup":null,"num_reserved_decode_tokens":512,"disaggregation_decode_extra_slots":null,"disaggregation_decode_polling_interval":1,"optimistic_prefill_attempts":0,"encoder_only":false,"language_only":false,"language_model_only":false,"encoder_transfer_backend":"auto","encoder_urls":[],"encoder_bootstrap_port":8997,"encoder_register_urls":[],"enable_adaptive_dispatch_to_encoder":false,"enable_pdmux":false,"pdmux_config_path":null,"sm_group_num":8,"startup_weight_load_mode":"serial","custom_weight_loader":null,"weight_loader_disable_mmap":false,"weight_loader_prefetch_checkpoints":false,"weight_loader_prefetch_num_threads":4,"weight_loader_drop_cache_after_load":false,"remote_instance_weight_loader_seed_instance_ip":null,"remote_instance_weight_loader_seed_instance_service_port":null,"remote_instance_weight_loader_send_weights_group_ports":null,"remote_instance_weight_loader_backend":"nccl","remote_instance_weight_loader_start_seed_via_transfer_engine":false,"engine_info_bootstrap_port":6789,"modelexpress_config":null,"download_dir":null,"model_checksum":null,"delete_ckpt_after_loading":false,"decrypted_config_file":null,"decrypted_draft_config_file":null,"checkpoint_engine_wait_weights_before_ready":false,"enable_prefill_delayer":false,"prefill_delayer_max_delay_passes":30,"prefill_delayer_token_usage_low_watermark":null,"prefill_delayer_forward_passes_buckets":null,"prefill_delayer_wait_seconds_buckets":null,"prefill_delayer_queue_min_ratio":null,"prefill_delayer_max_delay_ms":null,"min_free_slots_delay":null,"enable_deterministic_inference":false,"rl_on_policy_target":null,"kv_canary":"none","kv_canary_sweep_interval":0,"enable_dynamic_batch_tokenizer":false,"dynamic_batch_tokenizer_batch_size":32,"dynamic_batch_tokenizer_batch_timeout":0.002,"enable_tokenizer_batch_encode":false,"disable_tokenizer_batch_decode":false,"debug_tensor_dump_output_folder":null,"debug_tensor_dump_layers":null,"debug_tensor_dump_input_file":null,"enable_weights_cpu_backup":false,"enable_draft_weights_cpu_backup":false,"enable_custom_logit_processor":false,"enable_return_hidden_states":false,"return_hidden_states_mode":null,"sampling_mask_max_tokens":4096,"disable_outlines_disk_cache":false,"enable_mis":false,"weight_cache_mode":"off","weight_cache_socket":null,"weight_cache_timeout":1800,"forward_hooks":null,"msprobe_dump_config":null,"ple_offload_embedding":null,"ple_offload_backend":"pinned","ple_offload_dir":null,"disaggregation_enable_kv_checksum":false,"enable_pd_role_switch":false,"speculative_domino_candidate_pool_size":2048,"flashinfer_a2a_dispatch_type":null,"cuda_graph_max_seq_len_prefill":null,"prefill_kv_cache_dequant_dtype":"auto","dsv4_attn_backend":"auto","otlp_service_name":null,"hicache_host_memory_fraction":0.8,"enable_linker_mla_dedup":false,"swa_prefix_tails":null,"enable_encoder_swa_bounded_replay":false,"enable_decoder_swa_bounded_replay":null,"enable_response_store":false,"disaggregation_decode_host_receive_threshold":1.0,"qsa_indexer_dtype":"auto","disaggregation_decode_allocation_policy":"early","speculative_use_block_verification":false,"speculative_draft_sink_size":null,"disable_aiter_allreduce_fusion_in_prefill":false,"disable_aiter_allreduce_fusion_in_decode":false,"enable_amd_monokernel":false,"dsa_triton_union":0,"enable_dsa_fused_indexer":null,"enable_watermark":false,"watermark_config":null,"grpc_response_timeout_secs":300,"enable_paged_experts":false,"paged_experts_num_resident":null,"enable_nvidia_megakernel":false,"enable_megamoe_for_layernorm_sp":false,"enable_http_worker_reuseport":false,"prefill_decode_interval_min_bs":0,"unified_cache_external_linker_config":null,"enable_return_aux_hidden_states":false,"return_aux_hidden_state_layer_ids":null,"enable_prefill_only_deterministic_inference":false,"true_on_policy_contract":null,"disable_draft_cuda_graph":false,"custom_pull_weights_pre_read_hook":null,"enable_engine_info_bootstrap":false,"enable_rdt_weight_sync":false,"lora_no_cpu_backup":false,"enable_prefill_weight_versions":false,"remote_instance_weight_loader_start_seed_via_nixl":false,"enable_token_space_processor":false,"sampling_backend":null,"reasoning_parser":null,"tool_call_parser":null,"kv_canary_real_data":"none","disable_cuda_graph":false,"enable_dp_attention":false,"enable_flashinfer_allreduce_fusion":false}},"use_miles_dashboard":false,"dashboard_flush_interval":5.0,"dashboard_gpu_sample_interval":1.0,"dashboard_sglang_scrape_interval":2.0,"dashboard_sglang_scrape_mode":"auto","dashboard_sglang_metrics":null,"dashboard_forward_prometheus":false,"use_wandb":false,"wandb_mode":null,"wandb_dir":null,"wandb_key":null,"wandb_host":null,"wandb_team":null,"wandb_group":null,"wandb_random_suffix":true,"wandb_always_use_train_step":false,"log_multi_turn":false,"log_reward_category":null,"log_correct_samples":false,"wandb_run_id":null,"use_tensorboard":false,"tb_project_name":null,"tb_experiment_name":null,"use_prometheus":false,"prometheus_port":9090,"prometheus_run_name":null,"use_mlflow":false,"mlflow_tracking_uri":null,"mlflow_experiment_name":"miles","mlflow_run_name":null,"mlflow_run_id":null,"session_server_instances":null,"use_session_server":true,"session_server_workers":32,"session_server_ip":null,"session_server_external_host":null,"session_server_port":null,"tito_model":"default","session_message_matcher":"strict","session_sample_picker_path":"miles.rollout.session.v2.picker_hub.drop_same_prompt_retries","session_sample_postprocessor_path":"miles.rollout.session.v2.postprocessor_hub.default_postprocess","ci_disable_config_snapshot":false,"config_snapshot_name":null,"ci_enable_metrics_capture":false,"ci_event_root":null,"ci_test":false,"ci_tito_special_token_count_threshold":0.0,"ci_disable_kl_checker":false,"ci_disable_logprobs_checker":false,"ci_disable_weight_update_checker":false,"ci_metric_checker_key":null,"ci_metric_checker_threshold":null,"ci_metric_checker_expect_num":null,"ci_save_grad_norm":null,"ci_load_grad_norm":null,"ci_save_model_hash":false,"ci_check_model_hash":false,"prefill_num_servers":null,"enable_mtp_training":false,"dsa_impl":"miles","miles_dsa_topk_backend":"canonical","dsv4_impl":"megatron","custom_megatron_init_path":null,"custom_megatron_before_log_prob_hook_path":null,"custom_megatron_before_train_step_hook_path":null,"rollout_buffer_url":null,"fetch_trajectory_retry_times":-1,"min_batch_collection_ratio":1.0,"rollout_task_type":"math","data_pad_size_multiplier":128,"disable_rollout_trim_samples":false,"use_dynamic_global_batch_size":false,"rm_type":"math","reward_key":null,"custom_rm_path":null,"http_proxy":null,"use_distributed_post":false,"save_debug_trajectory_data":null,"load_debug_rollout_data":null,"debug_rollout_only":false,"debug_train_only":false,"save_debug_train_data":null,"save_debug_event_data":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints/events","dump_details":null,"dumper_enable":false,"dumper_dir":"/tmp/dumper","dumper_inference":null,"dumper_fwd_only":null,"dumper_fwd_bwd":null,"dumper_source_patcher_config_inference":null,"dumper_source_patcher_config_train":null,"memory_snapshot_dir":".","memory_snapshot_num_steps":null,"profile_target":["train_overall"],"memory_recorder":"torch","check_weight_update_equal":false,"check_weight_update_selector":"all","check_weight_update_skip_list":null,"check_weight_update_allow_quant_error":false,"save_local_weight_checksum":false,"check_weight_transfer_checksum":false,"enable_event_analyzer":false,"log_inference_engine_weight_checksums":false,"enable_sample_ownership_checker":false,"sample_ownership_grace_steps":10,"enable_witness":false,"witness_buffer_size":1048576,"ci_fault_hooks":null,"ci_fault_hooks_path":null,"ci_inject_rollout_data_path":null,"env_report":"","env_report_interval_seconds":3600.0,"debug_unified_grad_fused_logprob":false,"debug_deterministic_collective":false,"sglang_model_routers":null,"sglang_router_ip":null,"sglang_router_port":null,"sglang_router_policy":"manual","sglang_router_request_timeout_secs":14400,"router_args":{"worker_urls":[],"policy":"cache_aware","prefill_policy":null,"decode_policy":null,"cache_threshold":0.3,"balance_abs_threshold":64,"balance_rel_threshold":1.5,"bucket_adjust_interval_secs":5,"eviction_interval_secs":60,"max_tree_size":67108864,"max_idle_secs":14400,"assignment_mode":"min_load","max_payload_size":536870912,"dp_aware":false,"enable_igw":false,"mini_lb":false,"pd_disaggregation":false,"prefill":null,"decode":null,"worker_startup_timeout_secs":1800,"worker_startup_check_interval":30,"log_dir":null,"log_level":"info","service_discovery":false,"selector":{},"service_discovery_port":80,"service_discovery_namespace":null,"prefill_selector":{},"decode_selector":{},"prometheus_port":29000,"prometheus_host":"0.0.0.0","prometheus_duration_buckets":null,"request_id_headers":null,"request_timeout_secs":1800,"shutdown_grace_period_secs":180,"cors_allowed_origins":[],"max_concurrent_requests":-1,"queue_size":100,"queue_timeout_secs":60,"rate_limit_tokens_per_second":null,"retry_max_retries":5,"retry_initial_backoff_ms":50,"retry_max_backoff_ms":30000,"retry_backoff_multiplier":1.5,"retry_jitter_factor":0.2,"disable_retries":false,"cb_failure_threshold":10,"cb_success_threshold":3,"cb_timeout_duration_secs":60,"cb_window_duration_secs":120,"disable_circuit_breaker":false,"health_failure_threshold":3,"health_success_threshold":2,"health_check_timeout_secs":5,"health_check_interval_secs":60,"health_check_endpoint":"/health","disable_health_check":false,"model_path":null,"tokenizer_path":null,"chat_template":null,"tokenizer_cache_enable_l0":false,"tokenizer_cache_l0_max_entries":10000,"tokenizer_cache_enable_l1":false,"tokenizer_cache_l1_max_memory":52428800,"reasoning_parser":null,"tool_call_parser":null,"mcp_config_path":null,"backend":"sglang","history_backend":"memory","oracle_wallet_path":null,"oracle_tns_alias":null,"oracle_connect_descriptor":null,"oracle_username":null,"oracle_password":null,"oracle_pool_min":1,"oracle_pool_max":16,"oracle_pool_timeout_secs":30,"postgres_db_url":null,"postgres_pool_max":16,"redis_url":null,"redis_pool_max":16,"redis_retention_days":30,"client_cert_path":null,"client_key_path":null,"ca_cert_paths":[],"tls_cert_path":null,"tls_key_path":null,"enable_trace":false,"otlp_traces_endpoint":"localhost:4317","api_key":null,"control_plane_api_keys":[],"control_plane_audit_enabled":false,"jwt_issuer":null,"jwt_audience":null,"jwt_jwks_uri":null,"jwt_role_mapping":[]},"router":"sglang","miles_router_timeout":null,"miles_router_max_connections":null,"miles_router_health_check_failure_threshold":3,"lora_A_init_method":"xavier","lora_B_init_method":"zero","multi_lora":false,"lora_sync_sends_base":true,"hf_lora_targets":null,"lora_adapter_targets":null,"sglang_lora_use_virtual_experts":true,"lora_rank":0,"lora_alpha":16,"lora_dropout":0.0,"lora_type":"lora","target_modules":null,"exclude_modules":null,"lora_adapter_path":null,"lora_sync_from_tensor":false,"lora_base_cpu_backup":false,"lora_train_only":false,"experts_shared_outer_loras":false,"multi_lora_n_adapters":0,"check_lora_weight_equal":false,"use_opd":false,"opd_type":null,"opd_kl_coef":1.0,"opd_teacher_load":null,"opd_teacher_ckpt_step":null,"use_critic":false,"ref_load":null,"ref_ckpt_step":null,"save_hf":null,"save_trigger_sentinel":null,"custom_megatron_post_save_hook_path":null,"num_critic_only_steps":0,"critic_load":null,"critic_save":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints_critic","critic_lr":1e-6,"critic_lr_warmup_iters":0,"eps_clip":0.2,"eps_clip_high":0.28,"eps_clip_c":null,"value_clip":0.2,"kl_coef":0.0,"loss_type":"policy_loss","score_centering_is":"none","score_centering_tis_clip":2.0,"score_centering_mis_low":0.5,"score_centering_mis_high":5.0,"custom_loss_function_path":null,"kl_loss_type":"k1","advantage_estimator":"grpo","compute_advantages_and_returns":true,"use_kl_loss":false,"kl_loss_coef":0.0,"use_unbiased_kl":false,"ref_update_interval":null,"entropy_coef":0.0,"gamma":1.0,"lambd":1.0,"normalize_advantages":false,"use_rollout_entropy":false,"observe_training_entropy":false,"get_mismatch_metrics":false,"reset_optimizer_states":false,"use_rollout_logprobs":false,"skip_actor_forward_only":false,"use_tis":false,"tis_clip":2.0,"tis_clip_low":0.0,"custom_tis_function_path":null,"custom_pg_loss_reducer_function_path":null,"use_routing_replay":false,"use_rollout_routing_replay":false,"use_indexer_replay":false,"use_rollout_indexer_replay":false,"use_opsm":false,"opsm_delta":0.0001,"eval_uses_snapshots":false,"eval_prompt_data":null,"eval_config":null,"skip_eval_before_train":false,"eval_input_key":null,"eval_label_key":null,"eval_tool_key":null,"n_samples_per_eval_prompt":1,"eval_temperature":null,"eval_top_p":null,"eval_top_k":null,"eval_max_response_len":null,"eval_min_new_tokens":null,"eval_max_context_len":null,"eval_hf_dir":null,"eval_max_in_flight":2,"eval_overflow_policy":"backpressure","eval_keep_snapshots":2,"num_rollout":16,"debug_exit_after_rollout":null,"num_epoch":null,"rollout_global_dataset":true,"data_source_path":{"path":"miles.rollout.data_source.RolloutDataSource","config":null},"prompt_data":"/cluster-storage/datasets/dapo-math-17k/dapo-math-17k.jsonl","apply_chat_template":true,"apply_chat_template_kwargs":{},"chat_template_path":null,"input_key":"prompt","label_key":"label","multimodal_keys":null,"metadata_key":"metadata","tool_key":"tools","start_rollout_id":null,"rollout_batch_size":32,"n_samples_per_prompt":8,"num_steps_per_rollout":null,"balance_data":true,"balance_by_flops":false,"allow_partial_train_step":false,"use_dynamic_batch_size":true,"max_tokens_per_gpu":9216,"trainer_heartbeat_checker_interval":10.0,"trainer_heartbeat_checker_timeout":10.0,"trainer_heartbeat_checker_first_wait":300.0,"trainer_heartbeat_checker_failure_threshold":3,"rollout_health_check_interval":30.0,"rollout_health_check_timeout":30.0,"rollout_health_check_first_wait":0.0,"rollout_health_check_failure_threshold":1,"use_fault_tolerance":false,"ft_components":[],"api_server_host":"127.0.0.1","api_server_port":0,"mini_ft_controller_enable":false,"mini_ft_controller_poll_interval":10.0,"mini_ft_controller_resume_delay":10.0,"custom_agent_function_path":null,"use_sampling_support_replay":false,"rollout_sampling_logprobs_mode":"selected","rollout_top_logprobs_num":0,"hf_checkpoint":"/typical-model","model_name":null,"rollout_function_path":{"path":"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn","config":null},"fully_async":false,"rollout_temperature":1.0,"rollout_top_p":1.0,"rollout_top_k":-1,"rollout_max_response_len":8192,"object_store_backend":"mooncake","mooncake_store_init_kwargs":{"protocol":"tcp","master_server_address":"127.0.0.1:50051","global_segment_size":"2gb","local_buffer_size":"2gb"},"mooncake_replica_num":1,"use_output_store":false,"output_store_local_buffer_size":"16gb","async_unused_samples_handler":"drop","custom_generate_function_path":null,"update_weight_buffer_size":536870912,"update_weights_interval":1,"pause_generation_mode":"retract","keep_old_actor":false,"rollout_data_postprocess_path":null,"pin_rollout_manager_to_head":false,"rollout_external_engine_addrs":null,"rollout_external_router_pd":false,"custom_inference_engine_provider_path":{"path":"miles.ray.specs.inference.backend_inference_engine_provider","config":null},"update_weight_transfer_mode":"broadcast","update_weight_disk_dir":null,"update_weight_local_checkpoint_dir":null,"update_weight_delta_encoding":"xor","update_weight_delta_checksum":"xxh3-128","custom_update_weight_post_write_path":null,"p2p_transfer_timeout":30.0,"update_weight_engine_request_timeout":300.0,"update_weights_timeout":600.0,"p2p_transport":"mooncake","trainer_id":"actor","trainer_model_id":null,"entry":"train","train_backend":"megatron","qkv_format":"thd","linear_attention_backend":"fla","linear_attention_input_norm":"te","true_on_policy_mode":false,"train_env_vars":{},"train_memory_margin_bytes":1073741824,"debug_skip_weight_update":false,"debug_disable_optimizer":false,"rematerialize_param_from_master_weight":false,"check_rematerialize_param_from_master_weight":false,"megatron_to_hf_mode":"raw","dsa_attention_backend":"tilelang","extra_high_precision_layers_hf":[],"extra_high_precision_layers_megatron":[],"custom_model_provider_path":null,"recompute_loss_function":false,"log_probs_backend":"torch","log_probs_chunk_size":-1,"indep_dp":false,"delay_split_train_data_by_dp":false,"allgather_cp":false,"mfu_peak_tflops":null,"starts_inference_engines":true,"rollout_external":false,"cluster_backend":"kubernetes","worker_comm_backend":"rpc","deploy_component":"all","deploy_instance_id":null,"init_expected_num_cells":{"default":3},"trainer_init_expected_num_cells":null,"trainer_controller_addrs":null,"inference_controller_addr":null,"rollout_num_gpus_per_engine":1,"num_gpus_per_node":8,"colocate":true,"offload":false,"offload_train":true,"clear_quantized_weight_workspaces_on_offload":true,"offload_rollout":true,"offload_rollout_level":["kv_cache","weight"],"offload_train_target":"cpu","stream_optimizer_state_to_disk":false,"stream_optimizer_state_moment_dtype":"fp32","stream_optimizer_state_page_cache_mb":null,"offload_train_disk_dir":null,"offload_train_disk_chunk_mb":256,"colocate_memory_peak_device":"cpu","run_uuid":"0123456789abcdef","log_passrate":false,"recompute_logprobs_via_prefill":false,"loss_mask_type":"qwen","rollout_sample_filter_path":null,"rollout_all_samples_process_path":null,"namespaced_radix_cache":false,"rollout_max_context_len":null,"rollout_max_prompt_len":null,"rollout_skip_special_tokens":false,"rollout_stop":null,"rollout_stop_token_ids":null,"rollout_shuffle":true,"rollout_seed":42,"over_sampling_batch_size":32,"dynamic_sampling_filter_path":null,"rollout_submission_granularity":null,"partial_rollout":false,"mask_offpolicy_in_partial_rollout":false,"max_weight_staleness":null,"async_max_concurrent_samples":null,"async_data_buffer_capacity_factor":2.0,"custom_async_data_buffer_path":null,"custom_rollout_log_function_path":null,"custom_eval_rollout_log_function_path":null,"buffer_filter_path":null,"eval_reward_key":null,"group_rm":false,"rm_url":null,"custom_reward_post_process_path":null,"custom_convert_samples_to_train_data_path":null,"opd_log_prob_top_k":0,"opd_top_k_strategy":"only-student","opd_reward_weight_mode":"student_p","opd_topk_per_position":false,"opd_teacher_urls":null,"opd_teacher_key":"opd_teacher","eval_datasets":[],"eval_function_path":{"path":"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn","config":null},"eval_max_prompt_len":null,"save_debug_rollout_data":null,"load_debug_rollout_data_subsample":null,"ci_inject_rollout_data_start_rollout_id":null,"ci_inject_rollout_data_min_match_ratio":0.9,"ci_inject_missing_prefetched_batch_bug":false,"ci_assert_prefill_lag_max":null,"grpo_std_normalization":true,"rewards_normalization":true,"inference_runtime_mut_state":{"engine_count":0,"gpu_count":0,"eval_engine_count":0},"ckpt_step":null,"rollout_indexer_topk_num_streams":null,"save":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints","save_interval":20,"async_save":false,"seed":1234,"num_layers":36,"low_memory_resume":false,"distributed_backend":"nccl","distributed_timeout_minutes":10,"eval_interval":null,"global_batch_size":256,"micro_batch_size":1,"wandb_project":null,"raw_megatron":{"trainers":[{"trainer_id":"actor","model_id":null,"role":"actor","actor_index":0,"overrides":{}}],"base_args":{"_is_global_batch_size_explicitly_specified":true,"account_for_embedding_in_pipeline_split":false,"account_for_loss_in_pipeline_split":false,"accumulate_allreduce_grads_in_fp32":true,"activation_func_clamp_shared_expert":true,"activation_func_clamp_value":null,"activation_offload_fraction":1.0,"adam_beta1":0.9,"adam_beta2":0.98,"adam_eps":1e-8,"add_bias_linear":false,"add_position_embedding":true,"add_qkv_bias":false,"adlr_autoresume":false,"adlr_autoresume_interval":1000,"align_grad_reduce":true,"align_param_gather":false,"allow_ambiguous_pad_tokens":false,"app_tag_run_name":null,"app_tag_run_version":"0.0.0","apply_dsa_kernel_fusion":null,"apply_query_key_layer_scaling":false,"apply_residual_connection_post_layernorm":false,"apply_rope_fusion":true,"apply_wd_to_qk_layernorm":false,"async_ckpt_cpu_priority":10,"async_ckpt_io_priority":3,"async_ckpt_use_cpu_shm":false,"async_save":false,"async_strategy":"mcore","attention_backend":{"__enum__":"megatron.core.transformer.enums:AttnBackend:flash"},"attention_dropout":0.0,"attention_output_gate":false,"attention_softmax_in_fp32":true,"auto_detect_ckpt_format":false,"barrier_with_L1_time":true,"batch_invariant_mode":false,"bert_binary_head":true,"bert_embedder_type":"megatron","bert_load":null,"beta_fast":32,"beta_slow":1,"bf16":true,"bias_dropout_fusion":true,"bias_gelu_fusion":false,"bias_swiglu_fusion":true,"biencoder_projection_dim":0,"biencoder_shared_query_context_model":false,"block_data_path":null,"cache_mla_latents":false,"calc_ft_timeouts":false,"calculate_per_token_loss":false,"chat_template":null,"check_for_large_grads":false,"check_for_nan_in_loss_and_grad":true,"check_for_spiky_loss":false,"check_weight_hash_across_dp_replicas_interval":null,"chunked_optimizer_state_offload":false,"ckpt_assume_constant_structure":false,"ckpt_convert_format":null,"ckpt_convert_save":null,"ckpt_convert_update_legacy_dist_opt_format":false,"ckpt_format":"torch_dist","ckpt_fully_parallel_load":false,"ckpt_fully_parallel_load_exchange_algo":"broadcast","ckpt_fully_parallel_load_process_group":"dp","ckpt_fully_parallel_save":true,"ckpt_fully_parallel_save_deprecated":false,"ckpt_fully_parallel_save_process_group":"dp","ckpt_load_validate_sharding_integrity":true,"ckpt_step":null,"classes_fraction":1.0,"clip_grad":1.0,"clone_scatter_output_in_embedding":true,"compress_ratios":null,"config_logger_dir":"","consumed_train_samples":0,"consumed_valid_samples":0,"context_parallel_size":4,"cp_comm_type":["a2a"],"cp_partition_mode":"zigzag","cpu_offloading_num_layers":0,"cpu_offloading_retain_pinned_cpu_buffers":false,"create_all_gather_group":false,"create_attention_mask_in_dataloader":true,"cross_entropy_fusion_impl":"native","cross_entropy_loss_fusion":false,"csa_compress_ratios":null,"csa_compress_rotary_base":40000.0,"csa_dense_mode":false,"csa_window_size":128,"cuda_graph_dynamic_microbatches":false,"cuda_graph_impl":"none","cuda_graph_modules":[],"cuda_graph_warmup_steps":3,"data_args_path":null,"data_cache_path":null,"data_parallel_random_init":false,"data_parallel_sharding_strategy":"optim_grads_params","data_parallel_size":4,"data_path":null,"data_per_class_fraction":1.0,"data_sharding":true,"dataloader_defer_npy_index_mmap":false,"dataloader_fast_cache_load":false,"dataloader_inter_document_masking":false,"dataloader_type":"single","ddp_average_in_collective":false,"ddp_bucket_size":null,"ddp_num_buckets":null,"ddp_pad_buckets_for_high_nccl_busbw":false,"ddp_param_name_patterns_for_fp32_local_accumulation":[],"ddp_reduce_scatter_with_fp32_accumulation":false,"decode_only_cuda_graphs":false,"decoder_first_pipeline_num_layers":null,"decoder_last_pipeline_num_layers":null,"decoder_num_layers":null,"decoder_seq_length":null,"decoupled_lr":null,"decoupled_min_lr":null,"decrease_batch_size_if_needed":false,"defer_embedding_wgrad_compute":false,"delay_offload_until_cuda_graph":false,"delay_wgrad_compute":false,"delta_offload_bytes_across_pp_ranks":0,"dense_grouped_gemm":false,"deprecated_use_mcore_models":false,"deterministic_mode":false,"dino_bottleneck_size":256,"dino_freeze_last_layer":1,"dino_head_hidden_size":2048,"dino_local_crops_number":10,"dino_local_img_size":96,"dino_norm_last_layer":false,"dino_teacher_temp":0.07,"dino_warmup_teacher_temp":0.04,"dino_warmup_teacher_temp_epochs":30,"disable_bf16_reduced_precision_matmul":false,"disable_grad_buffers_cpu_backup":true,"disable_jit_fuser":false,"disable_msc_deprecated":false,"disable_param_buffers_cpu_backup":true,"disable_straggler_on_startup":false,"disable_symmetric_registration":false,"dist_ckpt_format_deprecated":null,"dist_ckpt_optim_fully_reshardable":false,"dist_ckpt_save_pre_mcore_014":false,"dist_ckpt_strictness":"assume_ok_unexpected","dist_ckpt_workers":1,"distrib_optim_fully_reshardable_mem_efficient":false,"distribute_saved_activations":false,"distributed_backend":"nccl","distributed_timeout_minutes":10,"distributed_timeout_seconds_after_init":null,"dsa_cp_balance_indexer":false,"dsa_indexer_head_dim":null,"dsa_indexer_k_norm_epsilon":null,"dsa_indexer_k_norm_fp32":false,"dsa_indexer_loss_coeff":null,"dsa_indexer_n_heads":null,"dsa_indexer_precision":"bf16","dsa_indexer_rope_interleaved":false,"dsa_indexer_rotate_activation":true,"dsa_indexer_scoring_relu":true,"dsa_indexer_skip_topk_offset":0,"dsa_indexer_topk":null,"dsa_indexer_topk_backend":null,"dsa_indexer_topk_deterministic":false,"dsa_indexer_topk_freq":1,"dsa_indexer_topk_tie_break":0,"dsa_indexer_use_sparse_loss":false,"dsa_indexer_weights_proj_output_dtype":"bf16","dsa_indexer_weights_proj_use_quantization":true,"dsa_kernel_backend":null,"dump_param_to_param_group_map":null,"dynamic_context_parallel":false,"embedding_init_method_std":null,"embedding_path":null,"empty_unused_memory_level":0,"enable_chunked_prefill":false,"enable_cuda_graph":false,"enable_experimental":false,"enable_ft_package":false,"enable_full_sharding_in_hsdp":false,"enable_hyper_connections":false,"enable_msc":false,"enable_one_logger":true,"encoder_num_layers":36,"encoder_seq_length":4096,"end_weight_decay":0.1,"eod_mask_loss":false,"ep_overlap_early_attn_memory_release":false,"error_injection_rate":0,"error_injection_type":"transient_error","eval_global_batch_size":256,"eval_interval":null,"eval_iters":100,"eval_micro_batch_size":1,"evidence_data_path":null,"exit_duration_in_mins":null,"exit_interval":null,"exit_on_missing_checkpoint":false,"exit_signal":{"__enum__":"signal:Signals:SIGTERM"},"exit_signal_handler":false,"exit_signal_handler_for_dataloader":false,"exit_signal_handler_for_training":false,"exp_avg_dtype":{"__torch_dtype__":"float32"},"exp_avg_sq_dtype":{"__torch_dtype__":"float32"},"experimental_attention_variant":null,"expert_model_parallel_size":1,"expert_tensor_parallel_size":1,"external_cuda_graph":false,"fake_process_group":false,"fallback_to_eager_attn":false,"fault_injector_delay_start_iteration":null,"fault_injector_fault_delay":null,"fault_injector_fault_probabilities":null,"fault_injector_fault_types":null,"fault_injector_mtti_seconds":null,"fault_injector_num_ranks":null,"fault_injector_offset_seconds":null,"fault_injector_ranks":null,"fault_injector_seed":null,"ffn_hidden_size":9728,"fim_data":false,"fim_eod_token":"<|endoftext|>","fim_fragment_rate":null,"fim_middle_token":"","fim_no_prefix":null,"fim_pad_token":"","fim_prefix_token":"","fim_rate":0.5,"fim_split_sample":null,"fim_spm_rate":0.5,"fim_suffix_token":"","fine_grained_activation_offloading":false,"fine_grained_offloading_max_inflight_offloads":null,"finetune":false,"first_last_layers_bf16":false,"flash_decode":false,"flight_recorder_dump_on_timeout":true,"flight_recorder_dump_path":null,"flight_recorder_extra_dump_on_exec":true,"flight_recorder_include_only_active":true,"flight_recorder_include_stack_trace":false,"flight_recorder_trace_buffer_size":2000,"fp16":false,"fp16_lm_cross_entropy":false,"fp32_residual_connection":false,"fp4":null,"fp4_param_gather":false,"fp4_quantizer_factory":null,"fp4_recipe":"nvfp4","fp8":null,"fp8_amax_compute_algo":"most_recent","fp8_amax_history_len":1,"fp8_interval":1,"fp8_margin":0,"fp8_output_proj":false,"fp8_param_gather":false,"fp8_quantizer_factory":null,"fp8_recipe":"delayed","fp8_wgrad":true,"freeze_all_layers":false,"freeze_e_score_correction_bias":false,"fsdp_db_use_persist_buf_on_alloc_fail":false,"fsdp_double_buffer":false,"fsdp_manual_registration":false,"ft_num_warmup_iters":5,"full_validation":false,"fused_residual_rmsnorm":false,"gdn_conv_pad_alignment":null,"gdn_pre_gated_delta_rule_fusion":false,"global_batch_size":256,"glu_linear_offset":0.0,"gpu_sniff_test_interval":null,"grad_reduce_in_bf16":false,"gradient_accumulation_fusion":true,"gradient_reduce_div_fusion":true,"group_query_attention":true,"grpo_clamp_eps_lower":0.01,"grpo_clamp_eps_upper":0.01,"grpo_entropy_term_weight":0.0,"grpo_filter_groups_with_same_reward":false,"grpo_group_size":2,"grpo_iterations":2,"grpo_kl_beta":0.001,"grpo_prompts_per_step":32,"head_lr_mult":1.0,"head_wise_attn_gate":false,"heterogeneous_layers_config_encoded_json":null,"heterogeneous_layers_config_path":null,"hidden_dropout":0.0,"hidden_size":2560,"hierarchical_context_parallel_sizes":null,"high_priority_a2a_comm_stream":false,"high_priority_stream_groups":[],"hybrid_context_parallel":false,"hybrid_layer_pattern":null,"hybrid_override_pattern":null,"hysteresis":2,"ict_head_size":null,"ict_load":null,"img_h":224,"img_w":224,"indexer_batch_size":128,"indexer_log_interval":1000,"inference_batch_times_seqlen_threshold":-1,"inference_coordinator_port":null,"inference_cuda_graph_all_prefills":false,"inference_cuda_graph_scope":{"__enum__":"megatron.core.transformer.enums:InferenceCudaGraphScope:none"},"inference_disable_ep_consensus":false,"inference_disable_triton_nvls_kernels":false,"inference_dynamic_batching":false,"inference_dynamic_batching_async_sched_mode":"legacy","inference_dynamic_batching_block_size":256,"inference_dynamic_batching_buffer_size_gb":40.0,"inference_dynamic_batching_cuda_graph_max_tokens":16384,"inference_dynamic_batching_cuda_graph_mixed_prefill_count":16,"inference_dynamic_batching_cuda_graph_sizing_distribution":"exponential","inference_dynamic_batching_enable_prefix_caching":false,"inference_dynamic_batching_logprobs_mode":"raw_logprobs","inference_dynamic_batching_mamba_memory_ratio":null,"inference_dynamic_batching_max_requests":null,"inference_dynamic_batching_max_tokens":null,"inference_dynamic_batching_num_cuda_graphs":16,"inference_dynamic_batching_paused_buffer_size_gb":null,"inference_dynamic_batching_prefix_caching_coordinator_policy":"first_prefix_block","inference_dynamic_batching_prefix_caching_eviction_policy":"ref_zero","inference_dynamic_batching_prefix_caching_mamba_gb":null,"inference_dynamic_batching_prefix_caching_routing_alpha":0.5,"inference_dynamic_batching_sampling_backend":"torch","inference_dynamic_batching_track_generated_token_events":false,"inference_dynamic_batching_track_paused_request_events":false,"inference_dynamic_batching_unified_memory_level":0,"inference_fuse_tp_communication":false,"inference_grouped_gemm_backend":"vllm","inference_logging_step_interval":0,"inference_max_requests":8,"inference_max_seq_length":2560,"inference_moe_disable_fused_quant_kernels":false,"inference_moe_token_dispatcher_type":"nvls","inference_rng_tracker":false,"inference_shards":null,"inference_text_gen_server_logging":false,"inference_use_synchronous_zmq_collectives":false,"inference_wandb_logging":false,"init_method_std":0.02,"init_method_xavier_uniform":false,"init_model_with_meta_device":false,"initial_loss_scale":4294967296,"inprocess_active_world_size":1,"inprocess_barrier_timeout":120,"inprocess_completion_timeout":120,"inprocess_empty_cuda_cache":false,"inprocess_granularity":"node","inprocess_hard_timeout":90,"inprocess_heartbeat_interval":30,"inprocess_heartbeat_timeout":60,"inprocess_last_call_wait":1,"inprocess_max_iterations":null,"inprocess_monitor_process_interval":1.0,"inprocess_monitor_thread_interval":1.0,"inprocess_progress_watchdog_interval":1.0,"inprocess_restart":false,"inprocess_soft_timeout":60,"inprocess_termination_grace_time":1,"is_hybrid_model":false,"iter_per_epoch":1250,"iterations_to_skip":[],"keep_fp8_transpose_cache":false,"kitchen_attention_backend":"sdpa","kv_channels":128,"kv_lora_rank":32,"langrl_env_config":null,"layernorm_epsilon":1e-6,"layernorm_zero_centered_gamma":false,"lazy_mpu_init":false,"linear_attention_freq":null,"linear_attention_type":null,"linear_conv_kernel_dim":4,"linear_cp_mode":"chunkwise","linear_key_head_dim":128,"linear_num_key_heads":16,"linear_num_value_heads":32,"linear_value_head_dim":128,"lion_beta1":0.95,"lion_beta2":0.98,"load":"/cluster-storage/models/Qwen3-4B_torch_dist","load_main_params_from_ckpt":false,"local_rank":0,"log_device_memory_used":false,"log_energy":false,"log_interval":100,"log_loss_scale_to_tensorboard":true,"log_max_attention_logit":false,"log_memory_interval":null,"log_memory_to_tensorboard":false,"log_moe_overload_factor":false,"log_num_zeros_in_grad":false,"log_params_norm":false,"log_progress":false,"log_straggler":false,"log_throughput":false,"log_timers_to_tensorboard":false,"log_validation_ppl_to_tensorboard":false,"log_world_size_to_tensorboard":false,"logging_level":null,"logits_load_decode_threads":4,"logits_load_dir":null,"logits_load_ignore_errors":false,"logits_load_kd_loss_alpha":1.0,"logits_load_msc_prefetch_depth":2,"logits_load_prefetch_factor":3,"logits_save_dir":null,"logits_save_dtype":"fp16","logits_save_top_k":null,"logits_save_top_p":null,"logits_save_top_p_min_k":1,"loss_scale":null,"loss_scale_window":1000,"low_memory_resume":false,"lr":1e-6,"lr_decay_iters":null,"lr_decay_samples":null,"lr_decay_style":"constant","lr_warmup_fraction":null,"lr_warmup_init":0.0,"lr_warmup_iters":0,"lr_warmup_samples":0,"lr_wsd_decay_iters":null,"lr_wsd_decay_samples":null,"lr_wsd_decay_style":"exponential","main_grads_dtype":{"__torch_dtype__":"float32"},"main_params_dtype":{"__torch_dtype__":"float32"},"make_vocab_size_divisible_by":128,"mamba_head_dim":64,"mamba_inference_conv_states_dtype":{"__torch_dtype__":"bfloat16"},"mamba_inference_ssm_states_dtype":{"__torch_dtype__":"bfloat16"},"mamba_num_groups":8,"mamba_num_heads":null,"mamba_state_dim":128,"mamba_training_ssm_states_dtype":null,"manual_gc":false,"manual_gc_eval":true,"manual_gc_interval":0,"mask_factor":1.0,"mask_prob":0.15,"mask_type":"random","masked_softmax_fusion":true,"max_position_embeddings":4096,"max_seqlen_per_dp_cp_rank":null,"max_tokens_to_oom":12000,"megatron_fsdp_cache_param_bucket_views":false,"megatron_fsdp_enable_fine_grained_param_gather":false,"megatron_fsdp_grad_comm_dtype":null,"megatron_fsdp_main_grads_dtype":null,"megatron_fsdp_main_params_dtype":{"__torch_dtype__":"float32"},"megatron_fsdp_max_pool_double_buffer":false,"megatron_fsdp_prefetch_recompute_forward_weights":false,"memory_snapshot_path":"snapshot.pickle","merge_file":null,"metadata_path":null,"mhc_init_gating_factor":0.01,"mhc_recompute_layer_num":null,"mhc_sinkhorn_iterations":20,"micro_batch_size":1,"microbatch_group_size_per_vp_stage":null,"mid_level_dataset_surplus":0.005,"min_dynamic_context_parallel_size":1,"min_loss_scale":1.0,"min_lr":0.0,"min_offloaded_tensor_size":1048576,"mla_down_proj_fusion":false,"mlp_chunks_for_prefill":1,"mlp_chunks_for_training":1,"mmap_bin_files":true,"mock_data":false,"moe_activation_in_fp32":false,"moe_apply_probs_on_input":false,"moe_aux_loss_coeff":0.0,"moe_combine_in_fp32":false,"moe_deepep_num_sms":null,"moe_enable_deepep":false,"moe_enable_routing_replay":false,"moe_expert_capacity_factor":null,"moe_expert_rank_capacity_factor":null,"moe_ffn_hidden_size":null,"moe_flex_dispatcher_backend":"deepep","moe_flex_dispatcher_num_sms":null,"moe_grouped_gemm":false,"moe_hybridep_num_blocks_permute":null,"moe_hybridep_num_blocks_unpermute":null,"moe_hybridep_num_sms":null,"moe_hybridep_num_sms_preprocessing":108,"moe_hybridep_pad_variable_tokens":false,"moe_input_jitter_eps":null,"moe_latent_size":null,"moe_latent_use_norm":false,"moe_layer_freq":1,"moe_layer_recompute":false,"moe_mlp_glu_interleave_size":null,"moe_n_hash_layers":0,"moe_ncclep_static_shape":false,"moe_ncclep_use_symm_mem":false,"moe_pad_expert_input_to_capacity":false,"moe_pad_experts_for_cuda_graph_inference":false,"moe_paged_stash":false,"moe_paged_stash_buffer_size_factor_cpu":0.0,"moe_paged_stash_buffer_size_factor_cuda":1.1,"moe_paged_stash_page_size":64,"moe_per_layer_logging":false,"moe_permute_accumulation_in_fp32":false,"moe_permute_fusion":false,"moe_permute_fusion_into_hybridep":false,"moe_router_bias_update_rate":0.001,"moe_router_dtype":null,"moe_router_enable_expert_bias":false,"moe_router_force_biased":null,"moe_router_force_load_balancing":false,"moe_router_freeze_gate":false,"moe_router_fusion":false,"moe_router_group_topk":null,"moe_router_load_balancing_type":"aux_loss","moe_router_num_groups":null,"moe_router_padding_for_fp8":false,"moe_router_padding_for_quantization":false,"moe_router_pre_softmax":false,"moe_router_score_function":"softmax","moe_router_topk":2,"moe_router_topk_scaling_factor":null,"moe_router_use_torch_mm":true,"moe_routing_trace_capture_hidden_states":false,"moe_routing_trace_capture_logits":false,"moe_routing_trace_dump_weights":false,"moe_routing_trace_max_training_iters":null,"moe_routing_trace_path":null,"moe_shared_expert_gate":false,"moe_shared_expert_glu_interleave_size":null,"moe_shared_expert_intermediate_size":null,"moe_shared_expert_overlap":false,"moe_single_grouped_bias":false,"moe_single_grouped_weight":false,"moe_token_dispatcher_type":"alltoall","moe_token_drop_policy":"probs","moe_upcycling_granularity":1,"moe_use_upcycling":false,"moe_z_loss_coeff":null,"mrope_interleaved":false,"mrope_section":null,"mscale":1.0,"mscale_all_dim":0.0,"mtp_detach_heads":true,"mtp_hybrid_override_pattern":null,"mtp_loss_scaling_factor":0.2,"mtp_num_layers":null,"mtp_standalone":false,"mtp_use_repeated_layer":false,"multi_latent_attention":false,"multiple_validation_sets":false,"muon_coefficient_type":"quintic","muon_extra_scale_factor":1.0,"muon_fp32_matmul_prec":"medium","muon_momentum":0.9,"muon_nesterov":false,"muon_num_ns_steps":5,"muon_scalar_optimizer":"adam","muon_scale_mode":"spectral","muon_split_qkv":true,"muon_tp_mode":"blockwise","mup_attn_scale_power":1.0,"mup_base_head_dim":null,"mup_base_hidden_size":null,"mup_embedding_mult":1.0,"mup_output_mult":1.0,"mup_width_mult":1.0,"nccl_all_reduce_for_prefill":false,"nccl_communicator_config_path":null,"nccl_ub":false,"no_load_optim":null,"no_load_rng":null,"no_persist_layer_norm":false,"no_rope_freq":null,"no_save_optim":false,"no_save_rng":null,"no_weight_decay_cond_type":null,"non_persistent_ckpt_type":null,"non_persistent_global_ckpt_dir":null,"non_persistent_local_ckpt_algo":"fully_parallel","non_persistent_local_ckpt_dir":null,"non_persistent_save_interval":null,"normalization":"RMSNorm","null_tokenizer_eod_id":null,"null_tokenizer_pad_id":-1,"num_attention_heads":32,"num_channels":3,"num_classes":1000,"num_dataset_builder_threads":1,"num_distributed_optimizer_instances":1,"num_experts":null,"num_layers":36,"num_layers_at_end_in_bf16":1,"num_layers_at_start_in_bf16":1,"num_layers_per_virtual_pipeline_stage":null,"num_query_groups":8,"num_residual_streams":4,"num_speculative_tokens":0,"num_virtual_stages_per_pipeline_rank":null,"num_workers":2,"nvtx_ranges":false,"o_groups":8,"o_lora_rank":1024,"object_storage_cache_path":null,"offload_modules":[],"offload_optimizer_states":false,"one_logger_async":false,"one_logger_project":"megatron-lm","one_logger_run_name":null,"onnx_safe":null,"openai_gelu":false,"optimizer":"adam","optimizer_cpu_offload":false,"optimizer_cuda_graph":false,"optimizer_offload_fraction":1.0,"optimizer_state_offload_chunk_size_mb":0,"optimizer_state_offload_fraction":1.0,"original_max_position_embeddings":4096,"outer_dp_sharding_strategy":"no_shard","output_bert_embeddings":false,"overlap_cpu_optimizer_d2h_h2d":false,"overlap_dispatch_backward_with_experts_wgrad":false,"overlap_grad_reduce":false,"overlap_moe_expert_parallel_comm":false,"overlap_p2p_comm":false,"overlap_p2p_comm_warmup_flush":false,"overlap_param_gather":false,"overlap_param_gather_with_optimizer_step":false,"override_opt_param_scheduler":false,"pad_packed_seq_alignment":null,"pad_vocab_size":true,"padded_vocab_size":152064,"params_dtype":{"__torch_dtype__":"bfloat16"},"patch_dim":16,"per_dataset_sequences_path":null,"per_split_data_args_path":null,"perform_initialization":true,"perform_rl_step":false,"phase_transition_iterations":null,"pin_cpu_grads":true,"pin_cpu_params":true,"pipeline_model_parallel_comm_backend":null,"pipeline_model_parallel_layout":null,"pipeline_model_parallel_size":1,"position_embedding_type":"rope","post_mlp_layernorm":false,"post_self_attn_layernorm":false,"pretrained_checkpoint":null,"profile":false,"profile_ranks":[],"profile_step_end":12,"profile_step_start":10,"pytorch_profiler_collect_callstack":false,"pytorch_profiler_collect_chakra":false,"pytorch_profiler_collect_shapes":false,"q_lora_rank":null,"qk_clip":false,"qk_clip_alpha":0.5,"qk_clip_threshold":100,"qk_head_dim":128,"qk_l2_norm":false,"qk_layernorm":true,"qk_pos_emb_head_dim":64,"query_in_block_prob":0.1,"quick_geglu":false,"rampup_batch_size":null,"rank":0,"recompute_granularity":"full","recompute_method":"uniform","recompute_modules":null,"recompute_num_layers":1,"record_memory_history":false,"record_shapes":false,"refit_method":"gloo","relative_attention_max_distance":128,"relative_attention_num_buckets":32,"replication":false,"replication_factor":2,"replication_jump":null,"rerun_mode":"validate_results","reset_attention_mask":false,"reset_position_ids":false,"result_rejected_tracker_filename":null,"retriever_report_topk_accuracies":[],"retriever_score_scaling":false,"reuse_grad_buf_for_mxfp8_param_ag":false,"rl_consumption_granularity":"B","rl_default_temperature":1.0,"rl_default_top_k":-1,"rl_default_top_p":0,"rl_generation_lag":0,"rl_importance_sampling_truncation_coef":null,"rl_inference_expert_model_parallel_size":null,"rl_inference_expert_tensor_model_parallel_size":null,"rl_inference_logprobs_is_correction":false,"rl_inference_model_unified_memory_level":0,"rl_inference_parsers":[],"rl_inference_pipeline_model_parallel_size":null,"rl_inference_tensor_model_parallel_size":null,"rl_kv_cache_management_mode":"persist","rl_offload_inference_model_weights_when_idle":false,"rl_offload_optimizer_during_inference":false,"rl_partial_rollouts":false,"rl_persist_cuda_graphs":false,"rl_profile":false,"rl_profile_dir":null,"rl_prompts_per_eval":32,"rl_sequence_packing_algo":"fifo","rl_sequence_packing_max_sequences_per_bin":50,"rl_skip_bos_token":false,"rl_submission_granularity":"B","rl_training_cuda_graphs":false,"rl_use_sequence_packing":false,"rl_verify_model_weights_swap":false,"rollout_indexer_topk_num_streams":null,"rollout_indexer_topk_width":null,"rope_scaling_factor":8.0,"rope_type":"rope","rotary_base":1000000,"rotary_base_per_layer":null,"rotary_interleaved":false,"rotary_percent":1.0,"rotary_scaling_factor":1.0,"rotary_seq_len_interpolation_factor":null,"run_workload_inspector_server":false,"sample_rate":1.0,"save":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints","save_activations_interval":null,"save_dgrads_interval":null,"save_interval":20,"save_params_interval":null,"save_retain_interval":null,"save_tokens_per_expert_interval":null,"save_wgrads_interval":null,"seed":1234,"seq_length":4096,"sequence_packing_scheduler":null,"sequence_parallel":true,"sft":false,"sft_mock_dataset_config_json":null,"sft_tokenizer_prompt_format":"nemotron-h-aligned","sgd_momentum":0.9,"sharp_enabled_group":null,"short_seq_prob":0.1,"skip_train":false,"skipped_train_samples":0,"softmax_type":"vanilla","spec":null,"special_tokens":null,"split":null,"squared_relu":false,"start_eval_at_iter":null,"start_weight_decay":0.1,"step_batch_size_schedule":null,"straggler_ctrlr_port":65535,"straggler_minmax_count":1,"strict_fsdp_dtensor_load":true,"suggested_communication_unit_size":null,"swiglu":true,"swin_backbone_type":"tiny","symmetric_ar_type":null,"te_precision_config_file":null,"te_rng_tracker":false,"tensor_model_parallel_size":2,"tensorboard_dir":null,"tensorboard_log_interval":1,"tensorboard_queue_size":1000,"test_data_path":null,"test_mode":false,"thd_max_packed_sequences":null,"thd_tail_padding_policy":null,"tiktoken_num_special_tokens":1000,"tiktoken_pattern":null,"timing_log_level":0,"timing_log_option":"minmax","titles_data_path":null,"tokenizer_hf_no_include_special_tokens":false,"tokenizer_hf_no_use_fast":false,"tokenizer_model":"/typical-model","tokenizer_sentencepiece_ignore_extra_whitespaces":true,"tokenizer_sentencepiece_legacy":false,"tokenizer_type":"HuggingFaceTokenizer","torch_fsdp2_reshard_after_forward":true,"tp_comm_bootstrap_backend":"nccl","tp_comm_bulk_dgrad":true,"tp_comm_bulk_wgrad":true,"tp_comm_overlap":false,"tp_comm_overlap_ag":true,"tp_comm_overlap_cfg":null,"tp_comm_overlap_rs":true,"tp_comm_overlap_rs_dgrad":false,"tp_comm_split_ag":true,"tp_comm_split_rs":true,"train_data_path":null,"train_iters":null,"train_samples":null,"train_sync_interval":null,"transformer_impl":"transformer_engine","transformer_pipeline_model_parallel_size":1,"trust_remote_code":true,"untie_embeddings_and_output_weights":false,"use_checkpoint_args":false,"use_checkpoint_opt_param_scheduler":false,"use_cpu_initialization":null,"use_dist_ckpt":true,"use_dist_ckpt_deprecated":false,"use_distributed_optimizer":true,"use_flash_attn":false,"use_fused_mhc":false,"use_fused_weighted_squared_relu":false,"use_gloo_process_groups":true,"use_grouped_gemm_for_dense_mlp":false,"use_grouped_gemm_for_shared_expert":false,"use_kitchen_attention":false,"use_layer_wise_distributed_optimizer":false,"use_layer_wise_param_layout":false,"use_legacy_static_engine":false,"use_mamba_mem_eff_path":true,"use_megatron_fsdp":false,"use_mp_args_from_checkpoint_args":false,"use_mup":false,"use_one_sent_docs":false,"use_persistent_ckpt_worker":false,"use_precision_aware_optimizer":false,"use_pytorch_profiler":false,"use_ring_exchange_p2p":false,"use_rope_scaling":false,"use_rotary_position_embeddings":true,"use_sharp":false,"use_te_activation_func":false,"use_tokenizer_model_from_checkpoint_args":true,"use_torch_fsdp2":false,"use_torch_optimizer_for_cpu_offload":false,"use_tp_pp_dp_mapping":false,"use_transformer_engine_op_fuser":false,"use_varlen_dataset":false,"v_head_dim":128,"valid_data_path":null,"validation_set_names":null,"variable_seq_lengths":true,"varlen_mock_dataset_config_json":null,"varlen_sbhd_validation":false,"verify_integrity":false,"virtual_pipeline_model_parallel_size":null,"vision_backbone_type":"vit","vision_pretraining":false,"vision_pretraining_type":"classify","vocab_extra_ids":0,"vocab_file":null,"vocab_size":151936,"wandb_entity":null,"wandb_exp_name":null,"wandb_project":null,"wandb_save_dir":null,"weight_decay":0.1,"weight_decay_incr_style":"constant","wgrad_deferral_limit":0,"window_attn_skip_freq":null,"window_size":null,"world_size":32,"yaml_cfg":null,"yarn_beta_fast":null,"yarn_beta_slow":null,"yarn_correction_range_round_to_int":null,"yarn_original_max_position_embeddings":null}},"raw_fsdp":null,"raw_torchtitan":null},"static_connections":{"static_conn_infos":{"rollout-executor":{"name":"rollout-executor","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.rollout.rollout_executor.RolloutExecutor","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"inference-controller":{"name":"inference-controller","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.rollout.inference_controller.InferenceController","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"inference-router-0":{"name":"inference-router-0","port_infos":[{"name":"primary","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false},{"name":"prometheus","static_port":9000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":null,"num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"session-server":{"name":"session-server","port_infos":[{"name":"primary","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":null,"num_cells":32,"num_workers_per_cell":1,"pods_per_cell":1},"trainer-controller-actor":{"name":"trainer-controller-actor","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.train.group.TrainerController","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1}}}}' name: rollout-executor objectName: myrun-miles-run-rollout-executor poolId: rollout-executor @@ -239,7 +241,7 @@ run: - -m - miles.utils.workers.serving.serve - --config - - '{"worker_type":"inference_controller","args":{"sglang_server_concurrency":512,"sglang":{"models":[{"name":"default","model_path":null,"server_groups":[{"worker_type":"prefill","num_gpus_per_engine":16,"overrides":{"model_path":"/typical-model"},"needs_offload":true},{"worker_type":"decode","num_gpus_per_engine":8,"overrides":{"model_path":"/typical-model"},"needs_offload":true}],"update_weights":true}],"base_args":{"tokenizer_path":null,"tokenizer_mode":"auto","tokenizer_backend":"huggingface","tokenizer_worker_num":1,"detokenizer_worker_num":1,"skip_tokenizer_init":false,"load_format":"auto","model_loader_extra_config":"{}","context_length":null,"is_embedding":false,"enable_multimodal":null,"revision":null,"model_impl":"auto","model_config_parser":"auto","json_model_override_args":"{}","dtype":"auto","quantization":null,"quantization_param_path":null,"kv_cache_dtype":"auto","enable_fp32_lm_head":false,"modelopt_quant":null,"modelopt_checkpoint_restore_path":null,"modelopt_checkpoint_save_path":null,"modelopt_export_path":null,"quantize_and_serve":false,"rl_quant_profile":null,"enable_tf32_matmul":false,"mem_fraction_static":0.7,"max_running_requests":null,"max_queued_requests":null,"max_total_tokens":null,"chunked_prefill_size":4096,"prefill_decode_interval":null,"enable_dynamic_chunking":false,"max_prefill_tokens":16384,"prefill_max_requests":null,"schedule_policy":"fcfs","enable_priority_scheduling":false,"disable_priority_preemption":false,"default_priority_value":null,"abort_on_priority_when_disabled":false,"schedule_low_priority_values_first":false,"priority_scheduling_preemption_threshold":10,"retraction_policy":"length","schedule_conservativeness":1.0,"page_size":null,"c128_page_size":16,"swa_full_tokens_ratio":null,"disable_hybrid_swa_memory":false,"radix_eviction_policy":"lru","radix_eviction_policy_config":null,"prefill_only_disable_kv_cache":false,"disable_radix_cache":false,"enable_page_major_kv_layout":false,"enable_unified_memory":false,"disable_chunked_prefix_cache":false,"disable_overlap_schedule":false,"num_continuous_decode_steps":1,"scheduler_recv_interval":1,"enable_mixed_chunk":false,"dist_timeout":null,"tp_size":1,"dcp_size":1,"pp_size":1,"pp_max_micro_batch_size":null,"pp_async_batch_depth":0,"dp_size":1,"attn_dp_size":1,"load_balance_method":"auto","attn_cp_size":1,"moe_dp_size":1,"dwdp_size":1,"dcp_comm_backend":null,"dcp_replicate_q_proj":null,"enable_prefill_cp":false,"cp_strategy":null,"enable_dsa_cache_layer_split":false,"enable_cp_decode_attn_tp":false,"enable_kv_cache_sharding":false,"enable_dp_attention_local_control_broadcast":false,"enable_dp_lm_head":false,"enable_tp_lm_head_all_to_all":null,"enable_attn_tp_input_scattered":false,"enable_shared_experts_attn_tp":false,"shared_experts_tp_size":null,"enable_dense_mlp_attn_tp":false,"enable_layernorm_sp":false,"disable_attn_tp_gather":false,"enable_p2p_check":false,"device":"cuda","mlx_enable_sampling":false,"watchdog_timeout":300,"soft_watchdog_timeout":null,"sleep_on_idle":false,"use_ray":false,"numa_node":null,"gc_threshold":null,"host":"127.0.0.1","fastapi_root_path":"","smg_grpc_mode":false,"grpc_mode":false,"grpc_port":null,"sidecar":null,"sidecar_args":null,"warmups":null,"enable_http2":false,"http2_max_concurrent_streams":200,"http2_initial_connection_window_size":1048576,"ssl_keyfile":null,"ssl_certfile":null,"ssl_ca_certs":null,"ssl_keyfile_password":null,"enable_ssl_refresh":false,"api_key":null,"admin_api_key":null,"served_model_name":null,"weight_version":"default","chat_template":null,"trust_request_chat_template":false,"hf_chat_template_name":null,"completion_template":null,"file_storage_path":null,"enable_cache_report":false,"return_input_ids":false,"return_output_ids":false,"default_chat_template_kwargs":null,"strip_thinking_cache":false,"enable_strict_thinking":false,"tool_server":null,"sampling_defaults":"model","asr_max_buffer_seconds":60,"asr_max_concurrent_sessions":32,"preferred_sampling_params":null,"allow_auto_truncate":false,"stream_interval":1,"batch_notify_size":16,"stream_response_default_include_usage":false,"incremental_streaming_output":false,"enable_streaming_session":false,"enable_session_radix_cache":false,"log_level":"info","log_level_http":null,"log_requests":false,"log_requests_level":2,"log_requests_format":"text","log_requests_target":null,"uvicorn_access_log_exclude_prefixes":[],"crash_dump_folder":null,"show_time_cost":false,"enable_metrics":false,"smg_http_sidecar_port":null,"enable_mfu_metrics":false,"enable_metrics_for_all_schedulers":false,"load_snapshot_publish_interval":15,"tokenizer_metrics_custom_labels_header":"x-custom-labels","tokenizer_metrics_allowed_custom_labels":null,"extra_metric_labels":null,"bucket_time_to_first_token":null,"bucket_inter_token_latency":null,"bucket_e2e_request_latency":null,"prompt_tokens_buckets":null,"generation_tokens_buckets":null,"gc_warning_threshold_secs":0.0,"decode_log_interval":40,"enable_request_time_stats_logging":false,"kv_events_config":null,"load_publish_endpoint":null,"enable_forward_pass_metrics":false,"forward_pass_metrics_worker_id":"","forward_pass_metrics_ipc_name":null,"enable_trace":false,"trace_modules":"request","otlp_traces_endpoint":"localhost:4317","export_metrics_to_file":false,"export_metrics_to_file_dir":null,"constrained_json_whitespace_pattern":null,"constrained_json_disable_any_whitespace":false,"constrained_json_max_whitespace_cnt":null,"attention_backend":null,"decode_attention_backend":null,"enable_lean_attention":null,"prefill_attention_backend":null,"grammar_backend":null,"radix_cache_backend":null,"mm_attention_backend":null,"fp8_gemm_runner_backend":"auto","fp4_gemm_runner_backend":"auto","bf16_gemm_backend":"auto","dsa_prefill_backend":null,"dsv4_prefill_backend":"auto","dsa_decode_backend":null,"dsa_paged_mqa_logits_backend":"auto","dsa_topk_backend":"sgl-kernel","disable_flashinfer_autotune":false,"flashinfer_autotune_skip_ops":null,"mamba_backend":"triton","cuda_graph_config":null,"cuda_graph_backend_decode":null,"cuda_graph_backend_prefill":"disabled","cuda_graph_max_bs_decode":null,"cuda_graph_max_bs_prefill":null,"cuda_graph_bs_decode":null,"cuda_graph_bs_prefill":null,"cuda_graph_prefill_max_context":null,"disable_prefill_cuda_graph":false,"disable_decode_cuda_graph":false,"disable_cuda_graph_padding":false,"enable_profile_cuda_graph":false,"enable_cudagraph_gc":false,"debug_cuda_graph":false,"enable_layerwise_nvtx_marker":false,"enable_nccl_nvls":false,"enable_symm_mem":false,"triton_attention_reduce_in_fp32":false,"triton_attention_num_kv_splits":8,"triton_attention_split_tile_size":null,"flashinfer_mla_disable_ragged":false,"enable_fused_qk_norm_rope":false,"enable_precise_embedding_interpolation":false,"enable_fused_moe_sum_all_reduce":false,"enable_deepseek_v4_fp4_indexer":false,"disable_custom_all_reduce":false,"enable_mscclpp":false,"enable_torch_symm_mem":false,"enable_scattered_sconv":false,"pre_warm_nccl":false,"boundary_reduction":"auto","enable_quant_communications":false,"enforce_disable_flashinfer_allreduce_fusion":false,"flashinfer_allreduce_fusion_backend":null,"enable_aiter_allreduce_fusion":false,"enable_torch_compile":false,"enable_torch_compile_debug_mode":false,"torch_compile_max_bs":32,"speculative_algorithm":null,"uno_lora_path":null,"speculative_draft_model_path":null,"speculative_draft_model_revision":null,"speculative_draft_load_format":null,"speculative_num_steps":null,"speculative_eagle_topk":null,"speculative_num_draft_tokens":null,"speculative_dflash_block_size":null,"speculative_dspark_block_size":null,"speculative_dspark_sps_table_path":null,"speculative_dspark_confidence_sts_path":null,"speculative_dspark_align_verify_tokens_to_graph_tier":false,"speculative_accept_threshold_single":1.0,"speculative_accept_threshold_acc":1.0,"speculative_use_rejection_sampling":false,"speculative_token_map":null,"speculative_attention_mode":"prefill","speculative_draft_attention_backend":null,"speculative_dsa_topk_backend":"sgl-kernel","speculative_draft_kv_cache_dtype":null,"speculative_draft_window_size":null,"speculative_moe_runner_backend":null,"speculative_moe_a2a_backend":null,"speculative_enable_w4a4_mxfp4_megamoe":null,"speculative_draft_model_quantization":null,"speculative_skip_dp_mlp_sync":false,"enable_multi_layer_eagle":false,"speculative_adaptive":false,"speculative_adaptive_config":null,"decoupled_spec_bind_endpoint":null,"decoupled_spec_connect_endpoints":null,"decoupled_spec_rank":null,"decoupled_spec_role":"null","spec_trace_dir":null,"speculative_ngram_min_bfs_breadth":1,"speculative_ngram_max_bfs_breadth":10,"speculative_ngram_match_type":"BFS","speculative_ngram_max_trie_depth":18,"speculative_ngram_capacity":10000000,"speculative_ngram_external_corpus_path":null,"speculative_ngram_external_sam_budget":0,"speculative_ngram_external_corpus_max_tokens":10000000,"ep_size":1,"moe_a2a_backend":"none","enable_w4a4_mxfp4_megamoe":false,"deepep_v2_mode":"direct","moe_runner_backend":"auto","flashinfer_mxfp4_moe_precision":"default","deepep_mode":"auto","fuseep_mode":2,"deepep_dispatcher_output_dtype":"auto","ep_num_redundant_experts":0,"ep_dispatch_algorithm":null,"init_expert_location":"trivial","enable_eplb":false,"eplb_algorithm":"auto","eplb_rebalance_num_iterations":1000,"eplb_rebalance_layers_per_chunk":null,"eplb_min_rebalancing_utilization_threshold":1.0,"expert_distribution_recorder_mode":null,"expert_distribution_recorder_buffer_size":null,"expert_balancedness_report_mode":"off","deepep_config":null,"moe_dense_tp_size":null,"elastic_ep_backend":null,"enable_elastic_expert_backup":false,"mooncake_ib_device":null,"enable_waterfill":false,"ep_join_mode":null,"ep_join_rank_offset":0,"elastic_ep_initial_size":null,"max_ep_size":null,"elastic_ep_scale_timeout":600,"disable_flashinfer_cutlass_moe_fp4_allgather":false,"disable_shared_experts_fusion":false,"enforce_shared_experts_fusion":false,"max_mamba_cache_size":null,"mamba_ssm_dtype":null,"mamba_max_states_per_path":-1,"enable_mamba_cache_stochastic_rounding":false,"mamba_cache_philox_rounds":0,"mamba_full_memory_ratio":null,"mamba_radix_cache_strategy":"auto","mamba_track_interval":256,"enable_int8_mamba_checkpoint":false,"int8_mamba_ckpt_size":null,"linear_attn_backend":"triton","linear_attn_decode_backend":null,"linear_attn_prefill_backend":null,"linear_attn_verify_backend":null,"enable_linear_replayssm":false,"linear_replayssm_cache_len":16,"enable_linear_replayssm_spec":false,"enable_hierarchical_cache":false,"hicache_host_memory_mode":"cache","hicache_ratio":null,"hicache_size":0,"hicache_write_policy":"write_through","hicache_io_backend":"kernel","hicache_mem_layout":"page_first","hicache_storage_backend":null,"hicache_storage_prefetch_policy":"timeout","hicache_storage_backend_extra_config":null,"hicache_storage_prefetch_retry_poll_interval":8,"hicache_storage_prefetch_retry_max_attempts":8,"enable_unified_cache_external_linker":false,"unified_cache_external_linker_backend":"mooncake","enable_hisparse":false,"hisparse_config":null,"enable_broadcast_mm_inputs_process":false,"enable_prefix_mm_cache":false,"mm_enable_dp_encoder":false,"mm_process_config":null,"mm_processor_worker_num":0,"mm_io_worker_num":0,"allowed_media_domains":[],"media_url_max_file_size_mb":64,"mm_preprocess_cache_size_mb":null,"trust_mm_content_hashes":false,"limit_mm_data_per_request":null,"enable_mm_global_cache":false,"image_processor_backend":"auto","mm_global_cache_backend":"mooncake","disable_fast_image_processor":false,"mm_feature_transport":null,"enable_lora":null,"enable_lora_overlap_loading":null,"max_lora_rank":null,"lora_target_modules":null,"lora_paths":null,"max_loaded_loras":null,"max_loras_per_batch":8,"lora_eviction_policy":"lru","lora_backend":"csgmv","max_lora_chunk_size":16,"experts_shared_outer_loras":null,"lora_use_virtual_experts":true,"lora_strict_loading":false,"lora_no_cpu_backup":false,"lora_drain_wait_threshold":0.0,"enable_two_batch_overlap":false,"enable_single_batch_overlap":false,"tbo_token_distribution_threshold":0.48,"cpu_offload_gb":0,"offload_group_size":-1,"offload_num_in_group":1,"offload_prefetch_step":1,"offload_mode":"cpu","enable_lmcache":false,"lmcache_config_file":null,"enable_flexkv":false,"flexkv_config_file":null,"kt_weight_path":null,"kt_method":"AMXINT4","kt_cpuinfer":null,"kt_threadpool_count":2,"kt_num_gpu_experts":null,"kt_max_deferred_experts_per_token":null,"dllm_algorithm":null,"dllm_algorithm_config":null,"dllm_fdfo":true,"disaggregation_mode":"null","disaggregation_transfer_backend":"mooncake","disaggregation_bootstrap_port":8998,"disaggregation_ib_device":null,"disaggregation_decode_enable_radix_cache":false,"disaggregation_decode_enable_offload_kvcache":false,"disaggregation_decode_retraction_backup":null,"num_reserved_decode_tokens":512,"disaggregation_decode_extra_slots":null,"disaggregation_decode_polling_interval":1,"optimistic_prefill_attempts":0,"encoder_only":false,"language_only":false,"language_model_only":false,"encoder_transfer_backend":"auto","encoder_urls":[],"encoder_bootstrap_port":8997,"encoder_register_urls":[],"enable_adaptive_dispatch_to_encoder":false,"enable_pdmux":false,"pdmux_config_path":null,"sm_group_num":8,"startup_weight_load_mode":"serial","custom_weight_loader":null,"weight_loader_disable_mmap":false,"weight_loader_prefetch_checkpoints":false,"weight_loader_prefetch_num_threads":4,"weight_loader_drop_cache_after_load":false,"remote_instance_weight_loader_seed_instance_ip":null,"remote_instance_weight_loader_seed_instance_service_port":null,"remote_instance_weight_loader_send_weights_group_ports":null,"remote_instance_weight_loader_backend":"nccl","remote_instance_weight_loader_start_seed_via_transfer_engine":false,"remote_instance_weight_loader_start_seed_via_nixl":false,"engine_info_bootstrap_port":6789,"modelexpress_config":null,"download_dir":null,"model_checksum":null,"delete_ckpt_after_loading":false,"decrypted_config_file":null,"decrypted_draft_config_file":null,"checkpoint_engine_wait_weights_before_ready":false,"enable_prefill_delayer":false,"prefill_delayer_max_delay_passes":30,"prefill_delayer_token_usage_low_watermark":null,"prefill_delayer_forward_passes_buckets":null,"prefill_delayer_wait_seconds_buckets":null,"prefill_delayer_queue_min_ratio":null,"prefill_delayer_max_delay_ms":null,"min_free_slots_delay":null,"enable_deterministic_inference":false,"rl_on_policy_target":null,"kv_canary":"none","kv_canary_sweep_interval":0,"enable_dynamic_batch_tokenizer":false,"dynamic_batch_tokenizer_batch_size":32,"dynamic_batch_tokenizer_batch_timeout":0.002,"enable_tokenizer_batch_encode":false,"disable_tokenizer_batch_decode":false,"debug_tensor_dump_output_folder":null,"debug_tensor_dump_layers":null,"debug_tensor_dump_input_file":null,"enable_weights_cpu_backup":false,"enable_draft_weights_cpu_backup":false,"enable_custom_logit_processor":false,"enable_return_hidden_states":false,"return_hidden_states_mode":null,"sampling_mask_max_tokens":4096,"disable_outlines_disk_cache":false,"enable_mis":false,"weight_cache_mode":"off","weight_cache_socket":null,"weight_cache_timeout":1800,"forward_hooks":null,"msprobe_dump_config":null,"ple_offload_embedding":null,"ple_offload_backend":"pinned","ple_offload_dir":null,"disaggregation_enable_kv_checksum":false,"enable_pd_role_switch":false,"speculative_domino_candidate_pool_size":2048,"flashinfer_a2a_dispatch_type":null,"cuda_graph_max_seq_len_prefill":null,"prefill_kv_cache_dequant_dtype":"auto","dsv4_attn_backend":"auto","otlp_service_name":null,"hicache_host_memory_fraction":0.8,"enable_linker_mla_dedup":false,"swa_prefix_tails":null,"enable_encoder_swa_bounded_replay":false,"enable_decoder_swa_bounded_replay":false,"enable_response_store":false,"disaggregation_decode_host_receive_threshold":1.0,"enable_prefill_weight_versions":false,"enable_token_space_processor":false,"qsa_indexer_dtype":"auto","custom_pull_weights_pre_read_hook":null,"enable_engine_info_bootstrap":false,"enable_rdt_weight_sync":false,"enable_prefill_only_deterministic_inference":false,"true_on_policy_contract":null,"disaggregation_decode_allocation_policy":"early","speculative_use_block_verification":false,"speculative_draft_sink_size":null,"disable_aiter_allreduce_fusion_in_prefill":false,"disable_aiter_allreduce_fusion_in_decode":false,"disable_draft_cuda_graph":false,"dsa_triton_union":0,"enable_dsa_fused_indexer":null,"enable_watermark":false,"watermark_config":null,"grpc_response_timeout_secs":300,"sampling_backend":null,"reasoning_parser":null,"tool_call_parser":null,"kv_canary_real_data":"none","disable_cuda_graph":false,"enable_dp_attention":false,"enable_flashinfer_allreduce_fusion":false}},"use_miles_dashboard":false,"dashboard_flush_interval":5.0,"dashboard_gpu_sample_interval":1.0,"dashboard_sglang_scrape_interval":2.0,"dashboard_sglang_scrape_mode":"auto","dashboard_sglang_metrics":null,"dashboard_forward_prometheus":false,"use_wandb":false,"wandb_mode":null,"wandb_dir":null,"wandb_key":null,"wandb_host":null,"wandb_team":null,"wandb_group":null,"wandb_random_suffix":true,"wandb_always_use_train_step":false,"log_multi_turn":false,"log_reward_category":null,"log_correct_samples":false,"wandb_run_id":null,"use_tensorboard":false,"tb_project_name":null,"tb_experiment_name":null,"use_prometheus":false,"prometheus_port":9090,"prometheus_run_name":null,"use_mlflow":false,"mlflow_tracking_uri":null,"mlflow_experiment_name":"miles","mlflow_run_name":null,"mlflow_run_id":null,"session_server_instances":null,"use_session_server":true,"session_server_workers":32,"session_server_ip":null,"session_server_external_host":null,"session_server_port":null,"tito_model":"default","session_message_matcher":"strict","session_sample_picker_path":"miles.rollout.session.v2.picker_hub.drop_same_prompt_retries","session_sample_postprocessor_path":"miles.rollout.session.v2.postprocessor_hub.default_postprocess","ci_disable_config_snapshot":false,"config_snapshot_name":null,"ci_enable_metrics_capture":false,"ci_event_root":null,"ci_test":false,"ci_tito_special_token_count_threshold":0.0,"ci_disable_kl_checker":false,"ci_disable_logprobs_checker":false,"ci_disable_weight_update_checker":false,"ci_metric_checker_key":null,"ci_metric_checker_threshold":null,"ci_metric_checker_expect_num":null,"ci_save_grad_norm":null,"ci_load_grad_norm":null,"ci_save_model_hash":false,"ci_check_model_hash":false,"prefill_num_servers":null,"enable_mtp_training":false,"dsa_impl":"miles","miles_dsa_topk_backend":"canonical","dsv4_impl":"megatron","custom_megatron_init_path":null,"custom_megatron_before_log_prob_hook_path":null,"custom_megatron_before_train_step_hook_path":null,"rollout_buffer_url":null,"fetch_trajectory_retry_times":-1,"min_batch_collection_ratio":1.0,"rollout_task_type":"math","data_pad_size_multiplier":128,"disable_rollout_trim_samples":false,"use_dynamic_global_batch_size":false,"rm_type":"math","reward_key":null,"custom_rm_path":null,"http_proxy":null,"use_distributed_post":false,"save_debug_trajectory_data":null,"load_debug_rollout_data":null,"debug_rollout_only":false,"debug_train_only":false,"save_debug_train_data":null,"save_debug_event_data":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints/events","dump_details":null,"dumper_enable":false,"dumper_dir":"/tmp/dumper","dumper_inference":null,"dumper_fwd_only":null,"dumper_fwd_bwd":null,"dumper_source_patcher_config_inference":null,"dumper_source_patcher_config_train":null,"memory_snapshot_dir":".","memory_snapshot_num_steps":null,"profile_target":["train_overall"],"memory_recorder":"torch","check_weight_update_equal":false,"check_weight_update_selector":"all","check_weight_update_skip_list":null,"check_weight_update_allow_quant_error":false,"save_local_weight_checksum":false,"check_weight_transfer_checksum":false,"enable_event_analyzer":false,"log_inference_engine_weight_checksums":false,"enable_sample_ownership_checker":false,"sample_ownership_grace_steps":10,"enable_witness":false,"witness_buffer_size":1048576,"ci_fault_hooks":null,"ci_fault_hooks_path":null,"ci_inject_rollout_data_path":null,"env_report":"","env_report_interval_seconds":3600.0,"debug_unified_grad_fused_logprob":false,"debug_deterministic_collective":false,"sglang_model_routers":null,"sglang_router_ip":null,"sglang_router_port":null,"sglang_router_policy":"manual","sglang_router_request_timeout_secs":14400,"router_args":{"worker_urls":[],"policy":"cache_aware","prefill_policy":null,"decode_policy":null,"cache_threshold":0.3,"balance_abs_threshold":64,"balance_rel_threshold":1.5,"bucket_adjust_interval_secs":5,"eviction_interval_secs":60,"max_tree_size":67108864,"max_idle_secs":14400,"assignment_mode":"min_load","max_payload_size":536870912,"dp_aware":false,"enable_igw":false,"mini_lb":false,"pd_disaggregation":false,"prefill":null,"decode":null,"worker_startup_timeout_secs":1800,"worker_startup_check_interval":30,"log_dir":null,"log_level":"info","service_discovery":false,"selector":{},"service_discovery_port":80,"service_discovery_namespace":null,"prefill_selector":{},"decode_selector":{},"prometheus_port":29000,"prometheus_host":"0.0.0.0","prometheus_duration_buckets":null,"request_id_headers":null,"request_timeout_secs":1800,"shutdown_grace_period_secs":180,"cors_allowed_origins":[],"max_concurrent_requests":-1,"queue_size":100,"queue_timeout_secs":60,"rate_limit_tokens_per_second":null,"retry_max_retries":5,"retry_initial_backoff_ms":50,"retry_max_backoff_ms":30000,"retry_backoff_multiplier":1.5,"retry_jitter_factor":0.2,"disable_retries":false,"cb_failure_threshold":10,"cb_success_threshold":3,"cb_timeout_duration_secs":60,"cb_window_duration_secs":120,"disable_circuit_breaker":false,"health_failure_threshold":3,"health_success_threshold":2,"health_check_timeout_secs":5,"health_check_interval_secs":60,"health_check_endpoint":"/health","disable_health_check":false,"model_path":null,"tokenizer_path":null,"chat_template":null,"tokenizer_cache_enable_l0":false,"tokenizer_cache_l0_max_entries":10000,"tokenizer_cache_enable_l1":false,"tokenizer_cache_l1_max_memory":52428800,"reasoning_parser":null,"tool_call_parser":null,"mcp_config_path":null,"backend":"sglang","history_backend":"memory","oracle_wallet_path":null,"oracle_tns_alias":null,"oracle_connect_descriptor":null,"oracle_username":null,"oracle_password":null,"oracle_pool_min":1,"oracle_pool_max":16,"oracle_pool_timeout_secs":30,"postgres_db_url":null,"postgres_pool_max":16,"redis_url":null,"redis_pool_max":16,"redis_retention_days":30,"client_cert_path":null,"client_key_path":null,"ca_cert_paths":[],"tls_cert_path":null,"tls_key_path":null,"enable_trace":false,"otlp_traces_endpoint":"localhost:4317","api_key":null,"control_plane_api_keys":[],"control_plane_audit_enabled":false,"jwt_issuer":null,"jwt_audience":null,"jwt_jwks_uri":null,"jwt_role_mapping":[]},"router":"sglang","miles_router_timeout":null,"miles_router_max_connections":null,"miles_router_health_check_failure_threshold":3,"lora_A_init_method":"xavier","lora_B_init_method":"zero","multi_lora":false,"lora_sync_sends_base":true,"hf_lora_targets":null,"lora_adapter_targets":null,"sglang_lora_use_virtual_experts":true,"lora_rank":0,"lora_alpha":16,"lora_dropout":0.0,"lora_type":"lora","target_modules":null,"exclude_modules":null,"lora_adapter_path":null,"lora_sync_from_tensor":false,"lora_base_cpu_backup":false,"lora_train_only":false,"experts_shared_outer_loras":false,"multi_lora_n_adapters":0,"check_lora_weight_equal":false,"use_opd":false,"opd_type":null,"opd_kl_coef":1.0,"opd_teacher_load":null,"opd_teacher_ckpt_step":null,"use_critic":false,"ref_load":null,"ref_ckpt_step":null,"save_hf":null,"save_trigger_sentinel":null,"custom_megatron_post_save_hook_path":null,"num_critic_only_steps":0,"critic_load":null,"critic_save":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints_critic","critic_lr":1e-6,"critic_lr_warmup_iters":0,"eps_clip":0.2,"eps_clip_high":0.28,"eps_clip_c":null,"value_clip":0.2,"kl_coef":0.0,"loss_type":"policy_loss","score_centering_is":"none","score_centering_tis_clip":2.0,"score_centering_mis_low":0.5,"score_centering_mis_high":5.0,"custom_loss_function_path":null,"kl_loss_type":"k1","advantage_estimator":"grpo","compute_advantages_and_returns":true,"use_kl_loss":false,"kl_loss_coef":0.0,"use_unbiased_kl":false,"ref_update_interval":null,"entropy_coef":0.0,"gamma":1.0,"lambd":1.0,"normalize_advantages":false,"use_rollout_entropy":false,"observe_training_entropy":false,"get_mismatch_metrics":false,"reset_optimizer_states":false,"use_rollout_logprobs":false,"skip_actor_forward_only":false,"use_tis":false,"tis_clip":2.0,"tis_clip_low":0.0,"custom_tis_function_path":null,"custom_pg_loss_reducer_function_path":null,"use_routing_replay":false,"use_rollout_routing_replay":false,"use_indexer_replay":false,"use_rollout_indexer_replay":false,"use_opsm":false,"opsm_delta":0.0001,"eval_uses_snapshots":false,"eval_prompt_data":null,"eval_config":null,"skip_eval_before_train":false,"eval_input_key":null,"eval_label_key":null,"eval_tool_key":null,"n_samples_per_eval_prompt":1,"eval_temperature":null,"eval_top_p":null,"eval_top_k":null,"eval_max_response_len":null,"eval_min_new_tokens":null,"eval_max_context_len":null,"eval_hf_dir":null,"eval_max_in_flight":2,"eval_overflow_policy":"backpressure","eval_keep_snapshots":2,"num_rollout":16,"debug_exit_after_rollout":null,"num_epoch":null,"rollout_global_dataset":true,"data_source_path":{"path":"miles.rollout.data_source.RolloutDataSource","config":null},"prompt_data":"/cluster-storage/datasets/dapo-math-17k/dapo-math-17k.jsonl","apply_chat_template":true,"apply_chat_template_kwargs":{},"chat_template_path":null,"input_key":"prompt","label_key":"label","multimodal_keys":null,"metadata_key":"metadata","tool_key":"tools","start_rollout_id":null,"rollout_batch_size":32,"n_samples_per_prompt":8,"num_steps_per_rollout":null,"balance_data":true,"balance_by_flops":false,"allow_partial_train_step":false,"use_dynamic_batch_size":true,"max_tokens_per_gpu":9216,"trainer_heartbeat_checker_interval":10.0,"trainer_heartbeat_checker_timeout":10.0,"trainer_heartbeat_checker_first_wait":300.0,"trainer_heartbeat_checker_failure_threshold":3,"rollout_health_check_interval":30.0,"rollout_health_check_timeout":30.0,"rollout_health_check_first_wait":0.0,"rollout_health_check_failure_threshold":1,"use_fault_tolerance":false,"ft_components":[],"api_server_host":"127.0.0.1","api_server_port":0,"mini_ft_controller_enable":false,"mini_ft_controller_poll_interval":10.0,"mini_ft_controller_resume_delay":10.0,"custom_agent_function_path":null,"use_sampling_support_replay":false,"rollout_sampling_logprobs_mode":"selected","rollout_top_logprobs_num":0,"hf_checkpoint":"/typical-model","model_name":null,"rollout_function_path":{"path":"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn","config":null},"fully_async":false,"rollout_temperature":1.0,"rollout_top_p":1.0,"rollout_top_k":-1,"rollout_max_response_len":8192,"object_store_backend":"mooncake","mooncake_store_init_kwargs":{"protocol":"tcp","master_server_address":"127.0.0.1:50051","global_segment_size":"2gb","local_buffer_size":"2gb"},"mooncake_replica_num":1,"use_output_store":false,"output_store_local_buffer_size":"16gb","async_unused_samples_handler":"drop","custom_generate_function_path":null,"update_weight_buffer_size":536870912,"update_weights_interval":1,"pause_generation_mode":"retract","keep_old_actor":false,"rollout_data_postprocess_path":null,"pin_rollout_manager_to_head":false,"rollout_external_engine_addrs":null,"rollout_external_router_pd":false,"custom_inference_engine_provider_path":{"path":"miles.ray.specs.inference.backend_inference_engine_provider","config":null},"update_weight_transfer_mode":"broadcast","update_weight_disk_dir":null,"update_weight_local_checkpoint_dir":null,"update_weight_delta_encoding":"xor","update_weight_delta_checksum":"xxh3-128","custom_update_weight_post_write_path":null,"p2p_transfer_timeout":30.0,"update_weight_engine_request_timeout":300.0,"update_weights_timeout":600.0,"p2p_transport":"mooncake","trainer_id":"actor","trainer_model_id":null,"entry":"train","train_backend":"megatron","qkv_format":"thd","linear_attention_backend":"fla","linear_attention_input_norm":"te","true_on_policy_mode":false,"train_env_vars":{},"train_memory_margin_bytes":1073741824,"debug_skip_weight_update":false,"debug_disable_optimizer":false,"rematerialize_param_from_master_weight":false,"check_rematerialize_param_from_master_weight":false,"megatron_to_hf_mode":"raw","dsa_attention_backend":"tilelang","extra_high_precision_layers_hf":[],"extra_high_precision_layers_megatron":[],"custom_model_provider_path":null,"recompute_loss_function":false,"log_probs_backend":"torch","log_probs_chunk_size":-1,"indep_dp":false,"delay_split_train_data_by_dp":false,"allgather_cp":false,"mfu_peak_tflops":null,"starts_inference_engines":true,"rollout_external":false,"cluster_backend":"kubernetes","worker_comm_backend":"rpc","deploy_component":"all","deploy_instance_id":null,"init_expected_num_cells":{"default":3},"trainer_init_expected_num_cells":null,"trainer_controller_addrs":null,"inference_controller_addr":null,"rollout_num_gpus_per_engine":1,"num_gpus_per_node":8,"colocate":true,"offload":false,"offload_train":true,"clear_quantized_weight_workspaces_on_offload":true,"offload_rollout":true,"offload_rollout_level":["kv_cache","weight"],"offload_train_target":"cpu","stream_optimizer_state_to_disk":false,"stream_optimizer_state_moment_dtype":"fp32","stream_optimizer_state_page_cache_mb":null,"offload_train_disk_dir":null,"offload_train_disk_chunk_mb":256,"colocate_memory_peak_device":"cpu","run_uuid":"0123456789abcdef","ckpt_step":null,"rollout_indexer_topk_num_streams":null,"save":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints","save_interval":20,"async_save":false,"seed":1234,"num_layers":36,"low_memory_resume":false,"distributed_backend":"nccl","distributed_timeout_minutes":10,"eval_interval":null,"global_batch_size":256,"micro_batch_size":1,"wandb_project":null},"static_connections":{"static_conn_infos":{"rollout-executor":{"name":"rollout-executor","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.rollout.rollout_executor.RolloutExecutor","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"inference-controller":{"name":"inference-controller","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.rollout.inference_controller.InferenceController","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"inference-router-0":{"name":"inference-router-0","port_infos":[{"name":"primary","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false},{"name":"prometheus","static_port":9000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":null,"num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"session-server":{"name":"session-server","port_infos":[{"name":"primary","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":null,"num_cells":32,"num_workers_per_cell":1,"pods_per_cell":1},"trainer-controller-actor":{"name":"trainer-controller-actor","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.train.group.TrainerController","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1}}}}' + - '{"worker_type":"inference_controller","args":{"sglang_server_concurrency":512,"sglang":{"models":[{"name":"default","model_path":null,"server_groups":[{"worker_type":"prefill","num_gpus_per_engine":16,"overrides":{"model_path":"/typical-model"},"needs_offload":true},{"worker_type":"decode","num_gpus_per_engine":8,"overrides":{"model_path":"/typical-model"},"needs_offload":true}],"update_weights":true}],"base_args":{"tokenizer_path":null,"tokenizer_mode":"auto","tokenizer_backend":"huggingface","tokenizer_worker_num":1,"detokenizer_worker_num":1,"skip_tokenizer_init":false,"load_format":"auto","model_loader_extra_config":"{}","context_length":null,"is_embedding":false,"enable_multimodal":null,"revision":null,"model_impl":"auto","model_config_parser":"auto","json_model_override_args":"{}","dtype":"auto","quantization":null,"quantization_param_path":null,"kv_cache_dtype":"auto","enable_fp32_lm_head":false,"modelopt_quant":null,"modelopt_checkpoint_restore_path":null,"modelopt_checkpoint_save_path":null,"modelopt_export_path":null,"quantize_and_serve":false,"rl_quant_profile":null,"enable_tf32_matmul":null,"mem_fraction_static":0.7,"max_running_requests":null,"max_queued_requests":null,"max_total_tokens":null,"chunked_prefill_size":4096,"prefill_decode_interval":null,"enable_dynamic_chunking":false,"max_prefill_tokens":16384,"prefill_max_requests":null,"schedule_policy":"fcfs","enable_priority_scheduling":false,"disable_priority_preemption":false,"default_priority_value":null,"abort_on_priority_when_disabled":false,"schedule_low_priority_values_first":false,"priority_scheduling_preemption_threshold":10,"retraction_policy":"length","schedule_conservativeness":1.0,"page_size":null,"c128_page_size":16,"swa_full_tokens_ratio":null,"disable_hybrid_swa_memory":false,"radix_eviction_policy":"lru","radix_eviction_policy_config":null,"prefill_only_disable_kv_cache":false,"disable_radix_cache":false,"enable_page_major_kv_layout":false,"enable_unified_memory":false,"disable_chunked_prefix_cache":false,"disable_overlap_schedule":false,"num_continuous_decode_steps":1,"scheduler_recv_interval":1,"enable_mixed_chunk":false,"dist_timeout":null,"tp_size":1,"dcp_size":1,"pp_size":1,"pp_max_micro_batch_size":null,"pp_async_batch_depth":0,"dp_size":1,"attn_dp_size":1,"load_balance_method":"auto","attn_cp_size":1,"moe_dp_size":1,"dwdp_size":1,"dcp_comm_backend":null,"dcp_replicate_q_proj":null,"enable_prefill_cp":false,"cp_strategy":null,"enable_dsa_cache_layer_split":false,"enable_cp_decode_attn_tp":false,"enable_kv_cache_sharding":false,"enable_dp_attention_local_control_broadcast":false,"enable_dp_lm_head":false,"enable_tp_lm_head_all_to_all":null,"enable_attn_tp_input_scattered":false,"enable_shared_experts_attn_tp":false,"shared_experts_tp_size":null,"enable_dense_mlp_attn_tp":false,"enable_layernorm_sp":false,"disable_attn_tp_gather":false,"enable_p2p_check":false,"device":"cuda","mlx_enable_sampling":false,"watchdog_timeout":300,"soft_watchdog_timeout":null,"sleep_on_idle":false,"use_ray":false,"numa_node":null,"gc_threshold":null,"host":"127.0.0.1","fastapi_root_path":"","smg_grpc_mode":false,"grpc_mode":false,"grpc_port":null,"sidecar":null,"sidecar_args":null,"warmups":null,"enable_http2":false,"http2_max_concurrent_streams":200,"http2_initial_connection_window_size":1048576,"ssl_keyfile":null,"ssl_certfile":null,"ssl_ca_certs":null,"ssl_keyfile_password":null,"enable_ssl_refresh":false,"api_key":null,"admin_api_key":null,"served_model_name":null,"weight_version":"default","chat_template":null,"trust_request_chat_template":false,"hf_chat_template_name":null,"completion_template":null,"file_storage_path":null,"enable_cache_report":false,"return_input_ids":false,"return_output_ids":false,"default_chat_template_kwargs":null,"strip_thinking_cache":false,"enable_strict_thinking":false,"tool_server":null,"sampling_defaults":"model","asr_max_buffer_seconds":60,"asr_max_concurrent_sessions":32,"preferred_sampling_params":null,"allow_auto_truncate":false,"stream_interval":1,"batch_notify_size":16,"stream_response_default_include_usage":false,"incremental_streaming_output":false,"enable_streaming_session":false,"enable_session_radix_cache":false,"log_level":"info","log_level_http":null,"log_requests":false,"log_requests_level":2,"log_requests_format":"text","log_requests_target":null,"uvicorn_access_log_exclude_prefixes":[],"crash_dump_folder":null,"show_time_cost":false,"enable_metrics":false,"smg_http_sidecar_port":null,"enable_mfu_metrics":false,"enable_metrics_for_all_schedulers":false,"load_snapshot_publish_interval":15,"tokenizer_metrics_custom_labels_header":"x-custom-labels","tokenizer_metrics_allowed_custom_labels":null,"extra_metric_labels":null,"bucket_time_to_first_token":null,"bucket_inter_token_latency":null,"bucket_e2e_request_latency":null,"prompt_tokens_buckets":null,"generation_tokens_buckets":null,"gc_warning_threshold_secs":0.0,"decode_log_interval":40,"enable_request_time_stats_logging":false,"kv_events_config":null,"load_publish_endpoint":null,"enable_forward_pass_metrics":false,"forward_pass_metrics_worker_id":"","forward_pass_metrics_ipc_name":null,"enable_trace":false,"trace_modules":"request","otlp_traces_endpoint":"localhost:4317","export_metrics_to_file":false,"export_metrics_to_file_dir":null,"constrained_json_whitespace_pattern":null,"constrained_json_disable_any_whitespace":false,"constrained_json_max_whitespace_cnt":null,"attention_backend":null,"decode_attention_backend":null,"enable_lean_attention":null,"prefill_attention_backend":null,"grammar_backend":null,"radix_cache_backend":null,"mm_attention_backend":null,"fp8_gemm_runner_backend":"auto","fp4_gemm_runner_backend":"auto","bf16_gemm_backend":"auto","dsa_prefill_backend":null,"dsv4_prefill_backend":"auto","dsa_decode_backend":null,"dsa_paged_mqa_logits_backend":"auto","dsa_topk_backend":"sgl-kernel","disable_flashinfer_autotune":false,"flashinfer_autotune_skip_ops":null,"mamba_backend":"triton","cuda_graph_config":null,"cuda_graph_backend_decode":null,"cuda_graph_backend_prefill":"disabled","cuda_graph_max_bs_decode":null,"cuda_graph_max_bs_prefill":null,"cuda_graph_bs_decode":null,"cuda_graph_bs_prefill":null,"cuda_graph_prefill_max_context":null,"disable_prefill_cuda_graph":false,"disable_decode_cuda_graph":false,"disable_cuda_graph_padding":false,"enable_profile_cuda_graph":false,"enable_cudagraph_gc":false,"debug_cuda_graph":false,"enable_layerwise_nvtx_marker":false,"enable_nccl_nvls":false,"enable_symm_mem":false,"triton_attention_reduce_in_fp32":false,"triton_attention_num_kv_splits":8,"triton_attention_split_tile_size":null,"flashinfer_mla_disable_ragged":false,"enable_fused_qk_norm_rope":null,"enable_precise_embedding_interpolation":false,"enable_fused_moe_sum_all_reduce":false,"enable_deepseek_v4_fp4_indexer":false,"disable_custom_all_reduce":false,"enable_mscclpp":false,"enable_torch_symm_mem":false,"enable_scattered_sconv":false,"pre_warm_nccl":false,"boundary_reduction":"auto","enable_quant_communications":false,"enforce_disable_flashinfer_allreduce_fusion":false,"flashinfer_allreduce_fusion_backend":null,"enable_aiter_allreduce_fusion":false,"enable_torch_compile":false,"enable_torch_compile_debug_mode":false,"torch_compile_max_bs":32,"speculative_algorithm":null,"uno_lora_path":null,"speculative_draft_model_path":null,"speculative_draft_model_revision":null,"speculative_draft_load_format":null,"speculative_num_steps":null,"speculative_eagle_topk":null,"speculative_num_draft_tokens":null,"speculative_dflash_block_size":null,"speculative_dspark_block_size":null,"speculative_dspark_sps_table_path":null,"speculative_dspark_confidence_sts_path":null,"speculative_dspark_align_verify_tokens_to_graph_tier":false,"speculative_accept_threshold_single":1.0,"speculative_accept_threshold_acc":1.0,"speculative_use_rejection_sampling":false,"speculative_token_map":null,"speculative_attention_mode":"prefill","speculative_draft_attention_backend":null,"speculative_dsa_topk_backend":"sgl-kernel","speculative_draft_kv_cache_dtype":null,"speculative_draft_window_size":null,"speculative_moe_runner_backend":null,"speculative_moe_a2a_backend":null,"speculative_enable_w4a4_mxfp4_megamoe":null,"speculative_draft_model_quantization":null,"enable_multi_layer_eagle":false,"speculative_adaptive":false,"speculative_adaptive_config":null,"decoupled_spec_bind_endpoint":null,"decoupled_spec_connect_endpoints":null,"decoupled_spec_rank":null,"decoupled_spec_role":"null","spec_trace_dir":null,"speculative_ngram_min_bfs_breadth":1,"speculative_ngram_max_bfs_breadth":10,"speculative_ngram_match_type":"BFS","speculative_ngram_max_trie_depth":18,"speculative_ngram_capacity":10000000,"speculative_ngram_external_corpus_path":null,"speculative_ngram_external_sam_budget":0,"speculative_ngram_external_corpus_max_tokens":10000000,"ep_size":1,"moe_a2a_backend":"none","enable_w4a4_mxfp4_megamoe":false,"deepep_v2_mode":"direct","moe_runner_backend":"auto","flashinfer_mxfp4_moe_precision":"default","deepep_mode":"auto","fuseep_mode":2,"deepep_dispatcher_output_dtype":"auto","ep_num_redundant_experts":0,"ep_dispatch_algorithm":null,"init_expert_location":"trivial","enable_eplb":false,"eplb_algorithm":"auto","eplb_rebalance_num_iterations":1000,"eplb_rebalance_layers_per_chunk":null,"eplb_min_rebalancing_utilization_threshold":1.0,"expert_distribution_recorder_mode":null,"expert_distribution_recorder_buffer_size":null,"expert_balancedness_report_mode":"off","deepep_config":null,"moe_dense_tp_size":null,"elastic_ep_backend":null,"enable_elastic_expert_backup":false,"mooncake_ib_device":null,"enable_waterfill":false,"ep_join_mode":null,"ep_join_rank_offset":0,"elastic_ep_initial_size":null,"max_ep_size":null,"elastic_ep_scale_timeout":600,"disable_flashinfer_cutlass_moe_fp4_allgather":false,"disable_shared_experts_fusion":false,"enforce_shared_experts_fusion":false,"max_mamba_cache_size":null,"mamba_ssm_dtype":null,"mamba_max_states_per_path":-1,"enable_mamba_cache_stochastic_rounding":false,"mamba_cache_philox_rounds":0,"mamba_full_memory_ratio":null,"mamba_radix_cache_strategy":"auto","mamba_track_interval":256,"enable_int8_mamba_checkpoint":false,"int8_mamba_ckpt_size":null,"linear_attn_backend":"triton","linear_attn_decode_backend":null,"linear_attn_prefill_backend":null,"linear_attn_verify_backend":null,"enable_linear_replayssm":false,"linear_replayssm_cache_len":16,"enable_linear_replayssm_spec":false,"enable_hierarchical_cache":false,"hicache_host_memory_mode":"cache","hicache_ratio":null,"hicache_size":0,"hicache_write_policy":"write_through","hicache_io_backend":"kernel","hicache_mem_layout":"page_first","hicache_storage_backend":null,"hicache_storage_prefetch_policy":"timeout","hicache_storage_backend_extra_config":null,"hicache_storage_prefetch_retry_poll_interval":8,"hicache_storage_prefetch_retry_max_attempts":8,"enable_unified_cache_external_linker":false,"unified_cache_external_linker_backend":"mooncake","enable_hisparse":false,"hisparse_config":null,"enable_broadcast_mm_inputs_process":false,"enable_prefix_mm_cache":false,"mm_enable_dp_encoder":null,"mm_process_config":null,"mm_processor_worker_num":0,"mm_io_worker_num":0,"allowed_media_domains":[],"media_url_max_file_size_mb":64,"mm_preprocess_cache_size_mb":null,"trust_mm_content_hashes":false,"limit_mm_data_per_request":null,"enable_mm_global_cache":false,"image_processor_backend":"auto","mm_global_cache_backend":"mooncake","disable_fast_image_processor":false,"mm_feature_transport":null,"enable_lora":null,"enable_lora_overlap_loading":null,"max_lora_rank":null,"lora_target_modules":null,"lora_paths":null,"max_loaded_loras":null,"max_loras_per_batch":8,"lora_eviction_policy":"lru","lora_backend":"csgmv","max_lora_chunk_size":16,"experts_shared_outer_loras":null,"lora_use_virtual_experts":true,"lora_strict_loading":false,"lora_drain_wait_threshold":0.0,"enable_two_batch_overlap":false,"enable_single_batch_overlap":false,"tbo_token_distribution_threshold":0.48,"cpu_offload_gb":0,"offload_group_size":-1,"offload_num_in_group":1,"offload_prefetch_step":1,"offload_mode":"cpu","enable_lmcache":false,"lmcache_config_file":null,"enable_flexkv":false,"flexkv_config_file":null,"kt_weight_path":null,"kt_method":"AMXINT4","kt_cpuinfer":null,"kt_threadpool_count":2,"kt_num_gpu_experts":null,"kt_max_deferred_experts_per_token":null,"dllm_algorithm":null,"dllm_algorithm_config":null,"dllm_fdfo":true,"disaggregation_mode":"null","disaggregation_transfer_backend":"mooncake","disaggregation_bootstrap_port":8998,"disaggregation_ib_device":null,"disaggregation_decode_enable_radix_cache":false,"disaggregation_decode_enable_offload_kvcache":false,"disaggregation_decode_retraction_backup":null,"num_reserved_decode_tokens":512,"disaggregation_decode_extra_slots":null,"disaggregation_decode_polling_interval":1,"optimistic_prefill_attempts":0,"encoder_only":false,"language_only":false,"language_model_only":false,"encoder_transfer_backend":"auto","encoder_urls":[],"encoder_bootstrap_port":8997,"encoder_register_urls":[],"enable_adaptive_dispatch_to_encoder":false,"enable_pdmux":false,"pdmux_config_path":null,"sm_group_num":8,"startup_weight_load_mode":"serial","custom_weight_loader":null,"weight_loader_disable_mmap":false,"weight_loader_prefetch_checkpoints":false,"weight_loader_prefetch_num_threads":4,"weight_loader_drop_cache_after_load":false,"remote_instance_weight_loader_seed_instance_ip":null,"remote_instance_weight_loader_seed_instance_service_port":null,"remote_instance_weight_loader_send_weights_group_ports":null,"remote_instance_weight_loader_backend":"nccl","remote_instance_weight_loader_start_seed_via_transfer_engine":false,"engine_info_bootstrap_port":6789,"modelexpress_config":null,"download_dir":null,"model_checksum":null,"delete_ckpt_after_loading":false,"decrypted_config_file":null,"decrypted_draft_config_file":null,"checkpoint_engine_wait_weights_before_ready":false,"enable_prefill_delayer":false,"prefill_delayer_max_delay_passes":30,"prefill_delayer_token_usage_low_watermark":null,"prefill_delayer_forward_passes_buckets":null,"prefill_delayer_wait_seconds_buckets":null,"prefill_delayer_queue_min_ratio":null,"prefill_delayer_max_delay_ms":null,"min_free_slots_delay":null,"enable_deterministic_inference":false,"rl_on_policy_target":null,"kv_canary":"none","kv_canary_sweep_interval":0,"enable_dynamic_batch_tokenizer":false,"dynamic_batch_tokenizer_batch_size":32,"dynamic_batch_tokenizer_batch_timeout":0.002,"enable_tokenizer_batch_encode":false,"disable_tokenizer_batch_decode":false,"debug_tensor_dump_output_folder":null,"debug_tensor_dump_layers":null,"debug_tensor_dump_input_file":null,"enable_weights_cpu_backup":false,"enable_draft_weights_cpu_backup":false,"enable_custom_logit_processor":false,"enable_return_hidden_states":false,"return_hidden_states_mode":null,"sampling_mask_max_tokens":4096,"disable_outlines_disk_cache":false,"enable_mis":false,"weight_cache_mode":"off","weight_cache_socket":null,"weight_cache_timeout":1800,"forward_hooks":null,"msprobe_dump_config":null,"ple_offload_embedding":null,"ple_offload_backend":"pinned","ple_offload_dir":null,"disaggregation_enable_kv_checksum":false,"enable_pd_role_switch":false,"speculative_domino_candidate_pool_size":2048,"flashinfer_a2a_dispatch_type":null,"cuda_graph_max_seq_len_prefill":null,"prefill_kv_cache_dequant_dtype":"auto","dsv4_attn_backend":"auto","otlp_service_name":null,"hicache_host_memory_fraction":0.8,"enable_linker_mla_dedup":false,"swa_prefix_tails":null,"enable_encoder_swa_bounded_replay":false,"enable_decoder_swa_bounded_replay":null,"enable_response_store":false,"disaggregation_decode_host_receive_threshold":1.0,"qsa_indexer_dtype":"auto","disaggregation_decode_allocation_policy":"early","speculative_use_block_verification":false,"speculative_draft_sink_size":null,"disable_aiter_allreduce_fusion_in_prefill":false,"disable_aiter_allreduce_fusion_in_decode":false,"enable_amd_monokernel":false,"dsa_triton_union":0,"enable_dsa_fused_indexer":null,"enable_watermark":false,"watermark_config":null,"grpc_response_timeout_secs":300,"enable_paged_experts":false,"paged_experts_num_resident":null,"enable_nvidia_megakernel":false,"enable_megamoe_for_layernorm_sp":false,"enable_http_worker_reuseport":false,"prefill_decode_interval_min_bs":0,"unified_cache_external_linker_config":null,"enable_return_aux_hidden_states":false,"return_aux_hidden_state_layer_ids":null,"enable_prefill_only_deterministic_inference":false,"true_on_policy_contract":null,"disable_draft_cuda_graph":false,"custom_pull_weights_pre_read_hook":null,"enable_engine_info_bootstrap":false,"enable_rdt_weight_sync":false,"lora_no_cpu_backup":false,"enable_prefill_weight_versions":false,"remote_instance_weight_loader_start_seed_via_nixl":false,"enable_token_space_processor":false,"sampling_backend":null,"reasoning_parser":null,"tool_call_parser":null,"kv_canary_real_data":"none","disable_cuda_graph":false,"enable_dp_attention":false,"enable_flashinfer_allreduce_fusion":false}},"use_miles_dashboard":false,"dashboard_flush_interval":5.0,"dashboard_gpu_sample_interval":1.0,"dashboard_sglang_scrape_interval":2.0,"dashboard_sglang_scrape_mode":"auto","dashboard_sglang_metrics":null,"dashboard_forward_prometheus":false,"use_wandb":false,"wandb_mode":null,"wandb_dir":null,"wandb_key":null,"wandb_host":null,"wandb_team":null,"wandb_group":null,"wandb_random_suffix":true,"wandb_always_use_train_step":false,"log_multi_turn":false,"log_reward_category":null,"log_correct_samples":false,"wandb_run_id":null,"use_tensorboard":false,"tb_project_name":null,"tb_experiment_name":null,"use_prometheus":false,"prometheus_port":9090,"prometheus_run_name":null,"use_mlflow":false,"mlflow_tracking_uri":null,"mlflow_experiment_name":"miles","mlflow_run_name":null,"mlflow_run_id":null,"session_server_instances":null,"use_session_server":true,"session_server_workers":32,"session_server_ip":null,"session_server_external_host":null,"session_server_port":null,"tito_model":"default","session_message_matcher":"strict","session_sample_picker_path":"miles.rollout.session.v2.picker_hub.drop_same_prompt_retries","session_sample_postprocessor_path":"miles.rollout.session.v2.postprocessor_hub.default_postprocess","ci_disable_config_snapshot":false,"config_snapshot_name":null,"ci_enable_metrics_capture":false,"ci_event_root":null,"ci_test":false,"ci_tito_special_token_count_threshold":0.0,"ci_disable_kl_checker":false,"ci_disable_logprobs_checker":false,"ci_disable_weight_update_checker":false,"ci_metric_checker_key":null,"ci_metric_checker_threshold":null,"ci_metric_checker_expect_num":null,"ci_save_grad_norm":null,"ci_load_grad_norm":null,"ci_save_model_hash":false,"ci_check_model_hash":false,"prefill_num_servers":null,"enable_mtp_training":false,"dsa_impl":"miles","miles_dsa_topk_backend":"canonical","dsv4_impl":"megatron","custom_megatron_init_path":null,"custom_megatron_before_log_prob_hook_path":null,"custom_megatron_before_train_step_hook_path":null,"rollout_buffer_url":null,"fetch_trajectory_retry_times":-1,"min_batch_collection_ratio":1.0,"rollout_task_type":"math","data_pad_size_multiplier":128,"disable_rollout_trim_samples":false,"use_dynamic_global_batch_size":false,"rm_type":"math","reward_key":null,"custom_rm_path":null,"http_proxy":null,"use_distributed_post":false,"save_debug_trajectory_data":null,"load_debug_rollout_data":null,"debug_rollout_only":false,"debug_train_only":false,"save_debug_train_data":null,"save_debug_event_data":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints/events","dump_details":null,"dumper_enable":false,"dumper_dir":"/tmp/dumper","dumper_inference":null,"dumper_fwd_only":null,"dumper_fwd_bwd":null,"dumper_source_patcher_config_inference":null,"dumper_source_patcher_config_train":null,"memory_snapshot_dir":".","memory_snapshot_num_steps":null,"profile_target":["train_overall"],"memory_recorder":"torch","check_weight_update_equal":false,"check_weight_update_selector":"all","check_weight_update_skip_list":null,"check_weight_update_allow_quant_error":false,"save_local_weight_checksum":false,"check_weight_transfer_checksum":false,"enable_event_analyzer":false,"log_inference_engine_weight_checksums":false,"enable_sample_ownership_checker":false,"sample_ownership_grace_steps":10,"enable_witness":false,"witness_buffer_size":1048576,"ci_fault_hooks":null,"ci_fault_hooks_path":null,"ci_inject_rollout_data_path":null,"env_report":"","env_report_interval_seconds":3600.0,"debug_unified_grad_fused_logprob":false,"debug_deterministic_collective":false,"sglang_model_routers":null,"sglang_router_ip":null,"sglang_router_port":null,"sglang_router_policy":"manual","sglang_router_request_timeout_secs":14400,"router_args":{"worker_urls":[],"policy":"cache_aware","prefill_policy":null,"decode_policy":null,"cache_threshold":0.3,"balance_abs_threshold":64,"balance_rel_threshold":1.5,"bucket_adjust_interval_secs":5,"eviction_interval_secs":60,"max_tree_size":67108864,"max_idle_secs":14400,"assignment_mode":"min_load","max_payload_size":536870912,"dp_aware":false,"enable_igw":false,"mini_lb":false,"pd_disaggregation":false,"prefill":null,"decode":null,"worker_startup_timeout_secs":1800,"worker_startup_check_interval":30,"log_dir":null,"log_level":"info","service_discovery":false,"selector":{},"service_discovery_port":80,"service_discovery_namespace":null,"prefill_selector":{},"decode_selector":{},"prometheus_port":29000,"prometheus_host":"0.0.0.0","prometheus_duration_buckets":null,"request_id_headers":null,"request_timeout_secs":1800,"shutdown_grace_period_secs":180,"cors_allowed_origins":[],"max_concurrent_requests":-1,"queue_size":100,"queue_timeout_secs":60,"rate_limit_tokens_per_second":null,"retry_max_retries":5,"retry_initial_backoff_ms":50,"retry_max_backoff_ms":30000,"retry_backoff_multiplier":1.5,"retry_jitter_factor":0.2,"disable_retries":false,"cb_failure_threshold":10,"cb_success_threshold":3,"cb_timeout_duration_secs":60,"cb_window_duration_secs":120,"disable_circuit_breaker":false,"health_failure_threshold":3,"health_success_threshold":2,"health_check_timeout_secs":5,"health_check_interval_secs":60,"health_check_endpoint":"/health","disable_health_check":false,"model_path":null,"tokenizer_path":null,"chat_template":null,"tokenizer_cache_enable_l0":false,"tokenizer_cache_l0_max_entries":10000,"tokenizer_cache_enable_l1":false,"tokenizer_cache_l1_max_memory":52428800,"reasoning_parser":null,"tool_call_parser":null,"mcp_config_path":null,"backend":"sglang","history_backend":"memory","oracle_wallet_path":null,"oracle_tns_alias":null,"oracle_connect_descriptor":null,"oracle_username":null,"oracle_password":null,"oracle_pool_min":1,"oracle_pool_max":16,"oracle_pool_timeout_secs":30,"postgres_db_url":null,"postgres_pool_max":16,"redis_url":null,"redis_pool_max":16,"redis_retention_days":30,"client_cert_path":null,"client_key_path":null,"ca_cert_paths":[],"tls_cert_path":null,"tls_key_path":null,"enable_trace":false,"otlp_traces_endpoint":"localhost:4317","api_key":null,"control_plane_api_keys":[],"control_plane_audit_enabled":false,"jwt_issuer":null,"jwt_audience":null,"jwt_jwks_uri":null,"jwt_role_mapping":[]},"router":"sglang","miles_router_timeout":null,"miles_router_max_connections":null,"miles_router_health_check_failure_threshold":3,"lora_A_init_method":"xavier","lora_B_init_method":"zero","multi_lora":false,"lora_sync_sends_base":true,"hf_lora_targets":null,"lora_adapter_targets":null,"sglang_lora_use_virtual_experts":true,"lora_rank":0,"lora_alpha":16,"lora_dropout":0.0,"lora_type":"lora","target_modules":null,"exclude_modules":null,"lora_adapter_path":null,"lora_sync_from_tensor":false,"lora_base_cpu_backup":false,"lora_train_only":false,"experts_shared_outer_loras":false,"multi_lora_n_adapters":0,"check_lora_weight_equal":false,"use_opd":false,"opd_type":null,"opd_kl_coef":1.0,"opd_teacher_load":null,"opd_teacher_ckpt_step":null,"use_critic":false,"ref_load":null,"ref_ckpt_step":null,"save_hf":null,"save_trigger_sentinel":null,"custom_megatron_post_save_hook_path":null,"num_critic_only_steps":0,"critic_load":null,"critic_save":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints_critic","critic_lr":1e-6,"critic_lr_warmup_iters":0,"eps_clip":0.2,"eps_clip_high":0.28,"eps_clip_c":null,"value_clip":0.2,"kl_coef":0.0,"loss_type":"policy_loss","score_centering_is":"none","score_centering_tis_clip":2.0,"score_centering_mis_low":0.5,"score_centering_mis_high":5.0,"custom_loss_function_path":null,"kl_loss_type":"k1","advantage_estimator":"grpo","compute_advantages_and_returns":true,"use_kl_loss":false,"kl_loss_coef":0.0,"use_unbiased_kl":false,"ref_update_interval":null,"entropy_coef":0.0,"gamma":1.0,"lambd":1.0,"normalize_advantages":false,"use_rollout_entropy":false,"observe_training_entropy":false,"get_mismatch_metrics":false,"reset_optimizer_states":false,"use_rollout_logprobs":false,"skip_actor_forward_only":false,"use_tis":false,"tis_clip":2.0,"tis_clip_low":0.0,"custom_tis_function_path":null,"custom_pg_loss_reducer_function_path":null,"use_routing_replay":false,"use_rollout_routing_replay":false,"use_indexer_replay":false,"use_rollout_indexer_replay":false,"use_opsm":false,"opsm_delta":0.0001,"eval_uses_snapshots":false,"eval_prompt_data":null,"eval_config":null,"skip_eval_before_train":false,"eval_input_key":null,"eval_label_key":null,"eval_tool_key":null,"n_samples_per_eval_prompt":1,"eval_temperature":null,"eval_top_p":null,"eval_top_k":null,"eval_max_response_len":null,"eval_min_new_tokens":null,"eval_max_context_len":null,"eval_hf_dir":null,"eval_max_in_flight":2,"eval_overflow_policy":"backpressure","eval_keep_snapshots":2,"num_rollout":16,"debug_exit_after_rollout":null,"num_epoch":null,"rollout_global_dataset":true,"data_source_path":{"path":"miles.rollout.data_source.RolloutDataSource","config":null},"prompt_data":"/cluster-storage/datasets/dapo-math-17k/dapo-math-17k.jsonl","apply_chat_template":true,"apply_chat_template_kwargs":{},"chat_template_path":null,"input_key":"prompt","label_key":"label","multimodal_keys":null,"metadata_key":"metadata","tool_key":"tools","start_rollout_id":null,"rollout_batch_size":32,"n_samples_per_prompt":8,"num_steps_per_rollout":null,"balance_data":true,"balance_by_flops":false,"allow_partial_train_step":false,"use_dynamic_batch_size":true,"max_tokens_per_gpu":9216,"trainer_heartbeat_checker_interval":10.0,"trainer_heartbeat_checker_timeout":10.0,"trainer_heartbeat_checker_first_wait":300.0,"trainer_heartbeat_checker_failure_threshold":3,"rollout_health_check_interval":30.0,"rollout_health_check_timeout":30.0,"rollout_health_check_first_wait":0.0,"rollout_health_check_failure_threshold":1,"use_fault_tolerance":false,"ft_components":[],"api_server_host":"127.0.0.1","api_server_port":0,"mini_ft_controller_enable":false,"mini_ft_controller_poll_interval":10.0,"mini_ft_controller_resume_delay":10.0,"custom_agent_function_path":null,"use_sampling_support_replay":false,"rollout_sampling_logprobs_mode":"selected","rollout_top_logprobs_num":0,"hf_checkpoint":"/typical-model","model_name":null,"rollout_function_path":{"path":"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn","config":null},"fully_async":false,"rollout_temperature":1.0,"rollout_top_p":1.0,"rollout_top_k":-1,"rollout_max_response_len":8192,"object_store_backend":"mooncake","mooncake_store_init_kwargs":{"protocol":"tcp","master_server_address":"127.0.0.1:50051","global_segment_size":"2gb","local_buffer_size":"2gb"},"mooncake_replica_num":1,"use_output_store":false,"output_store_local_buffer_size":"16gb","async_unused_samples_handler":"drop","custom_generate_function_path":null,"update_weight_buffer_size":536870912,"update_weights_interval":1,"pause_generation_mode":"retract","keep_old_actor":false,"rollout_data_postprocess_path":null,"pin_rollout_manager_to_head":false,"rollout_external_engine_addrs":null,"rollout_external_router_pd":false,"custom_inference_engine_provider_path":{"path":"miles.ray.specs.inference.backend_inference_engine_provider","config":null},"update_weight_transfer_mode":"broadcast","update_weight_disk_dir":null,"update_weight_local_checkpoint_dir":null,"update_weight_delta_encoding":"xor","update_weight_delta_checksum":"xxh3-128","custom_update_weight_post_write_path":null,"p2p_transfer_timeout":30.0,"update_weight_engine_request_timeout":300.0,"update_weights_timeout":600.0,"p2p_transport":"mooncake","trainer_id":"actor","trainer_model_id":null,"entry":"train","train_backend":"megatron","qkv_format":"thd","linear_attention_backend":"fla","linear_attention_input_norm":"te","true_on_policy_mode":false,"train_env_vars":{},"train_memory_margin_bytes":1073741824,"debug_skip_weight_update":false,"debug_disable_optimizer":false,"rematerialize_param_from_master_weight":false,"check_rematerialize_param_from_master_weight":false,"megatron_to_hf_mode":"raw","dsa_attention_backend":"tilelang","extra_high_precision_layers_hf":[],"extra_high_precision_layers_megatron":[],"custom_model_provider_path":null,"recompute_loss_function":false,"log_probs_backend":"torch","log_probs_chunk_size":-1,"indep_dp":false,"delay_split_train_data_by_dp":false,"allgather_cp":false,"mfu_peak_tflops":null,"starts_inference_engines":true,"rollout_external":false,"cluster_backend":"kubernetes","worker_comm_backend":"rpc","deploy_component":"all","deploy_instance_id":null,"init_expected_num_cells":{"default":3},"trainer_init_expected_num_cells":null,"trainer_controller_addrs":null,"inference_controller_addr":null,"rollout_num_gpus_per_engine":1,"num_gpus_per_node":8,"colocate":true,"offload":false,"offload_train":true,"clear_quantized_weight_workspaces_on_offload":true,"offload_rollout":true,"offload_rollout_level":["kv_cache","weight"],"offload_train_target":"cpu","stream_optimizer_state_to_disk":false,"stream_optimizer_state_moment_dtype":"fp32","stream_optimizer_state_page_cache_mb":null,"offload_train_disk_dir":null,"offload_train_disk_chunk_mb":256,"colocate_memory_peak_device":"cpu","run_uuid":"0123456789abcdef","ckpt_step":null,"rollout_indexer_topk_num_streams":null,"save":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints","save_interval":20,"async_save":false,"seed":1234,"num_layers":36,"low_memory_resume":false,"distributed_backend":"nccl","distributed_timeout_minutes":10,"eval_interval":null,"global_batch_size":256,"micro_batch_size":1,"wandb_project":null},"static_connections":{"static_conn_infos":{"rollout-executor":{"name":"rollout-executor","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.rollout.rollout_executor.RolloutExecutor","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"inference-controller":{"name":"inference-controller","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.rollout.inference_controller.InferenceController","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"inference-router-0":{"name":"inference-router-0","port_infos":[{"name":"primary","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false},{"name":"prometheus","static_port":9000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":null,"num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"session-server":{"name":"session-server","port_infos":[{"name":"primary","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":null,"num_cells":32,"num_workers_per_cell":1,"pods_per_cell":1},"trainer-controller-actor":{"name":"trainer-controller-actor","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.train.group.TrainerController","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1}}}}' name: inference-controller objectName: myrun-miles-run-inference-controller poolId: inference-controller @@ -298,7 +300,7 @@ run: - -m - miles.utils.workers.serving.serve - --config - - '{"worker_type":"trainer_controller","args":{"sglang_server_concurrency":512,"sglang":{"models":[{"name":"default","model_path":null,"server_groups":[{"worker_type":"prefill","num_gpus_per_engine":16,"overrides":{"model_path":"/typical-model"},"needs_offload":true},{"worker_type":"decode","num_gpus_per_engine":8,"overrides":{"model_path":"/typical-model"},"needs_offload":true}],"update_weights":true}],"base_args":{"tokenizer_path":null,"tokenizer_mode":"auto","tokenizer_backend":"huggingface","tokenizer_worker_num":1,"detokenizer_worker_num":1,"skip_tokenizer_init":false,"load_format":"auto","model_loader_extra_config":"{}","context_length":null,"is_embedding":false,"enable_multimodal":null,"revision":null,"model_impl":"auto","model_config_parser":"auto","json_model_override_args":"{}","dtype":"auto","quantization":null,"quantization_param_path":null,"kv_cache_dtype":"auto","enable_fp32_lm_head":false,"modelopt_quant":null,"modelopt_checkpoint_restore_path":null,"modelopt_checkpoint_save_path":null,"modelopt_export_path":null,"quantize_and_serve":false,"rl_quant_profile":null,"enable_tf32_matmul":false,"mem_fraction_static":0.7,"max_running_requests":null,"max_queued_requests":null,"max_total_tokens":null,"chunked_prefill_size":4096,"prefill_decode_interval":null,"enable_dynamic_chunking":false,"max_prefill_tokens":16384,"prefill_max_requests":null,"schedule_policy":"fcfs","enable_priority_scheduling":false,"disable_priority_preemption":false,"default_priority_value":null,"abort_on_priority_when_disabled":false,"schedule_low_priority_values_first":false,"priority_scheduling_preemption_threshold":10,"retraction_policy":"length","schedule_conservativeness":1.0,"page_size":null,"c128_page_size":16,"swa_full_tokens_ratio":null,"disable_hybrid_swa_memory":false,"radix_eviction_policy":"lru","radix_eviction_policy_config":null,"prefill_only_disable_kv_cache":false,"disable_radix_cache":false,"enable_page_major_kv_layout":false,"enable_unified_memory":false,"disable_chunked_prefix_cache":false,"disable_overlap_schedule":false,"num_continuous_decode_steps":1,"scheduler_recv_interval":1,"enable_mixed_chunk":false,"dist_timeout":null,"tp_size":1,"dcp_size":1,"pp_size":1,"pp_max_micro_batch_size":null,"pp_async_batch_depth":0,"dp_size":1,"attn_dp_size":1,"load_balance_method":"auto","attn_cp_size":1,"moe_dp_size":1,"dwdp_size":1,"dcp_comm_backend":null,"dcp_replicate_q_proj":null,"enable_prefill_cp":false,"cp_strategy":null,"enable_dsa_cache_layer_split":false,"enable_cp_decode_attn_tp":false,"enable_kv_cache_sharding":false,"enable_dp_attention_local_control_broadcast":false,"enable_dp_lm_head":false,"enable_tp_lm_head_all_to_all":null,"enable_attn_tp_input_scattered":false,"enable_shared_experts_attn_tp":false,"shared_experts_tp_size":null,"enable_dense_mlp_attn_tp":false,"enable_layernorm_sp":false,"disable_attn_tp_gather":false,"enable_p2p_check":false,"device":"cuda","mlx_enable_sampling":false,"watchdog_timeout":300,"soft_watchdog_timeout":null,"sleep_on_idle":false,"use_ray":false,"numa_node":null,"gc_threshold":null,"host":"127.0.0.1","fastapi_root_path":"","smg_grpc_mode":false,"grpc_mode":false,"grpc_port":null,"sidecar":null,"sidecar_args":null,"warmups":null,"enable_http2":false,"http2_max_concurrent_streams":200,"http2_initial_connection_window_size":1048576,"ssl_keyfile":null,"ssl_certfile":null,"ssl_ca_certs":null,"ssl_keyfile_password":null,"enable_ssl_refresh":false,"api_key":null,"admin_api_key":null,"served_model_name":null,"weight_version":"default","chat_template":null,"trust_request_chat_template":false,"hf_chat_template_name":null,"completion_template":null,"file_storage_path":null,"enable_cache_report":false,"return_input_ids":false,"return_output_ids":false,"default_chat_template_kwargs":null,"strip_thinking_cache":false,"enable_strict_thinking":false,"tool_server":null,"sampling_defaults":"model","asr_max_buffer_seconds":60,"asr_max_concurrent_sessions":32,"preferred_sampling_params":null,"allow_auto_truncate":false,"stream_interval":1,"batch_notify_size":16,"stream_response_default_include_usage":false,"incremental_streaming_output":false,"enable_streaming_session":false,"enable_session_radix_cache":false,"log_level":"info","log_level_http":null,"log_requests":false,"log_requests_level":2,"log_requests_format":"text","log_requests_target":null,"uvicorn_access_log_exclude_prefixes":[],"crash_dump_folder":null,"show_time_cost":false,"enable_metrics":false,"smg_http_sidecar_port":null,"enable_mfu_metrics":false,"enable_metrics_for_all_schedulers":false,"load_snapshot_publish_interval":15,"tokenizer_metrics_custom_labels_header":"x-custom-labels","tokenizer_metrics_allowed_custom_labels":null,"extra_metric_labels":null,"bucket_time_to_first_token":null,"bucket_inter_token_latency":null,"bucket_e2e_request_latency":null,"prompt_tokens_buckets":null,"generation_tokens_buckets":null,"gc_warning_threshold_secs":0.0,"decode_log_interval":40,"enable_request_time_stats_logging":false,"kv_events_config":null,"load_publish_endpoint":null,"enable_forward_pass_metrics":false,"forward_pass_metrics_worker_id":"","forward_pass_metrics_ipc_name":null,"enable_trace":false,"trace_modules":"request","otlp_traces_endpoint":"localhost:4317","export_metrics_to_file":false,"export_metrics_to_file_dir":null,"constrained_json_whitespace_pattern":null,"constrained_json_disable_any_whitespace":false,"constrained_json_max_whitespace_cnt":null,"attention_backend":null,"decode_attention_backend":null,"enable_lean_attention":null,"prefill_attention_backend":null,"grammar_backend":null,"radix_cache_backend":null,"mm_attention_backend":null,"fp8_gemm_runner_backend":"auto","fp4_gemm_runner_backend":"auto","bf16_gemm_backend":"auto","dsa_prefill_backend":null,"dsv4_prefill_backend":"auto","dsa_decode_backend":null,"dsa_paged_mqa_logits_backend":"auto","dsa_topk_backend":"sgl-kernel","disable_flashinfer_autotune":false,"flashinfer_autotune_skip_ops":null,"mamba_backend":"triton","cuda_graph_config":null,"cuda_graph_backend_decode":null,"cuda_graph_backend_prefill":"disabled","cuda_graph_max_bs_decode":null,"cuda_graph_max_bs_prefill":null,"cuda_graph_bs_decode":null,"cuda_graph_bs_prefill":null,"cuda_graph_prefill_max_context":null,"disable_prefill_cuda_graph":false,"disable_decode_cuda_graph":false,"disable_cuda_graph_padding":false,"enable_profile_cuda_graph":false,"enable_cudagraph_gc":false,"debug_cuda_graph":false,"enable_layerwise_nvtx_marker":false,"enable_nccl_nvls":false,"enable_symm_mem":false,"triton_attention_reduce_in_fp32":false,"triton_attention_num_kv_splits":8,"triton_attention_split_tile_size":null,"flashinfer_mla_disable_ragged":false,"enable_fused_qk_norm_rope":false,"enable_precise_embedding_interpolation":false,"enable_fused_moe_sum_all_reduce":false,"enable_deepseek_v4_fp4_indexer":false,"disable_custom_all_reduce":false,"enable_mscclpp":false,"enable_torch_symm_mem":false,"enable_scattered_sconv":false,"pre_warm_nccl":false,"boundary_reduction":"auto","enable_quant_communications":false,"enforce_disable_flashinfer_allreduce_fusion":false,"flashinfer_allreduce_fusion_backend":null,"enable_aiter_allreduce_fusion":false,"enable_torch_compile":false,"enable_torch_compile_debug_mode":false,"torch_compile_max_bs":32,"speculative_algorithm":null,"uno_lora_path":null,"speculative_draft_model_path":null,"speculative_draft_model_revision":null,"speculative_draft_load_format":null,"speculative_num_steps":null,"speculative_eagle_topk":null,"speculative_num_draft_tokens":null,"speculative_dflash_block_size":null,"speculative_dspark_block_size":null,"speculative_dspark_sps_table_path":null,"speculative_dspark_confidence_sts_path":null,"speculative_dspark_align_verify_tokens_to_graph_tier":false,"speculative_accept_threshold_single":1.0,"speculative_accept_threshold_acc":1.0,"speculative_use_rejection_sampling":false,"speculative_token_map":null,"speculative_attention_mode":"prefill","speculative_draft_attention_backend":null,"speculative_dsa_topk_backend":"sgl-kernel","speculative_draft_kv_cache_dtype":null,"speculative_draft_window_size":null,"speculative_moe_runner_backend":null,"speculative_moe_a2a_backend":null,"speculative_enable_w4a4_mxfp4_megamoe":null,"speculative_draft_model_quantization":null,"speculative_skip_dp_mlp_sync":false,"enable_multi_layer_eagle":false,"speculative_adaptive":false,"speculative_adaptive_config":null,"decoupled_spec_bind_endpoint":null,"decoupled_spec_connect_endpoints":null,"decoupled_spec_rank":null,"decoupled_spec_role":"null","spec_trace_dir":null,"speculative_ngram_min_bfs_breadth":1,"speculative_ngram_max_bfs_breadth":10,"speculative_ngram_match_type":"BFS","speculative_ngram_max_trie_depth":18,"speculative_ngram_capacity":10000000,"speculative_ngram_external_corpus_path":null,"speculative_ngram_external_sam_budget":0,"speculative_ngram_external_corpus_max_tokens":10000000,"ep_size":1,"moe_a2a_backend":"none","enable_w4a4_mxfp4_megamoe":false,"deepep_v2_mode":"direct","moe_runner_backend":"auto","flashinfer_mxfp4_moe_precision":"default","deepep_mode":"auto","fuseep_mode":2,"deepep_dispatcher_output_dtype":"auto","ep_num_redundant_experts":0,"ep_dispatch_algorithm":null,"init_expert_location":"trivial","enable_eplb":false,"eplb_algorithm":"auto","eplb_rebalance_num_iterations":1000,"eplb_rebalance_layers_per_chunk":null,"eplb_min_rebalancing_utilization_threshold":1.0,"expert_distribution_recorder_mode":null,"expert_distribution_recorder_buffer_size":null,"expert_balancedness_report_mode":"off","deepep_config":null,"moe_dense_tp_size":null,"elastic_ep_backend":null,"enable_elastic_expert_backup":false,"mooncake_ib_device":null,"enable_waterfill":false,"ep_join_mode":null,"ep_join_rank_offset":0,"elastic_ep_initial_size":null,"max_ep_size":null,"elastic_ep_scale_timeout":600,"disable_flashinfer_cutlass_moe_fp4_allgather":false,"disable_shared_experts_fusion":false,"enforce_shared_experts_fusion":false,"max_mamba_cache_size":null,"mamba_ssm_dtype":null,"mamba_max_states_per_path":-1,"enable_mamba_cache_stochastic_rounding":false,"mamba_cache_philox_rounds":0,"mamba_full_memory_ratio":null,"mamba_radix_cache_strategy":"auto","mamba_track_interval":256,"enable_int8_mamba_checkpoint":false,"int8_mamba_ckpt_size":null,"linear_attn_backend":"triton","linear_attn_decode_backend":null,"linear_attn_prefill_backend":null,"linear_attn_verify_backend":null,"enable_linear_replayssm":false,"linear_replayssm_cache_len":16,"enable_linear_replayssm_spec":false,"enable_hierarchical_cache":false,"hicache_host_memory_mode":"cache","hicache_ratio":null,"hicache_size":0,"hicache_write_policy":"write_through","hicache_io_backend":"kernel","hicache_mem_layout":"page_first","hicache_storage_backend":null,"hicache_storage_prefetch_policy":"timeout","hicache_storage_backend_extra_config":null,"hicache_storage_prefetch_retry_poll_interval":8,"hicache_storage_prefetch_retry_max_attempts":8,"enable_unified_cache_external_linker":false,"unified_cache_external_linker_backend":"mooncake","enable_hisparse":false,"hisparse_config":null,"enable_broadcast_mm_inputs_process":false,"enable_prefix_mm_cache":false,"mm_enable_dp_encoder":false,"mm_process_config":null,"mm_processor_worker_num":0,"mm_io_worker_num":0,"allowed_media_domains":[],"media_url_max_file_size_mb":64,"mm_preprocess_cache_size_mb":null,"trust_mm_content_hashes":false,"limit_mm_data_per_request":null,"enable_mm_global_cache":false,"image_processor_backend":"auto","mm_global_cache_backend":"mooncake","disable_fast_image_processor":false,"mm_feature_transport":null,"enable_lora":null,"enable_lora_overlap_loading":null,"max_lora_rank":null,"lora_target_modules":null,"lora_paths":null,"max_loaded_loras":null,"max_loras_per_batch":8,"lora_eviction_policy":"lru","lora_backend":"csgmv","max_lora_chunk_size":16,"experts_shared_outer_loras":null,"lora_use_virtual_experts":true,"lora_strict_loading":false,"lora_no_cpu_backup":false,"lora_drain_wait_threshold":0.0,"enable_two_batch_overlap":false,"enable_single_batch_overlap":false,"tbo_token_distribution_threshold":0.48,"cpu_offload_gb":0,"offload_group_size":-1,"offload_num_in_group":1,"offload_prefetch_step":1,"offload_mode":"cpu","enable_lmcache":false,"lmcache_config_file":null,"enable_flexkv":false,"flexkv_config_file":null,"kt_weight_path":null,"kt_method":"AMXINT4","kt_cpuinfer":null,"kt_threadpool_count":2,"kt_num_gpu_experts":null,"kt_max_deferred_experts_per_token":null,"dllm_algorithm":null,"dllm_algorithm_config":null,"dllm_fdfo":true,"disaggregation_mode":"null","disaggregation_transfer_backend":"mooncake","disaggregation_bootstrap_port":8998,"disaggregation_ib_device":null,"disaggregation_decode_enable_radix_cache":false,"disaggregation_decode_enable_offload_kvcache":false,"disaggregation_decode_retraction_backup":null,"num_reserved_decode_tokens":512,"disaggregation_decode_extra_slots":null,"disaggregation_decode_polling_interval":1,"optimistic_prefill_attempts":0,"encoder_only":false,"language_only":false,"language_model_only":false,"encoder_transfer_backend":"auto","encoder_urls":[],"encoder_bootstrap_port":8997,"encoder_register_urls":[],"enable_adaptive_dispatch_to_encoder":false,"enable_pdmux":false,"pdmux_config_path":null,"sm_group_num":8,"startup_weight_load_mode":"serial","custom_weight_loader":null,"weight_loader_disable_mmap":false,"weight_loader_prefetch_checkpoints":false,"weight_loader_prefetch_num_threads":4,"weight_loader_drop_cache_after_load":false,"remote_instance_weight_loader_seed_instance_ip":null,"remote_instance_weight_loader_seed_instance_service_port":null,"remote_instance_weight_loader_send_weights_group_ports":null,"remote_instance_weight_loader_backend":"nccl","remote_instance_weight_loader_start_seed_via_transfer_engine":false,"remote_instance_weight_loader_start_seed_via_nixl":false,"engine_info_bootstrap_port":6789,"modelexpress_config":null,"download_dir":null,"model_checksum":null,"delete_ckpt_after_loading":false,"decrypted_config_file":null,"decrypted_draft_config_file":null,"checkpoint_engine_wait_weights_before_ready":false,"enable_prefill_delayer":false,"prefill_delayer_max_delay_passes":30,"prefill_delayer_token_usage_low_watermark":null,"prefill_delayer_forward_passes_buckets":null,"prefill_delayer_wait_seconds_buckets":null,"prefill_delayer_queue_min_ratio":null,"prefill_delayer_max_delay_ms":null,"min_free_slots_delay":null,"enable_deterministic_inference":false,"rl_on_policy_target":null,"kv_canary":"none","kv_canary_sweep_interval":0,"enable_dynamic_batch_tokenizer":false,"dynamic_batch_tokenizer_batch_size":32,"dynamic_batch_tokenizer_batch_timeout":0.002,"enable_tokenizer_batch_encode":false,"disable_tokenizer_batch_decode":false,"debug_tensor_dump_output_folder":null,"debug_tensor_dump_layers":null,"debug_tensor_dump_input_file":null,"enable_weights_cpu_backup":false,"enable_draft_weights_cpu_backup":false,"enable_custom_logit_processor":false,"enable_return_hidden_states":false,"return_hidden_states_mode":null,"sampling_mask_max_tokens":4096,"disable_outlines_disk_cache":false,"enable_mis":false,"weight_cache_mode":"off","weight_cache_socket":null,"weight_cache_timeout":1800,"forward_hooks":null,"msprobe_dump_config":null,"ple_offload_embedding":null,"ple_offload_backend":"pinned","ple_offload_dir":null,"disaggregation_enable_kv_checksum":false,"enable_pd_role_switch":false,"speculative_domino_candidate_pool_size":2048,"flashinfer_a2a_dispatch_type":null,"cuda_graph_max_seq_len_prefill":null,"prefill_kv_cache_dequant_dtype":"auto","dsv4_attn_backend":"auto","otlp_service_name":null,"hicache_host_memory_fraction":0.8,"enable_linker_mla_dedup":false,"swa_prefix_tails":null,"enable_encoder_swa_bounded_replay":false,"enable_decoder_swa_bounded_replay":false,"enable_response_store":false,"disaggregation_decode_host_receive_threshold":1.0,"enable_prefill_weight_versions":false,"enable_token_space_processor":false,"qsa_indexer_dtype":"auto","custom_pull_weights_pre_read_hook":null,"enable_engine_info_bootstrap":false,"enable_rdt_weight_sync":false,"enable_prefill_only_deterministic_inference":false,"true_on_policy_contract":null,"disaggregation_decode_allocation_policy":"early","speculative_use_block_verification":false,"speculative_draft_sink_size":null,"disable_aiter_allreduce_fusion_in_prefill":false,"disable_aiter_allreduce_fusion_in_decode":false,"disable_draft_cuda_graph":false,"dsa_triton_union":0,"enable_dsa_fused_indexer":null,"enable_watermark":false,"watermark_config":null,"grpc_response_timeout_secs":300,"sampling_backend":null,"reasoning_parser":null,"tool_call_parser":null,"kv_canary_real_data":"none","disable_cuda_graph":false,"enable_dp_attention":false,"enable_flashinfer_allreduce_fusion":false}},"use_miles_dashboard":false,"dashboard_flush_interval":5.0,"dashboard_gpu_sample_interval":1.0,"dashboard_sglang_scrape_interval":2.0,"dashboard_sglang_scrape_mode":"auto","dashboard_sglang_metrics":null,"dashboard_forward_prometheus":false,"use_wandb":false,"wandb_mode":null,"wandb_dir":null,"wandb_key":null,"wandb_host":null,"wandb_team":null,"wandb_group":null,"wandb_random_suffix":true,"wandb_always_use_train_step":false,"log_multi_turn":false,"log_reward_category":null,"log_correct_samples":false,"wandb_run_id":null,"use_tensorboard":false,"tb_project_name":null,"tb_experiment_name":null,"use_prometheus":false,"prometheus_port":9090,"prometheus_run_name":null,"use_mlflow":false,"mlflow_tracking_uri":null,"mlflow_experiment_name":"miles","mlflow_run_name":null,"mlflow_run_id":null,"session_server_instances":null,"use_session_server":true,"session_server_workers":32,"session_server_ip":null,"session_server_external_host":null,"session_server_port":null,"tito_model":"default","session_message_matcher":"strict","session_sample_picker_path":"miles.rollout.session.v2.picker_hub.drop_same_prompt_retries","session_sample_postprocessor_path":"miles.rollout.session.v2.postprocessor_hub.default_postprocess","ci_disable_config_snapshot":false,"config_snapshot_name":null,"ci_enable_metrics_capture":false,"ci_event_root":null,"ci_test":false,"ci_tito_special_token_count_threshold":0.0,"ci_disable_kl_checker":false,"ci_disable_logprobs_checker":false,"ci_disable_weight_update_checker":false,"ci_metric_checker_key":null,"ci_metric_checker_threshold":null,"ci_metric_checker_expect_num":null,"ci_save_grad_norm":null,"ci_load_grad_norm":null,"ci_save_model_hash":false,"ci_check_model_hash":false,"prefill_num_servers":null,"enable_mtp_training":false,"dsa_impl":"miles","miles_dsa_topk_backend":"canonical","dsv4_impl":"megatron","custom_megatron_init_path":null,"custom_megatron_before_log_prob_hook_path":null,"custom_megatron_before_train_step_hook_path":null,"rollout_buffer_url":null,"fetch_trajectory_retry_times":-1,"min_batch_collection_ratio":1.0,"rollout_task_type":"math","data_pad_size_multiplier":128,"disable_rollout_trim_samples":false,"use_dynamic_global_batch_size":false,"rm_type":"math","reward_key":null,"custom_rm_path":null,"http_proxy":null,"use_distributed_post":false,"save_debug_trajectory_data":null,"load_debug_rollout_data":null,"debug_rollout_only":false,"debug_train_only":false,"save_debug_train_data":null,"save_debug_event_data":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints/events","dump_details":null,"dumper_enable":false,"dumper_dir":"/tmp/dumper","dumper_inference":null,"dumper_fwd_only":null,"dumper_fwd_bwd":null,"dumper_source_patcher_config_inference":null,"dumper_source_patcher_config_train":null,"memory_snapshot_dir":".","memory_snapshot_num_steps":null,"profile_target":["train_overall"],"memory_recorder":"torch","check_weight_update_equal":false,"check_weight_update_selector":"all","check_weight_update_skip_list":null,"check_weight_update_allow_quant_error":false,"save_local_weight_checksum":false,"check_weight_transfer_checksum":false,"enable_event_analyzer":false,"log_inference_engine_weight_checksums":false,"enable_sample_ownership_checker":false,"sample_ownership_grace_steps":10,"enable_witness":false,"witness_buffer_size":1048576,"ci_fault_hooks":null,"ci_fault_hooks_path":null,"ci_inject_rollout_data_path":null,"env_report":"","env_report_interval_seconds":3600.0,"debug_unified_grad_fused_logprob":false,"debug_deterministic_collective":false,"sglang_model_routers":null,"sglang_router_ip":null,"sglang_router_port":null,"sglang_router_policy":"manual","sglang_router_request_timeout_secs":14400,"router_args":{"worker_urls":[],"policy":"cache_aware","prefill_policy":null,"decode_policy":null,"cache_threshold":0.3,"balance_abs_threshold":64,"balance_rel_threshold":1.5,"bucket_adjust_interval_secs":5,"eviction_interval_secs":60,"max_tree_size":67108864,"max_idle_secs":14400,"assignment_mode":"min_load","max_payload_size":536870912,"dp_aware":false,"enable_igw":false,"mini_lb":false,"pd_disaggregation":false,"prefill":null,"decode":null,"worker_startup_timeout_secs":1800,"worker_startup_check_interval":30,"log_dir":null,"log_level":"info","service_discovery":false,"selector":{},"service_discovery_port":80,"service_discovery_namespace":null,"prefill_selector":{},"decode_selector":{},"prometheus_port":29000,"prometheus_host":"0.0.0.0","prometheus_duration_buckets":null,"request_id_headers":null,"request_timeout_secs":1800,"shutdown_grace_period_secs":180,"cors_allowed_origins":[],"max_concurrent_requests":-1,"queue_size":100,"queue_timeout_secs":60,"rate_limit_tokens_per_second":null,"retry_max_retries":5,"retry_initial_backoff_ms":50,"retry_max_backoff_ms":30000,"retry_backoff_multiplier":1.5,"retry_jitter_factor":0.2,"disable_retries":false,"cb_failure_threshold":10,"cb_success_threshold":3,"cb_timeout_duration_secs":60,"cb_window_duration_secs":120,"disable_circuit_breaker":false,"health_failure_threshold":3,"health_success_threshold":2,"health_check_timeout_secs":5,"health_check_interval_secs":60,"health_check_endpoint":"/health","disable_health_check":false,"model_path":null,"tokenizer_path":null,"chat_template":null,"tokenizer_cache_enable_l0":false,"tokenizer_cache_l0_max_entries":10000,"tokenizer_cache_enable_l1":false,"tokenizer_cache_l1_max_memory":52428800,"reasoning_parser":null,"tool_call_parser":null,"mcp_config_path":null,"backend":"sglang","history_backend":"memory","oracle_wallet_path":null,"oracle_tns_alias":null,"oracle_connect_descriptor":null,"oracle_username":null,"oracle_password":null,"oracle_pool_min":1,"oracle_pool_max":16,"oracle_pool_timeout_secs":30,"postgres_db_url":null,"postgres_pool_max":16,"redis_url":null,"redis_pool_max":16,"redis_retention_days":30,"client_cert_path":null,"client_key_path":null,"ca_cert_paths":[],"tls_cert_path":null,"tls_key_path":null,"enable_trace":false,"otlp_traces_endpoint":"localhost:4317","api_key":null,"control_plane_api_keys":[],"control_plane_audit_enabled":false,"jwt_issuer":null,"jwt_audience":null,"jwt_jwks_uri":null,"jwt_role_mapping":[]},"router":"sglang","miles_router_timeout":null,"miles_router_max_connections":null,"miles_router_health_check_failure_threshold":3,"lora_A_init_method":"xavier","lora_B_init_method":"zero","multi_lora":false,"lora_sync_sends_base":true,"hf_lora_targets":null,"lora_adapter_targets":null,"sglang_lora_use_virtual_experts":true,"lora_rank":0,"lora_alpha":16,"lora_dropout":0.0,"lora_type":"lora","target_modules":null,"exclude_modules":null,"lora_adapter_path":null,"lora_sync_from_tensor":false,"lora_base_cpu_backup":false,"lora_train_only":false,"experts_shared_outer_loras":false,"multi_lora_n_adapters":0,"check_lora_weight_equal":false,"use_opd":false,"opd_type":null,"opd_kl_coef":1.0,"opd_teacher_load":null,"opd_teacher_ckpt_step":null,"use_critic":false,"ref_load":null,"ref_ckpt_step":null,"save_hf":null,"save_trigger_sentinel":null,"custom_megatron_post_save_hook_path":null,"num_critic_only_steps":0,"critic_load":null,"critic_save":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints_critic","critic_lr":1e-6,"critic_lr_warmup_iters":0,"eps_clip":0.2,"eps_clip_high":0.28,"eps_clip_c":null,"value_clip":0.2,"kl_coef":0.0,"loss_type":"policy_loss","score_centering_is":"none","score_centering_tis_clip":2.0,"score_centering_mis_low":0.5,"score_centering_mis_high":5.0,"custom_loss_function_path":null,"kl_loss_type":"k1","advantage_estimator":"grpo","compute_advantages_and_returns":true,"use_kl_loss":false,"kl_loss_coef":0.0,"use_unbiased_kl":false,"ref_update_interval":null,"entropy_coef":0.0,"gamma":1.0,"lambd":1.0,"normalize_advantages":false,"use_rollout_entropy":false,"observe_training_entropy":false,"get_mismatch_metrics":false,"reset_optimizer_states":false,"use_rollout_logprobs":false,"skip_actor_forward_only":false,"use_tis":false,"tis_clip":2.0,"tis_clip_low":0.0,"custom_tis_function_path":null,"custom_pg_loss_reducer_function_path":null,"use_routing_replay":false,"use_rollout_routing_replay":false,"use_indexer_replay":false,"use_rollout_indexer_replay":false,"use_opsm":false,"opsm_delta":0.0001,"eval_uses_snapshots":false,"eval_prompt_data":null,"eval_config":null,"skip_eval_before_train":false,"eval_input_key":null,"eval_label_key":null,"eval_tool_key":null,"n_samples_per_eval_prompt":1,"eval_temperature":null,"eval_top_p":null,"eval_top_k":null,"eval_max_response_len":null,"eval_min_new_tokens":null,"eval_max_context_len":null,"eval_hf_dir":null,"eval_max_in_flight":2,"eval_overflow_policy":"backpressure","eval_keep_snapshots":2,"num_rollout":16,"debug_exit_after_rollout":null,"num_epoch":null,"rollout_global_dataset":true,"data_source_path":{"path":"miles.rollout.data_source.RolloutDataSource","config":null},"prompt_data":"/cluster-storage/datasets/dapo-math-17k/dapo-math-17k.jsonl","apply_chat_template":true,"apply_chat_template_kwargs":{},"chat_template_path":null,"input_key":"prompt","label_key":"label","multimodal_keys":null,"metadata_key":"metadata","tool_key":"tools","start_rollout_id":null,"rollout_batch_size":32,"n_samples_per_prompt":8,"num_steps_per_rollout":null,"balance_data":true,"balance_by_flops":false,"allow_partial_train_step":false,"use_dynamic_batch_size":true,"max_tokens_per_gpu":9216,"trainer_heartbeat_checker_interval":10.0,"trainer_heartbeat_checker_timeout":10.0,"trainer_heartbeat_checker_first_wait":300.0,"trainer_heartbeat_checker_failure_threshold":3,"rollout_health_check_interval":30.0,"rollout_health_check_timeout":30.0,"rollout_health_check_first_wait":0.0,"rollout_health_check_failure_threshold":1,"use_fault_tolerance":false,"ft_components":[],"api_server_host":"127.0.0.1","api_server_port":0,"mini_ft_controller_enable":false,"mini_ft_controller_poll_interval":10.0,"mini_ft_controller_resume_delay":10.0,"custom_agent_function_path":null,"use_sampling_support_replay":false,"rollout_sampling_logprobs_mode":"selected","rollout_top_logprobs_num":0,"hf_checkpoint":"/typical-model","model_name":null,"rollout_function_path":{"path":"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn","config":null},"fully_async":false,"rollout_temperature":1.0,"rollout_top_p":1.0,"rollout_top_k":-1,"rollout_max_response_len":8192,"object_store_backend":"mooncake","mooncake_store_init_kwargs":{"protocol":"tcp","master_server_address":"127.0.0.1:50051","global_segment_size":"2gb","local_buffer_size":"2gb"},"mooncake_replica_num":1,"use_output_store":false,"output_store_local_buffer_size":"16gb","async_unused_samples_handler":"drop","custom_generate_function_path":null,"update_weight_buffer_size":536870912,"update_weights_interval":1,"pause_generation_mode":"retract","keep_old_actor":false,"rollout_data_postprocess_path":null,"pin_rollout_manager_to_head":false,"rollout_external_engine_addrs":null,"rollout_external_router_pd":false,"custom_inference_engine_provider_path":{"path":"miles.ray.specs.inference.backend_inference_engine_provider","config":null},"update_weight_transfer_mode":"broadcast","update_weight_disk_dir":null,"update_weight_local_checkpoint_dir":null,"update_weight_delta_encoding":"xor","update_weight_delta_checksum":"xxh3-128","custom_update_weight_post_write_path":null,"p2p_transfer_timeout":30.0,"update_weight_engine_request_timeout":300.0,"update_weights_timeout":600.0,"p2p_transport":"mooncake","trainer_id":"actor","trainer_model_id":null,"entry":"train","train_backend":"megatron","qkv_format":"thd","linear_attention_backend":"fla","linear_attention_input_norm":"te","true_on_policy_mode":false,"train_env_vars":{},"train_memory_margin_bytes":1073741824,"debug_skip_weight_update":false,"debug_disable_optimizer":false,"rematerialize_param_from_master_weight":false,"check_rematerialize_param_from_master_weight":false,"megatron_to_hf_mode":"raw","dsa_attention_backend":"tilelang","extra_high_precision_layers_hf":[],"extra_high_precision_layers_megatron":[],"custom_model_provider_path":null,"recompute_loss_function":false,"log_probs_backend":"torch","log_probs_chunk_size":-1,"indep_dp":false,"delay_split_train_data_by_dp":false,"allgather_cp":false,"mfu_peak_tflops":null,"starts_inference_engines":true,"rollout_external":false,"cluster_backend":"kubernetes","worker_comm_backend":"rpc","deploy_component":"all","deploy_instance_id":null,"init_expected_num_cells":{"default":3},"trainer_init_expected_num_cells":1,"trainer_controller_addrs":null,"inference_controller_addr":null,"rollout_num_gpus_per_engine":1,"num_gpus_per_node":8,"colocate":true,"offload":false,"offload_train":true,"clear_quantized_weight_workspaces_on_offload":true,"offload_rollout":true,"offload_rollout_level":["kv_cache","weight"],"offload_train_target":"cpu","stream_optimizer_state_to_disk":false,"stream_optimizer_state_moment_dtype":"fp32","stream_optimizer_state_page_cache_mb":null,"offload_train_disk_dir":null,"offload_train_disk_chunk_mb":256,"colocate_memory_peak_device":"cpu","run_uuid":"0123456789abcdef","backend":{"_is_global_batch_size_explicitly_specified":true,"account_for_embedding_in_pipeline_split":false,"account_for_loss_in_pipeline_split":false,"accumulate_allreduce_grads_in_fp32":true,"activation_func_clamp_shared_expert":true,"activation_func_clamp_value":null,"activation_offload_fraction":1.0,"adam_beta1":0.9,"adam_beta2":0.98,"adam_eps":1e-8,"add_bias_linear":false,"add_position_embedding":true,"add_qkv_bias":false,"adlr_autoresume":false,"adlr_autoresume_interval":1000,"align_grad_reduce":true,"align_param_gather":false,"allow_ambiguous_pad_tokens":false,"app_tag_run_name":null,"app_tag_run_version":"0.0.0","apply_dsa_kernel_fusion":null,"apply_query_key_layer_scaling":false,"apply_residual_connection_post_layernorm":false,"apply_rope_fusion":true,"apply_wd_to_qk_layernorm":false,"async_ckpt_cpu_priority":10,"async_ckpt_io_priority":3,"async_ckpt_use_cpu_shm":false,"async_save":false,"async_strategy":"mcore","attention_backend":{"__enum__":"megatron.core.transformer.enums:AttnBackend:flash"},"attention_dropout":0.0,"attention_output_gate":false,"attention_softmax_in_fp32":true,"auto_detect_ckpt_format":false,"backend_name":"megatron","barrier_with_L1_time":true,"batch_invariant_mode":false,"bert_binary_head":true,"bert_embedder_type":"megatron","bert_load":null,"beta_fast":32,"beta_slow":1,"bf16":true,"bias_dropout_fusion":true,"bias_gelu_fusion":false,"bias_swiglu_fusion":true,"biencoder_projection_dim":0,"biencoder_shared_query_context_model":false,"block_data_path":null,"cache_mla_latents":false,"calc_ft_timeouts":false,"calculate_per_token_loss":false,"chat_template":null,"check_for_large_grads":false,"check_for_nan_in_loss_and_grad":true,"check_for_spiky_loss":false,"check_weight_hash_across_dp_replicas_interval":null,"chunked_optimizer_state_offload":false,"ckpt_assume_constant_structure":false,"ckpt_convert_format":null,"ckpt_convert_save":null,"ckpt_convert_update_legacy_dist_opt_format":false,"ckpt_format":"torch_dist","ckpt_fully_parallel_load":false,"ckpt_fully_parallel_load_exchange_algo":"broadcast","ckpt_fully_parallel_load_process_group":"dp","ckpt_fully_parallel_save":true,"ckpt_fully_parallel_save_deprecated":false,"ckpt_fully_parallel_save_process_group":"dp","ckpt_load_validate_sharding_integrity":true,"classes_fraction":1.0,"clip_grad":1.0,"clone_scatter_output_in_embedding":true,"compress_ratios":null,"config_logger_dir":"","consumed_train_samples":0,"consumed_valid_samples":0,"context_parallel_size":4,"cp_comm_type":["a2a"],"cp_partition_mode":"zigzag","cpu_offloading_num_layers":0,"cpu_offloading_retain_pinned_cpu_buffers":false,"create_all_gather_group":false,"create_attention_mask_in_dataloader":true,"cross_entropy_fusion_impl":"native","cross_entropy_loss_fusion":false,"csa_compress_ratios":null,"csa_compress_rotary_base":40000.0,"csa_dense_mode":false,"csa_window_size":128,"cuda_graph_dynamic_microbatches":false,"cuda_graph_impl":"none","cuda_graph_modules":[],"cuda_graph_warmup_steps":3,"data_args_path":null,"data_cache_path":null,"data_parallel_random_init":false,"data_parallel_sharding_strategy":"optim_grads_params","data_parallel_size":4,"data_path":null,"data_per_class_fraction":1.0,"data_sharding":true,"dataloader_defer_npy_index_mmap":false,"dataloader_fast_cache_load":false,"dataloader_inter_document_masking":false,"dataloader_type":"single","ddp_average_in_collective":false,"ddp_bucket_size":null,"ddp_num_buckets":null,"ddp_pad_buckets_for_high_nccl_busbw":false,"ddp_param_name_patterns_for_fp32_local_accumulation":[],"ddp_reduce_scatter_with_fp32_accumulation":false,"decode_only_cuda_graphs":false,"decoder_first_pipeline_num_layers":null,"decoder_last_pipeline_num_layers":null,"decoder_num_layers":null,"decoder_seq_length":null,"decoupled_lr":null,"decoupled_min_lr":null,"decrease_batch_size_if_needed":false,"defer_embedding_wgrad_compute":false,"delay_offload_until_cuda_graph":false,"delay_wgrad_compute":false,"delta_offload_bytes_across_pp_ranks":0,"dense_grouped_gemm":false,"deprecated_use_mcore_models":false,"deterministic_mode":false,"dino_bottleneck_size":256,"dino_freeze_last_layer":1,"dino_head_hidden_size":2048,"dino_local_crops_number":10,"dino_local_img_size":96,"dino_norm_last_layer":false,"dino_teacher_temp":0.07,"dino_warmup_teacher_temp":0.04,"dino_warmup_teacher_temp_epochs":30,"disable_bf16_reduced_precision_matmul":false,"disable_grad_buffers_cpu_backup":true,"disable_jit_fuser":false,"disable_msc_deprecated":false,"disable_param_buffers_cpu_backup":true,"disable_straggler_on_startup":false,"disable_symmetric_registration":false,"dist_ckpt_format_deprecated":null,"dist_ckpt_optim_fully_reshardable":false,"dist_ckpt_save_pre_mcore_014":false,"dist_ckpt_strictness":"assume_ok_unexpected","dist_ckpt_workers":1,"distrib_optim_fully_reshardable_mem_efficient":false,"distribute_saved_activations":false,"distributed_backend":"nccl","distributed_timeout_minutes":10,"distributed_timeout_seconds_after_init":null,"dsa_cp_balance_indexer":false,"dsa_indexer_head_dim":null,"dsa_indexer_k_norm_epsilon":null,"dsa_indexer_k_norm_fp32":false,"dsa_indexer_loss_coeff":null,"dsa_indexer_n_heads":null,"dsa_indexer_precision":"bf16","dsa_indexer_rope_interleaved":false,"dsa_indexer_rotate_activation":true,"dsa_indexer_scoring_relu":true,"dsa_indexer_skip_topk_offset":0,"dsa_indexer_topk":null,"dsa_indexer_topk_backend":null,"dsa_indexer_topk_deterministic":false,"dsa_indexer_topk_freq":1,"dsa_indexer_topk_tie_break":0,"dsa_indexer_use_sparse_loss":false,"dsa_indexer_weights_proj_output_dtype":"bf16","dsa_indexer_weights_proj_use_quantization":true,"dsa_kernel_backend":null,"dump_param_to_param_group_map":null,"dynamic_context_parallel":false,"embedding_init_method_std":null,"embedding_path":null,"empty_unused_memory_level":0,"enable_chunked_prefill":false,"enable_cuda_graph":false,"enable_experimental":false,"enable_ft_package":false,"enable_full_sharding_in_hsdp":false,"enable_hyper_connections":false,"enable_msc":false,"enable_one_logger":true,"encoder_num_layers":36,"encoder_seq_length":4096,"end_weight_decay":0.1,"eod_mask_loss":false,"ep_overlap_early_attn_memory_release":false,"error_injection_rate":0,"error_injection_type":"transient_error","eval_global_batch_size":256,"eval_interval":null,"eval_iters":100,"eval_micro_batch_size":1,"evidence_data_path":null,"exit_duration_in_mins":null,"exit_interval":null,"exit_on_missing_checkpoint":false,"exit_signal":{"__enum__":"signal:Signals:SIGTERM"},"exit_signal_handler":false,"exit_signal_handler_for_dataloader":false,"exit_signal_handler_for_training":false,"exp_avg_dtype":{"__torch_dtype__":"float32"},"exp_avg_sq_dtype":{"__torch_dtype__":"float32"},"experimental_attention_variant":null,"expert_model_parallel_size":1,"expert_tensor_parallel_size":1,"external_cuda_graph":false,"fake_process_group":false,"fallback_to_eager_attn":false,"fault_injector_delay_start_iteration":null,"fault_injector_fault_delay":null,"fault_injector_fault_probabilities":null,"fault_injector_fault_types":null,"fault_injector_mtti_seconds":null,"fault_injector_num_ranks":null,"fault_injector_offset_seconds":null,"fault_injector_ranks":null,"fault_injector_seed":null,"ffn_hidden_size":9728,"fim_data":false,"fim_eod_token":"<|endoftext|>","fim_fragment_rate":null,"fim_middle_token":"","fim_no_prefix":null,"fim_pad_token":"","fim_prefix_token":"","fim_rate":0.5,"fim_split_sample":null,"fim_spm_rate":0.5,"fim_suffix_token":"","fine_grained_activation_offloading":false,"fine_grained_offloading_max_inflight_offloads":null,"first_last_layers_bf16":false,"flash_decode":false,"flight_recorder_dump_on_timeout":true,"flight_recorder_dump_path":null,"flight_recorder_extra_dump_on_exec":true,"flight_recorder_include_only_active":true,"flight_recorder_include_stack_trace":false,"flight_recorder_trace_buffer_size":2000,"fp16":false,"fp16_lm_cross_entropy":false,"fp32_residual_connection":false,"fp4":null,"fp4_param_gather":false,"fp4_quantizer_factory":null,"fp4_recipe":"nvfp4","fp8":null,"fp8_amax_compute_algo":"most_recent","fp8_amax_history_len":1,"fp8_interval":1,"fp8_margin":0,"fp8_output_proj":false,"fp8_param_gather":false,"fp8_quantizer_factory":null,"fp8_recipe":"delayed","fp8_wgrad":true,"freeze_all_layers":false,"freeze_e_score_correction_bias":false,"fsdp_db_use_persist_buf_on_alloc_fail":false,"fsdp_double_buffer":false,"fsdp_manual_registration":false,"ft_num_warmup_iters":5,"full_validation":false,"fused_residual_rmsnorm":false,"gdn_conv_pad_alignment":null,"gdn_pre_gated_delta_rule_fusion":false,"global_batch_size":256,"glu_linear_offset":0.0,"gpu_sniff_test_interval":null,"grad_reduce_in_bf16":false,"gradient_accumulation_fusion":true,"gradient_reduce_div_fusion":true,"group_query_attention":true,"grpo_clamp_eps_lower":0.01,"grpo_clamp_eps_upper":0.01,"grpo_entropy_term_weight":0.0,"grpo_filter_groups_with_same_reward":false,"grpo_group_size":2,"grpo_iterations":2,"grpo_kl_beta":0.001,"grpo_prompts_per_step":32,"head_lr_mult":1.0,"head_wise_attn_gate":false,"heterogeneous_layers_config_encoded_json":null,"heterogeneous_layers_config_path":null,"hidden_dropout":0.0,"hidden_size":2560,"hierarchical_context_parallel_sizes":null,"high_priority_a2a_comm_stream":false,"high_priority_stream_groups":[],"hybrid_context_parallel":false,"hybrid_layer_pattern":null,"hybrid_override_pattern":null,"hysteresis":2,"ict_head_size":null,"ict_load":null,"img_h":224,"img_w":224,"indexer_batch_size":128,"indexer_log_interval":1000,"inference_batch_times_seqlen_threshold":-1,"inference_coordinator_port":null,"inference_cuda_graph_all_prefills":false,"inference_cuda_graph_scope":{"__enum__":"megatron.core.transformer.enums:InferenceCudaGraphScope:none"},"inference_disable_ep_consensus":false,"inference_disable_triton_nvls_kernels":false,"inference_dynamic_batching":false,"inference_dynamic_batching_async_sched_mode":"legacy","inference_dynamic_batching_block_size":256,"inference_dynamic_batching_buffer_size_gb":40.0,"inference_dynamic_batching_cuda_graph_max_tokens":16384,"inference_dynamic_batching_cuda_graph_mixed_prefill_count":16,"inference_dynamic_batching_cuda_graph_sizing_distribution":"exponential","inference_dynamic_batching_enable_prefix_caching":false,"inference_dynamic_batching_logprobs_mode":"raw_logprobs","inference_dynamic_batching_mamba_memory_ratio":null,"inference_dynamic_batching_max_requests":null,"inference_dynamic_batching_max_tokens":null,"inference_dynamic_batching_num_cuda_graphs":16,"inference_dynamic_batching_paused_buffer_size_gb":null,"inference_dynamic_batching_prefix_caching_coordinator_policy":"first_prefix_block","inference_dynamic_batching_prefix_caching_eviction_policy":"ref_zero","inference_dynamic_batching_prefix_caching_mamba_gb":null,"inference_dynamic_batching_prefix_caching_routing_alpha":0.5,"inference_dynamic_batching_sampling_backend":"torch","inference_dynamic_batching_track_generated_token_events":false,"inference_dynamic_batching_track_paused_request_events":false,"inference_dynamic_batching_unified_memory_level":0,"inference_fuse_tp_communication":false,"inference_grouped_gemm_backend":"vllm","inference_logging_step_interval":0,"inference_max_requests":8,"inference_max_seq_length":2560,"inference_moe_disable_fused_quant_kernels":false,"inference_moe_token_dispatcher_type":"nvls","inference_rng_tracker":false,"inference_shards":null,"inference_text_gen_server_logging":false,"inference_use_synchronous_zmq_collectives":false,"inference_wandb_logging":false,"init_method_std":0.02,"init_method_xavier_uniform":false,"init_model_with_meta_device":false,"initial_loss_scale":4294967296,"inprocess_active_world_size":1,"inprocess_barrier_timeout":120,"inprocess_completion_timeout":120,"inprocess_empty_cuda_cache":false,"inprocess_granularity":"node","inprocess_hard_timeout":90,"inprocess_heartbeat_interval":30,"inprocess_heartbeat_timeout":60,"inprocess_last_call_wait":1,"inprocess_max_iterations":null,"inprocess_monitor_process_interval":1.0,"inprocess_monitor_thread_interval":1.0,"inprocess_progress_watchdog_interval":1.0,"inprocess_restart":false,"inprocess_soft_timeout":60,"inprocess_termination_grace_time":1,"is_hybrid_model":false,"iter_per_epoch":1250,"iterations_to_skip":[],"keep_fp8_transpose_cache":false,"kitchen_attention_backend":"sdpa","kv_channels":128,"kv_lora_rank":32,"langrl_env_config":null,"layernorm_epsilon":1e-6,"layernorm_zero_centered_gamma":false,"lazy_mpu_init":false,"linear_attention_freq":null,"linear_attention_type":null,"linear_conv_kernel_dim":4,"linear_cp_mode":"chunkwise","linear_key_head_dim":128,"linear_num_key_heads":16,"linear_num_value_heads":32,"linear_value_head_dim":128,"lion_beta1":0.95,"lion_beta2":0.98,"load_main_params_from_ckpt":false,"local_rank":0,"log_device_memory_used":false,"log_energy":false,"log_interval":100,"log_loss_scale_to_tensorboard":true,"log_max_attention_logit":false,"log_memory_interval":null,"log_memory_to_tensorboard":false,"log_moe_overload_factor":false,"log_num_zeros_in_grad":false,"log_params_norm":false,"log_progress":false,"log_straggler":false,"log_throughput":false,"log_timers_to_tensorboard":false,"log_validation_ppl_to_tensorboard":false,"log_world_size_to_tensorboard":false,"logging_level":null,"logits_load_decode_threads":4,"logits_load_dir":null,"logits_load_ignore_errors":false,"logits_load_kd_loss_alpha":1.0,"logits_load_msc_prefetch_depth":2,"logits_load_prefetch_factor":3,"logits_save_dir":null,"logits_save_dtype":"fp16","logits_save_top_k":null,"logits_save_top_p":null,"logits_save_top_p_min_k":1,"loss_scale":null,"loss_scale_window":1000,"low_memory_resume":false,"lr":1e-6,"lr_decay_iters":null,"lr_decay_samples":null,"lr_decay_style":"constant","lr_warmup_fraction":null,"lr_warmup_init":0.0,"lr_warmup_iters":0,"lr_warmup_samples":0,"lr_wsd_decay_iters":null,"lr_wsd_decay_samples":null,"lr_wsd_decay_style":"exponential","main_grads_dtype":{"__torch_dtype__":"float32"},"main_params_dtype":{"__torch_dtype__":"float32"},"make_vocab_size_divisible_by":128,"mamba_head_dim":64,"mamba_inference_conv_states_dtype":{"__torch_dtype__":"bfloat16"},"mamba_inference_ssm_states_dtype":{"__torch_dtype__":"bfloat16"},"mamba_num_groups":8,"mamba_num_heads":null,"mamba_state_dim":128,"mamba_training_ssm_states_dtype":null,"manual_gc":false,"manual_gc_eval":true,"manual_gc_interval":0,"mask_factor":1.0,"mask_prob":0.15,"mask_type":"random","masked_softmax_fusion":true,"max_position_embeddings":4096,"max_seqlen_per_dp_cp_rank":null,"max_tokens_to_oom":12000,"megatron_fsdp_cache_param_bucket_views":false,"megatron_fsdp_enable_fine_grained_param_gather":false,"megatron_fsdp_grad_comm_dtype":null,"megatron_fsdp_main_grads_dtype":null,"megatron_fsdp_main_params_dtype":{"__torch_dtype__":"float32"},"megatron_fsdp_max_pool_double_buffer":false,"megatron_fsdp_prefetch_recompute_forward_weights":false,"memory_snapshot_path":"snapshot.pickle","merge_file":null,"metadata_path":null,"mhc_init_gating_factor":0.01,"mhc_recompute_layer_num":null,"mhc_sinkhorn_iterations":20,"micro_batch_size":1,"microbatch_group_size_per_vp_stage":null,"mid_level_dataset_surplus":0.005,"min_dynamic_context_parallel_size":1,"min_loss_scale":1.0,"min_lr":0.0,"min_offloaded_tensor_size":1048576,"mla_down_proj_fusion":false,"mlp_chunks_for_prefill":1,"mlp_chunks_for_training":1,"mmap_bin_files":true,"mock_data":false,"moe_activation_in_fp32":false,"moe_apply_probs_on_input":false,"moe_aux_loss_coeff":0.0,"moe_combine_in_fp32":false,"moe_deepep_num_sms":null,"moe_enable_deepep":false,"moe_enable_routing_replay":false,"moe_expert_capacity_factor":null,"moe_expert_rank_capacity_factor":null,"moe_ffn_hidden_size":null,"moe_flex_dispatcher_backend":"deepep","moe_flex_dispatcher_num_sms":null,"moe_grouped_gemm":false,"moe_hybridep_num_blocks_permute":null,"moe_hybridep_num_blocks_unpermute":null,"moe_hybridep_num_sms":null,"moe_hybridep_num_sms_preprocessing":108,"moe_hybridep_pad_variable_tokens":false,"moe_input_jitter_eps":null,"moe_latent_size":null,"moe_latent_use_norm":false,"moe_layer_freq":1,"moe_layer_recompute":false,"moe_mlp_glu_interleave_size":null,"moe_n_hash_layers":0,"moe_ncclep_static_shape":false,"moe_ncclep_use_symm_mem":false,"moe_pad_expert_input_to_capacity":false,"moe_pad_experts_for_cuda_graph_inference":false,"moe_paged_stash":false,"moe_paged_stash_buffer_size_factor_cpu":0.0,"moe_paged_stash_buffer_size_factor_cuda":1.1,"moe_paged_stash_page_size":64,"moe_per_layer_logging":false,"moe_permute_accumulation_in_fp32":false,"moe_permute_fusion":false,"moe_permute_fusion_into_hybridep":false,"moe_router_bias_update_rate":0.001,"moe_router_dtype":null,"moe_router_enable_expert_bias":false,"moe_router_force_biased":null,"moe_router_force_load_balancing":false,"moe_router_freeze_gate":false,"moe_router_fusion":false,"moe_router_group_topk":null,"moe_router_load_balancing_type":"aux_loss","moe_router_num_groups":null,"moe_router_padding_for_fp8":false,"moe_router_padding_for_quantization":false,"moe_router_pre_softmax":false,"moe_router_score_function":"softmax","moe_router_topk":2,"moe_router_topk_scaling_factor":null,"moe_router_use_torch_mm":true,"moe_routing_trace_capture_hidden_states":false,"moe_routing_trace_capture_logits":false,"moe_routing_trace_dump_weights":false,"moe_routing_trace_max_training_iters":null,"moe_routing_trace_path":null,"moe_shared_expert_gate":false,"moe_shared_expert_glu_interleave_size":null,"moe_shared_expert_intermediate_size":null,"moe_shared_expert_overlap":false,"moe_single_grouped_bias":false,"moe_single_grouped_weight":false,"moe_token_dispatcher_type":"alltoall","moe_token_drop_policy":"probs","moe_upcycling_granularity":1,"moe_use_upcycling":false,"moe_z_loss_coeff":null,"mrope_interleaved":false,"mrope_section":null,"mscale":1.0,"mscale_all_dim":0.0,"mtp_detach_heads":true,"mtp_hybrid_override_pattern":null,"mtp_loss_scaling_factor":0.2,"mtp_num_layers":null,"mtp_standalone":false,"mtp_use_repeated_layer":false,"multi_latent_attention":false,"multiple_validation_sets":false,"muon_coefficient_type":"quintic","muon_extra_scale_factor":1.0,"muon_fp32_matmul_prec":"medium","muon_momentum":0.9,"muon_nesterov":false,"muon_num_ns_steps":5,"muon_scalar_optimizer":"adam","muon_scale_mode":"spectral","muon_split_qkv":true,"muon_tp_mode":"blockwise","mup_attn_scale_power":1.0,"mup_base_head_dim":null,"mup_base_hidden_size":null,"mup_embedding_mult":1.0,"mup_output_mult":1.0,"mup_width_mult":1.0,"nccl_all_reduce_for_prefill":false,"nccl_communicator_config_path":null,"nccl_ub":false,"no_persist_layer_norm":false,"no_rope_freq":null,"no_save_optim":false,"no_save_rng":null,"no_weight_decay_cond_type":null,"non_persistent_ckpt_type":null,"non_persistent_global_ckpt_dir":null,"non_persistent_local_ckpt_algo":"fully_parallel","non_persistent_local_ckpt_dir":null,"non_persistent_save_interval":null,"normalization":"RMSNorm","null_tokenizer_eod_id":null,"null_tokenizer_pad_id":-1,"num_attention_heads":32,"num_channels":3,"num_classes":1000,"num_dataset_builder_threads":1,"num_distributed_optimizer_instances":1,"num_experts":null,"num_layers":36,"num_layers_at_end_in_bf16":1,"num_layers_at_start_in_bf16":1,"num_layers_per_virtual_pipeline_stage":null,"num_query_groups":8,"num_residual_streams":4,"num_speculative_tokens":0,"num_virtual_stages_per_pipeline_rank":null,"num_workers":2,"nvtx_ranges":false,"o_groups":8,"o_lora_rank":1024,"object_storage_cache_path":null,"offload_modules":[],"offload_optimizer_states":false,"one_logger_async":false,"one_logger_project":"megatron-lm","one_logger_run_name":null,"onnx_safe":null,"openai_gelu":false,"optimizer":"adam","optimizer_cpu_offload":false,"optimizer_cuda_graph":false,"optimizer_offload_fraction":1.0,"optimizer_state_offload_chunk_size_mb":0,"optimizer_state_offload_fraction":1.0,"original_max_position_embeddings":4096,"outer_dp_sharding_strategy":"no_shard","output_bert_embeddings":false,"overlap_cpu_optimizer_d2h_h2d":false,"overlap_dispatch_backward_with_experts_wgrad":false,"overlap_grad_reduce":false,"overlap_moe_expert_parallel_comm":false,"overlap_p2p_comm":false,"overlap_p2p_comm_warmup_flush":false,"overlap_param_gather":false,"overlap_param_gather_with_optimizer_step":false,"override_opt_param_scheduler":false,"pad_packed_seq_alignment":null,"pad_vocab_size":true,"padded_vocab_size":152064,"params_dtype":{"__torch_dtype__":"bfloat16"},"patch_dim":16,"per_dataset_sequences_path":null,"per_split_data_args_path":null,"perform_initialization":true,"perform_rl_step":false,"phase_transition_iterations":null,"pin_cpu_grads":true,"pin_cpu_params":true,"pipeline_model_parallel_comm_backend":null,"pipeline_model_parallel_layout":null,"pipeline_model_parallel_size":1,"position_embedding_type":"rope","post_mlp_layernorm":false,"post_self_attn_layernorm":false,"pretrained_checkpoint":null,"profile":false,"profile_ranks":[],"profile_step_end":12,"profile_step_start":10,"pytorch_profiler_collect_callstack":false,"pytorch_profiler_collect_chakra":false,"pytorch_profiler_collect_shapes":false,"q_lora_rank":null,"qk_clip":false,"qk_clip_alpha":0.5,"qk_clip_threshold":100,"qk_head_dim":128,"qk_l2_norm":false,"qk_layernorm":true,"qk_pos_emb_head_dim":64,"query_in_block_prob":0.1,"quick_geglu":false,"rampup_batch_size":null,"rank":0,"recompute_granularity":"full","recompute_method":"uniform","recompute_modules":null,"recompute_num_layers":1,"record_memory_history":false,"record_shapes":false,"refit_method":"gloo","relative_attention_max_distance":128,"relative_attention_num_buckets":32,"replication":false,"replication_factor":2,"replication_jump":null,"rerun_mode":"validate_results","reset_attention_mask":false,"reset_position_ids":false,"result_rejected_tracker_filename":null,"retriever_report_topk_accuracies":[],"retriever_score_scaling":false,"reuse_grad_buf_for_mxfp8_param_ag":false,"rl_consumption_granularity":"B","rl_default_temperature":1.0,"rl_default_top_k":-1,"rl_default_top_p":0,"rl_generation_lag":0,"rl_importance_sampling_truncation_coef":null,"rl_inference_expert_model_parallel_size":null,"rl_inference_expert_tensor_model_parallel_size":null,"rl_inference_logprobs_is_correction":false,"rl_inference_model_unified_memory_level":0,"rl_inference_parsers":[],"rl_inference_pipeline_model_parallel_size":null,"rl_inference_tensor_model_parallel_size":null,"rl_kv_cache_management_mode":"persist","rl_offload_inference_model_weights_when_idle":false,"rl_offload_optimizer_during_inference":false,"rl_partial_rollouts":false,"rl_persist_cuda_graphs":false,"rl_profile":false,"rl_profile_dir":null,"rl_prompts_per_eval":32,"rl_sequence_packing_algo":"fifo","rl_sequence_packing_max_sequences_per_bin":50,"rl_skip_bos_token":false,"rl_submission_granularity":"B","rl_training_cuda_graphs":false,"rl_use_sequence_packing":false,"rl_verify_model_weights_swap":false,"rollout_indexer_topk_num_streams":null,"rollout_indexer_topk_width":null,"rope_scaling_factor":8.0,"rope_type":"rope","rotary_base":1000000,"rotary_base_per_layer":null,"rotary_interleaved":false,"rotary_percent":1.0,"rotary_scaling_factor":1.0,"rotary_seq_len_interpolation_factor":null,"run_workload_inspector_server":false,"sample_rate":1.0,"save":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints","save_activations_interval":null,"save_dgrads_interval":null,"save_interval":20,"save_params_interval":null,"save_retain_interval":null,"save_tokens_per_expert_interval":null,"save_wgrads_interval":null,"seed":1234,"seq_length":4096,"sequence_packing_scheduler":null,"sequence_parallel":true,"sft":false,"sft_mock_dataset_config_json":null,"sft_tokenizer_prompt_format":"nemotron-h-aligned","sgd_momentum":0.9,"sharp_enabled_group":null,"short_seq_prob":0.1,"skip_train":false,"skipped_train_samples":0,"softmax_type":"vanilla","spec":null,"special_tokens":null,"split":null,"squared_relu":false,"start_eval_at_iter":null,"start_weight_decay":0.1,"step_batch_size_schedule":null,"straggler_ctrlr_port":65535,"straggler_minmax_count":1,"strict_fsdp_dtensor_load":true,"suggested_communication_unit_size":null,"swiglu":true,"swin_backbone_type":"tiny","symmetric_ar_type":null,"te_precision_config_file":null,"te_rng_tracker":false,"tensor_model_parallel_size":2,"tensorboard_dir":null,"tensorboard_log_interval":1,"tensorboard_queue_size":1000,"test_data_path":null,"test_mode":false,"thd_max_packed_sequences":null,"thd_tail_padding_policy":null,"tiktoken_num_special_tokens":1000,"tiktoken_pattern":null,"timing_log_level":0,"timing_log_option":"minmax","titles_data_path":null,"tokenizer_hf_no_include_special_tokens":false,"tokenizer_hf_no_use_fast":false,"tokenizer_model":"/typical-model","tokenizer_sentencepiece_ignore_extra_whitespaces":true,"tokenizer_sentencepiece_legacy":false,"tokenizer_type":"HuggingFaceTokenizer","torch_fsdp2_reshard_after_forward":true,"tp_comm_bootstrap_backend":"nccl","tp_comm_bulk_dgrad":true,"tp_comm_bulk_wgrad":true,"tp_comm_overlap":false,"tp_comm_overlap_ag":true,"tp_comm_overlap_cfg":null,"tp_comm_overlap_rs":true,"tp_comm_overlap_rs_dgrad":false,"tp_comm_split_ag":true,"tp_comm_split_rs":true,"train_data_path":null,"train_iters":null,"train_samples":null,"train_sync_interval":null,"transformer_impl":"transformer_engine","transformer_pipeline_model_parallel_size":1,"trust_remote_code":true,"untie_embeddings_and_output_weights":false,"use_checkpoint_args":false,"use_checkpoint_opt_param_scheduler":false,"use_cpu_initialization":null,"use_dist_ckpt":true,"use_dist_ckpt_deprecated":false,"use_distributed_optimizer":true,"use_flash_attn":false,"use_fused_mhc":false,"use_fused_weighted_squared_relu":false,"use_gloo_process_groups":true,"use_grouped_gemm_for_dense_mlp":false,"use_grouped_gemm_for_shared_expert":false,"use_kitchen_attention":false,"use_layer_wise_distributed_optimizer":false,"use_layer_wise_param_layout":false,"use_legacy_static_engine":false,"use_mamba_mem_eff_path":true,"use_megatron_fsdp":false,"use_mp_args_from_checkpoint_args":false,"use_mup":false,"use_one_sent_docs":false,"use_persistent_ckpt_worker":false,"use_precision_aware_optimizer":false,"use_pytorch_profiler":false,"use_ring_exchange_p2p":false,"use_rope_scaling":false,"use_rotary_position_embeddings":true,"use_sharp":false,"use_te_activation_func":false,"use_tokenizer_model_from_checkpoint_args":true,"use_torch_fsdp2":false,"use_torch_optimizer_for_cpu_offload":false,"use_tp_pp_dp_mapping":false,"use_transformer_engine_op_fuser":false,"use_varlen_dataset":false,"v_head_dim":128,"valid_data_path":null,"validation_set_names":null,"variable_seq_lengths":true,"varlen_mock_dataset_config_json":null,"varlen_sbhd_validation":false,"verify_integrity":false,"virtual_pipeline_model_parallel_size":null,"vision_backbone_type":"vit","vision_pretraining":false,"vision_pretraining_type":"classify","vocab_extra_ids":0,"vocab_file":null,"vocab_size":151936,"wandb_entity":null,"wandb_exp_name":null,"wandb_project":null,"wandb_save_dir":null,"weight_decay":0.1,"weight_decay_incr_style":"constant","wgrad_deferral_limit":0,"window_attn_skip_freq":null,"window_size":null,"world_size":32,"yaml_cfg":null,"yarn_beta_fast":null,"yarn_beta_slow":null,"yarn_correction_range_round_to_int":null,"yarn_original_max_position_embeddings":null},"trainer_role":"actor","trainer_actor_index":0},"static_connections":{"static_conn_infos":{"rollout-executor":{"name":"rollout-executor","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.rollout.rollout_executor.RolloutExecutor","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"inference-controller":{"name":"inference-controller","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.rollout.inference_controller.InferenceController","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"inference-router-0":{"name":"inference-router-0","port_infos":[{"name":"primary","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false},{"name":"prometheus","static_port":9000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":null,"num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"session-server":{"name":"session-server","port_infos":[{"name":"primary","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":null,"num_cells":32,"num_workers_per_cell":1,"pods_per_cell":1},"trainer-controller-actor":{"name":"trainer-controller-actor","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.train.group.TrainerController","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1}}}}' + - '{"worker_type":"trainer_controller","args":{"sglang_server_concurrency":512,"sglang":{"models":[{"name":"default","model_path":null,"server_groups":[{"worker_type":"prefill","num_gpus_per_engine":16,"overrides":{"model_path":"/typical-model"},"needs_offload":true},{"worker_type":"decode","num_gpus_per_engine":8,"overrides":{"model_path":"/typical-model"},"needs_offload":true}],"update_weights":true}],"base_args":{"tokenizer_path":null,"tokenizer_mode":"auto","tokenizer_backend":"huggingface","tokenizer_worker_num":1,"detokenizer_worker_num":1,"skip_tokenizer_init":false,"load_format":"auto","model_loader_extra_config":"{}","context_length":null,"is_embedding":false,"enable_multimodal":null,"revision":null,"model_impl":"auto","model_config_parser":"auto","json_model_override_args":"{}","dtype":"auto","quantization":null,"quantization_param_path":null,"kv_cache_dtype":"auto","enable_fp32_lm_head":false,"modelopt_quant":null,"modelopt_checkpoint_restore_path":null,"modelopt_checkpoint_save_path":null,"modelopt_export_path":null,"quantize_and_serve":false,"rl_quant_profile":null,"enable_tf32_matmul":null,"mem_fraction_static":0.7,"max_running_requests":null,"max_queued_requests":null,"max_total_tokens":null,"chunked_prefill_size":4096,"prefill_decode_interval":null,"enable_dynamic_chunking":false,"max_prefill_tokens":16384,"prefill_max_requests":null,"schedule_policy":"fcfs","enable_priority_scheduling":false,"disable_priority_preemption":false,"default_priority_value":null,"abort_on_priority_when_disabled":false,"schedule_low_priority_values_first":false,"priority_scheduling_preemption_threshold":10,"retraction_policy":"length","schedule_conservativeness":1.0,"page_size":null,"c128_page_size":16,"swa_full_tokens_ratio":null,"disable_hybrid_swa_memory":false,"radix_eviction_policy":"lru","radix_eviction_policy_config":null,"prefill_only_disable_kv_cache":false,"disable_radix_cache":false,"enable_page_major_kv_layout":false,"enable_unified_memory":false,"disable_chunked_prefix_cache":false,"disable_overlap_schedule":false,"num_continuous_decode_steps":1,"scheduler_recv_interval":1,"enable_mixed_chunk":false,"dist_timeout":null,"tp_size":1,"dcp_size":1,"pp_size":1,"pp_max_micro_batch_size":null,"pp_async_batch_depth":0,"dp_size":1,"attn_dp_size":1,"load_balance_method":"auto","attn_cp_size":1,"moe_dp_size":1,"dwdp_size":1,"dcp_comm_backend":null,"dcp_replicate_q_proj":null,"enable_prefill_cp":false,"cp_strategy":null,"enable_dsa_cache_layer_split":false,"enable_cp_decode_attn_tp":false,"enable_kv_cache_sharding":false,"enable_dp_attention_local_control_broadcast":false,"enable_dp_lm_head":false,"enable_tp_lm_head_all_to_all":null,"enable_attn_tp_input_scattered":false,"enable_shared_experts_attn_tp":false,"shared_experts_tp_size":null,"enable_dense_mlp_attn_tp":false,"enable_layernorm_sp":false,"disable_attn_tp_gather":false,"enable_p2p_check":false,"device":"cuda","mlx_enable_sampling":false,"watchdog_timeout":300,"soft_watchdog_timeout":null,"sleep_on_idle":false,"use_ray":false,"numa_node":null,"gc_threshold":null,"host":"127.0.0.1","fastapi_root_path":"","smg_grpc_mode":false,"grpc_mode":false,"grpc_port":null,"sidecar":null,"sidecar_args":null,"warmups":null,"enable_http2":false,"http2_max_concurrent_streams":200,"http2_initial_connection_window_size":1048576,"ssl_keyfile":null,"ssl_certfile":null,"ssl_ca_certs":null,"ssl_keyfile_password":null,"enable_ssl_refresh":false,"api_key":null,"admin_api_key":null,"served_model_name":null,"weight_version":"default","chat_template":null,"trust_request_chat_template":false,"hf_chat_template_name":null,"completion_template":null,"file_storage_path":null,"enable_cache_report":false,"return_input_ids":false,"return_output_ids":false,"default_chat_template_kwargs":null,"strip_thinking_cache":false,"enable_strict_thinking":false,"tool_server":null,"sampling_defaults":"model","asr_max_buffer_seconds":60,"asr_max_concurrent_sessions":32,"preferred_sampling_params":null,"allow_auto_truncate":false,"stream_interval":1,"batch_notify_size":16,"stream_response_default_include_usage":false,"incremental_streaming_output":false,"enable_streaming_session":false,"enable_session_radix_cache":false,"log_level":"info","log_level_http":null,"log_requests":false,"log_requests_level":2,"log_requests_format":"text","log_requests_target":null,"uvicorn_access_log_exclude_prefixes":[],"crash_dump_folder":null,"show_time_cost":false,"enable_metrics":false,"smg_http_sidecar_port":null,"enable_mfu_metrics":false,"enable_metrics_for_all_schedulers":false,"load_snapshot_publish_interval":15,"tokenizer_metrics_custom_labels_header":"x-custom-labels","tokenizer_metrics_allowed_custom_labels":null,"extra_metric_labels":null,"bucket_time_to_first_token":null,"bucket_inter_token_latency":null,"bucket_e2e_request_latency":null,"prompt_tokens_buckets":null,"generation_tokens_buckets":null,"gc_warning_threshold_secs":0.0,"decode_log_interval":40,"enable_request_time_stats_logging":false,"kv_events_config":null,"load_publish_endpoint":null,"enable_forward_pass_metrics":false,"forward_pass_metrics_worker_id":"","forward_pass_metrics_ipc_name":null,"enable_trace":false,"trace_modules":"request","otlp_traces_endpoint":"localhost:4317","export_metrics_to_file":false,"export_metrics_to_file_dir":null,"constrained_json_whitespace_pattern":null,"constrained_json_disable_any_whitespace":false,"constrained_json_max_whitespace_cnt":null,"attention_backend":null,"decode_attention_backend":null,"enable_lean_attention":null,"prefill_attention_backend":null,"grammar_backend":null,"radix_cache_backend":null,"mm_attention_backend":null,"fp8_gemm_runner_backend":"auto","fp4_gemm_runner_backend":"auto","bf16_gemm_backend":"auto","dsa_prefill_backend":null,"dsv4_prefill_backend":"auto","dsa_decode_backend":null,"dsa_paged_mqa_logits_backend":"auto","dsa_topk_backend":"sgl-kernel","disable_flashinfer_autotune":false,"flashinfer_autotune_skip_ops":null,"mamba_backend":"triton","cuda_graph_config":null,"cuda_graph_backend_decode":null,"cuda_graph_backend_prefill":"disabled","cuda_graph_max_bs_decode":null,"cuda_graph_max_bs_prefill":null,"cuda_graph_bs_decode":null,"cuda_graph_bs_prefill":null,"cuda_graph_prefill_max_context":null,"disable_prefill_cuda_graph":false,"disable_decode_cuda_graph":false,"disable_cuda_graph_padding":false,"enable_profile_cuda_graph":false,"enable_cudagraph_gc":false,"debug_cuda_graph":false,"enable_layerwise_nvtx_marker":false,"enable_nccl_nvls":false,"enable_symm_mem":false,"triton_attention_reduce_in_fp32":false,"triton_attention_num_kv_splits":8,"triton_attention_split_tile_size":null,"flashinfer_mla_disable_ragged":false,"enable_fused_qk_norm_rope":null,"enable_precise_embedding_interpolation":false,"enable_fused_moe_sum_all_reduce":false,"enable_deepseek_v4_fp4_indexer":false,"disable_custom_all_reduce":false,"enable_mscclpp":false,"enable_torch_symm_mem":false,"enable_scattered_sconv":false,"pre_warm_nccl":false,"boundary_reduction":"auto","enable_quant_communications":false,"enforce_disable_flashinfer_allreduce_fusion":false,"flashinfer_allreduce_fusion_backend":null,"enable_aiter_allreduce_fusion":false,"enable_torch_compile":false,"enable_torch_compile_debug_mode":false,"torch_compile_max_bs":32,"speculative_algorithm":null,"uno_lora_path":null,"speculative_draft_model_path":null,"speculative_draft_model_revision":null,"speculative_draft_load_format":null,"speculative_num_steps":null,"speculative_eagle_topk":null,"speculative_num_draft_tokens":null,"speculative_dflash_block_size":null,"speculative_dspark_block_size":null,"speculative_dspark_sps_table_path":null,"speculative_dspark_confidence_sts_path":null,"speculative_dspark_align_verify_tokens_to_graph_tier":false,"speculative_accept_threshold_single":1.0,"speculative_accept_threshold_acc":1.0,"speculative_use_rejection_sampling":false,"speculative_token_map":null,"speculative_attention_mode":"prefill","speculative_draft_attention_backend":null,"speculative_dsa_topk_backend":"sgl-kernel","speculative_draft_kv_cache_dtype":null,"speculative_draft_window_size":null,"speculative_moe_runner_backend":null,"speculative_moe_a2a_backend":null,"speculative_enable_w4a4_mxfp4_megamoe":null,"speculative_draft_model_quantization":null,"enable_multi_layer_eagle":false,"speculative_adaptive":false,"speculative_adaptive_config":null,"decoupled_spec_bind_endpoint":null,"decoupled_spec_connect_endpoints":null,"decoupled_spec_rank":null,"decoupled_spec_role":"null","spec_trace_dir":null,"speculative_ngram_min_bfs_breadth":1,"speculative_ngram_max_bfs_breadth":10,"speculative_ngram_match_type":"BFS","speculative_ngram_max_trie_depth":18,"speculative_ngram_capacity":10000000,"speculative_ngram_external_corpus_path":null,"speculative_ngram_external_sam_budget":0,"speculative_ngram_external_corpus_max_tokens":10000000,"ep_size":1,"moe_a2a_backend":"none","enable_w4a4_mxfp4_megamoe":false,"deepep_v2_mode":"direct","moe_runner_backend":"auto","flashinfer_mxfp4_moe_precision":"default","deepep_mode":"auto","fuseep_mode":2,"deepep_dispatcher_output_dtype":"auto","ep_num_redundant_experts":0,"ep_dispatch_algorithm":null,"init_expert_location":"trivial","enable_eplb":false,"eplb_algorithm":"auto","eplb_rebalance_num_iterations":1000,"eplb_rebalance_layers_per_chunk":null,"eplb_min_rebalancing_utilization_threshold":1.0,"expert_distribution_recorder_mode":null,"expert_distribution_recorder_buffer_size":null,"expert_balancedness_report_mode":"off","deepep_config":null,"moe_dense_tp_size":null,"elastic_ep_backend":null,"enable_elastic_expert_backup":false,"mooncake_ib_device":null,"enable_waterfill":false,"ep_join_mode":null,"ep_join_rank_offset":0,"elastic_ep_initial_size":null,"max_ep_size":null,"elastic_ep_scale_timeout":600,"disable_flashinfer_cutlass_moe_fp4_allgather":false,"disable_shared_experts_fusion":false,"enforce_shared_experts_fusion":false,"max_mamba_cache_size":null,"mamba_ssm_dtype":null,"mamba_max_states_per_path":-1,"enable_mamba_cache_stochastic_rounding":false,"mamba_cache_philox_rounds":0,"mamba_full_memory_ratio":null,"mamba_radix_cache_strategy":"auto","mamba_track_interval":256,"enable_int8_mamba_checkpoint":false,"int8_mamba_ckpt_size":null,"linear_attn_backend":"triton","linear_attn_decode_backend":null,"linear_attn_prefill_backend":null,"linear_attn_verify_backend":null,"enable_linear_replayssm":false,"linear_replayssm_cache_len":16,"enable_linear_replayssm_spec":false,"enable_hierarchical_cache":false,"hicache_host_memory_mode":"cache","hicache_ratio":null,"hicache_size":0,"hicache_write_policy":"write_through","hicache_io_backend":"kernel","hicache_mem_layout":"page_first","hicache_storage_backend":null,"hicache_storage_prefetch_policy":"timeout","hicache_storage_backend_extra_config":null,"hicache_storage_prefetch_retry_poll_interval":8,"hicache_storage_prefetch_retry_max_attempts":8,"enable_unified_cache_external_linker":false,"unified_cache_external_linker_backend":"mooncake","enable_hisparse":false,"hisparse_config":null,"enable_broadcast_mm_inputs_process":false,"enable_prefix_mm_cache":false,"mm_enable_dp_encoder":null,"mm_process_config":null,"mm_processor_worker_num":0,"mm_io_worker_num":0,"allowed_media_domains":[],"media_url_max_file_size_mb":64,"mm_preprocess_cache_size_mb":null,"trust_mm_content_hashes":false,"limit_mm_data_per_request":null,"enable_mm_global_cache":false,"image_processor_backend":"auto","mm_global_cache_backend":"mooncake","disable_fast_image_processor":false,"mm_feature_transport":null,"enable_lora":null,"enable_lora_overlap_loading":null,"max_lora_rank":null,"lora_target_modules":null,"lora_paths":null,"max_loaded_loras":null,"max_loras_per_batch":8,"lora_eviction_policy":"lru","lora_backend":"csgmv","max_lora_chunk_size":16,"experts_shared_outer_loras":null,"lora_use_virtual_experts":true,"lora_strict_loading":false,"lora_drain_wait_threshold":0.0,"enable_two_batch_overlap":false,"enable_single_batch_overlap":false,"tbo_token_distribution_threshold":0.48,"cpu_offload_gb":0,"offload_group_size":-1,"offload_num_in_group":1,"offload_prefetch_step":1,"offload_mode":"cpu","enable_lmcache":false,"lmcache_config_file":null,"enable_flexkv":false,"flexkv_config_file":null,"kt_weight_path":null,"kt_method":"AMXINT4","kt_cpuinfer":null,"kt_threadpool_count":2,"kt_num_gpu_experts":null,"kt_max_deferred_experts_per_token":null,"dllm_algorithm":null,"dllm_algorithm_config":null,"dllm_fdfo":true,"disaggregation_mode":"null","disaggregation_transfer_backend":"mooncake","disaggregation_bootstrap_port":8998,"disaggregation_ib_device":null,"disaggregation_decode_enable_radix_cache":false,"disaggregation_decode_enable_offload_kvcache":false,"disaggregation_decode_retraction_backup":null,"num_reserved_decode_tokens":512,"disaggregation_decode_extra_slots":null,"disaggregation_decode_polling_interval":1,"optimistic_prefill_attempts":0,"encoder_only":false,"language_only":false,"language_model_only":false,"encoder_transfer_backend":"auto","encoder_urls":[],"encoder_bootstrap_port":8997,"encoder_register_urls":[],"enable_adaptive_dispatch_to_encoder":false,"enable_pdmux":false,"pdmux_config_path":null,"sm_group_num":8,"startup_weight_load_mode":"serial","custom_weight_loader":null,"weight_loader_disable_mmap":false,"weight_loader_prefetch_checkpoints":false,"weight_loader_prefetch_num_threads":4,"weight_loader_drop_cache_after_load":false,"remote_instance_weight_loader_seed_instance_ip":null,"remote_instance_weight_loader_seed_instance_service_port":null,"remote_instance_weight_loader_send_weights_group_ports":null,"remote_instance_weight_loader_backend":"nccl","remote_instance_weight_loader_start_seed_via_transfer_engine":false,"engine_info_bootstrap_port":6789,"modelexpress_config":null,"download_dir":null,"model_checksum":null,"delete_ckpt_after_loading":false,"decrypted_config_file":null,"decrypted_draft_config_file":null,"checkpoint_engine_wait_weights_before_ready":false,"enable_prefill_delayer":false,"prefill_delayer_max_delay_passes":30,"prefill_delayer_token_usage_low_watermark":null,"prefill_delayer_forward_passes_buckets":null,"prefill_delayer_wait_seconds_buckets":null,"prefill_delayer_queue_min_ratio":null,"prefill_delayer_max_delay_ms":null,"min_free_slots_delay":null,"enable_deterministic_inference":false,"rl_on_policy_target":null,"kv_canary":"none","kv_canary_sweep_interval":0,"enable_dynamic_batch_tokenizer":false,"dynamic_batch_tokenizer_batch_size":32,"dynamic_batch_tokenizer_batch_timeout":0.002,"enable_tokenizer_batch_encode":false,"disable_tokenizer_batch_decode":false,"debug_tensor_dump_output_folder":null,"debug_tensor_dump_layers":null,"debug_tensor_dump_input_file":null,"enable_weights_cpu_backup":false,"enable_draft_weights_cpu_backup":false,"enable_custom_logit_processor":false,"enable_return_hidden_states":false,"return_hidden_states_mode":null,"sampling_mask_max_tokens":4096,"disable_outlines_disk_cache":false,"enable_mis":false,"weight_cache_mode":"off","weight_cache_socket":null,"weight_cache_timeout":1800,"forward_hooks":null,"msprobe_dump_config":null,"ple_offload_embedding":null,"ple_offload_backend":"pinned","ple_offload_dir":null,"disaggregation_enable_kv_checksum":false,"enable_pd_role_switch":false,"speculative_domino_candidate_pool_size":2048,"flashinfer_a2a_dispatch_type":null,"cuda_graph_max_seq_len_prefill":null,"prefill_kv_cache_dequant_dtype":"auto","dsv4_attn_backend":"auto","otlp_service_name":null,"hicache_host_memory_fraction":0.8,"enable_linker_mla_dedup":false,"swa_prefix_tails":null,"enable_encoder_swa_bounded_replay":false,"enable_decoder_swa_bounded_replay":null,"enable_response_store":false,"disaggregation_decode_host_receive_threshold":1.0,"qsa_indexer_dtype":"auto","disaggregation_decode_allocation_policy":"early","speculative_use_block_verification":false,"speculative_draft_sink_size":null,"disable_aiter_allreduce_fusion_in_prefill":false,"disable_aiter_allreduce_fusion_in_decode":false,"enable_amd_monokernel":false,"dsa_triton_union":0,"enable_dsa_fused_indexer":null,"enable_watermark":false,"watermark_config":null,"grpc_response_timeout_secs":300,"enable_paged_experts":false,"paged_experts_num_resident":null,"enable_nvidia_megakernel":false,"enable_megamoe_for_layernorm_sp":false,"enable_http_worker_reuseport":false,"prefill_decode_interval_min_bs":0,"unified_cache_external_linker_config":null,"enable_return_aux_hidden_states":false,"return_aux_hidden_state_layer_ids":null,"enable_prefill_only_deterministic_inference":false,"true_on_policy_contract":null,"disable_draft_cuda_graph":false,"custom_pull_weights_pre_read_hook":null,"enable_engine_info_bootstrap":false,"enable_rdt_weight_sync":false,"lora_no_cpu_backup":false,"enable_prefill_weight_versions":false,"remote_instance_weight_loader_start_seed_via_nixl":false,"enable_token_space_processor":false,"sampling_backend":null,"reasoning_parser":null,"tool_call_parser":null,"kv_canary_real_data":"none","disable_cuda_graph":false,"enable_dp_attention":false,"enable_flashinfer_allreduce_fusion":false}},"use_miles_dashboard":false,"dashboard_flush_interval":5.0,"dashboard_gpu_sample_interval":1.0,"dashboard_sglang_scrape_interval":2.0,"dashboard_sglang_scrape_mode":"auto","dashboard_sglang_metrics":null,"dashboard_forward_prometheus":false,"use_wandb":false,"wandb_mode":null,"wandb_dir":null,"wandb_key":null,"wandb_host":null,"wandb_team":null,"wandb_group":null,"wandb_random_suffix":true,"wandb_always_use_train_step":false,"log_multi_turn":false,"log_reward_category":null,"log_correct_samples":false,"wandb_run_id":null,"use_tensorboard":false,"tb_project_name":null,"tb_experiment_name":null,"use_prometheus":false,"prometheus_port":9090,"prometheus_run_name":null,"use_mlflow":false,"mlflow_tracking_uri":null,"mlflow_experiment_name":"miles","mlflow_run_name":null,"mlflow_run_id":null,"session_server_instances":null,"use_session_server":true,"session_server_workers":32,"session_server_ip":null,"session_server_external_host":null,"session_server_port":null,"tito_model":"default","session_message_matcher":"strict","session_sample_picker_path":"miles.rollout.session.v2.picker_hub.drop_same_prompt_retries","session_sample_postprocessor_path":"miles.rollout.session.v2.postprocessor_hub.default_postprocess","ci_disable_config_snapshot":false,"config_snapshot_name":null,"ci_enable_metrics_capture":false,"ci_event_root":null,"ci_test":false,"ci_tito_special_token_count_threshold":0.0,"ci_disable_kl_checker":false,"ci_disable_logprobs_checker":false,"ci_disable_weight_update_checker":false,"ci_metric_checker_key":null,"ci_metric_checker_threshold":null,"ci_metric_checker_expect_num":null,"ci_save_grad_norm":null,"ci_load_grad_norm":null,"ci_save_model_hash":false,"ci_check_model_hash":false,"prefill_num_servers":null,"enable_mtp_training":false,"dsa_impl":"miles","miles_dsa_topk_backend":"canonical","dsv4_impl":"megatron","custom_megatron_init_path":null,"custom_megatron_before_log_prob_hook_path":null,"custom_megatron_before_train_step_hook_path":null,"rollout_buffer_url":null,"fetch_trajectory_retry_times":-1,"min_batch_collection_ratio":1.0,"rollout_task_type":"math","data_pad_size_multiplier":128,"disable_rollout_trim_samples":false,"use_dynamic_global_batch_size":false,"rm_type":"math","reward_key":null,"custom_rm_path":null,"http_proxy":null,"use_distributed_post":false,"save_debug_trajectory_data":null,"load_debug_rollout_data":null,"debug_rollout_only":false,"debug_train_only":false,"save_debug_train_data":null,"save_debug_event_data":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints/events","dump_details":null,"dumper_enable":false,"dumper_dir":"/tmp/dumper","dumper_inference":null,"dumper_fwd_only":null,"dumper_fwd_bwd":null,"dumper_source_patcher_config_inference":null,"dumper_source_patcher_config_train":null,"memory_snapshot_dir":".","memory_snapshot_num_steps":null,"profile_target":["train_overall"],"memory_recorder":"torch","check_weight_update_equal":false,"check_weight_update_selector":"all","check_weight_update_skip_list":null,"check_weight_update_allow_quant_error":false,"save_local_weight_checksum":false,"check_weight_transfer_checksum":false,"enable_event_analyzer":false,"log_inference_engine_weight_checksums":false,"enable_sample_ownership_checker":false,"sample_ownership_grace_steps":10,"enable_witness":false,"witness_buffer_size":1048576,"ci_fault_hooks":null,"ci_fault_hooks_path":null,"ci_inject_rollout_data_path":null,"env_report":"","env_report_interval_seconds":3600.0,"debug_unified_grad_fused_logprob":false,"debug_deterministic_collective":false,"sglang_model_routers":null,"sglang_router_ip":null,"sglang_router_port":null,"sglang_router_policy":"manual","sglang_router_request_timeout_secs":14400,"router_args":{"worker_urls":[],"policy":"cache_aware","prefill_policy":null,"decode_policy":null,"cache_threshold":0.3,"balance_abs_threshold":64,"balance_rel_threshold":1.5,"bucket_adjust_interval_secs":5,"eviction_interval_secs":60,"max_tree_size":67108864,"max_idle_secs":14400,"assignment_mode":"min_load","max_payload_size":536870912,"dp_aware":false,"enable_igw":false,"mini_lb":false,"pd_disaggregation":false,"prefill":null,"decode":null,"worker_startup_timeout_secs":1800,"worker_startup_check_interval":30,"log_dir":null,"log_level":"info","service_discovery":false,"selector":{},"service_discovery_port":80,"service_discovery_namespace":null,"prefill_selector":{},"decode_selector":{},"prometheus_port":29000,"prometheus_host":"0.0.0.0","prometheus_duration_buckets":null,"request_id_headers":null,"request_timeout_secs":1800,"shutdown_grace_period_secs":180,"cors_allowed_origins":[],"max_concurrent_requests":-1,"queue_size":100,"queue_timeout_secs":60,"rate_limit_tokens_per_second":null,"retry_max_retries":5,"retry_initial_backoff_ms":50,"retry_max_backoff_ms":30000,"retry_backoff_multiplier":1.5,"retry_jitter_factor":0.2,"disable_retries":false,"cb_failure_threshold":10,"cb_success_threshold":3,"cb_timeout_duration_secs":60,"cb_window_duration_secs":120,"disable_circuit_breaker":false,"health_failure_threshold":3,"health_success_threshold":2,"health_check_timeout_secs":5,"health_check_interval_secs":60,"health_check_endpoint":"/health","disable_health_check":false,"model_path":null,"tokenizer_path":null,"chat_template":null,"tokenizer_cache_enable_l0":false,"tokenizer_cache_l0_max_entries":10000,"tokenizer_cache_enable_l1":false,"tokenizer_cache_l1_max_memory":52428800,"reasoning_parser":null,"tool_call_parser":null,"mcp_config_path":null,"backend":"sglang","history_backend":"memory","oracle_wallet_path":null,"oracle_tns_alias":null,"oracle_connect_descriptor":null,"oracle_username":null,"oracle_password":null,"oracle_pool_min":1,"oracle_pool_max":16,"oracle_pool_timeout_secs":30,"postgres_db_url":null,"postgres_pool_max":16,"redis_url":null,"redis_pool_max":16,"redis_retention_days":30,"client_cert_path":null,"client_key_path":null,"ca_cert_paths":[],"tls_cert_path":null,"tls_key_path":null,"enable_trace":false,"otlp_traces_endpoint":"localhost:4317","api_key":null,"control_plane_api_keys":[],"control_plane_audit_enabled":false,"jwt_issuer":null,"jwt_audience":null,"jwt_jwks_uri":null,"jwt_role_mapping":[]},"router":"sglang","miles_router_timeout":null,"miles_router_max_connections":null,"miles_router_health_check_failure_threshold":3,"lora_A_init_method":"xavier","lora_B_init_method":"zero","multi_lora":false,"lora_sync_sends_base":true,"hf_lora_targets":null,"lora_adapter_targets":null,"sglang_lora_use_virtual_experts":true,"lora_rank":0,"lora_alpha":16,"lora_dropout":0.0,"lora_type":"lora","target_modules":null,"exclude_modules":null,"lora_adapter_path":null,"lora_sync_from_tensor":false,"lora_base_cpu_backup":false,"lora_train_only":false,"experts_shared_outer_loras":false,"multi_lora_n_adapters":0,"check_lora_weight_equal":false,"use_opd":false,"opd_type":null,"opd_kl_coef":1.0,"opd_teacher_load":null,"opd_teacher_ckpt_step":null,"use_critic":false,"ref_load":null,"ref_ckpt_step":null,"save_hf":null,"save_trigger_sentinel":null,"custom_megatron_post_save_hook_path":null,"num_critic_only_steps":0,"critic_load":null,"critic_save":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints_critic","critic_lr":1e-6,"critic_lr_warmup_iters":0,"eps_clip":0.2,"eps_clip_high":0.28,"eps_clip_c":null,"value_clip":0.2,"kl_coef":0.0,"loss_type":"policy_loss","score_centering_is":"none","score_centering_tis_clip":2.0,"score_centering_mis_low":0.5,"score_centering_mis_high":5.0,"custom_loss_function_path":null,"kl_loss_type":"k1","advantage_estimator":"grpo","compute_advantages_and_returns":true,"use_kl_loss":false,"kl_loss_coef":0.0,"use_unbiased_kl":false,"ref_update_interval":null,"entropy_coef":0.0,"gamma":1.0,"lambd":1.0,"normalize_advantages":false,"use_rollout_entropy":false,"observe_training_entropy":false,"get_mismatch_metrics":false,"reset_optimizer_states":false,"use_rollout_logprobs":false,"skip_actor_forward_only":false,"use_tis":false,"tis_clip":2.0,"tis_clip_low":0.0,"custom_tis_function_path":null,"custom_pg_loss_reducer_function_path":null,"use_routing_replay":false,"use_rollout_routing_replay":false,"use_indexer_replay":false,"use_rollout_indexer_replay":false,"use_opsm":false,"opsm_delta":0.0001,"eval_uses_snapshots":false,"eval_prompt_data":null,"eval_config":null,"skip_eval_before_train":false,"eval_input_key":null,"eval_label_key":null,"eval_tool_key":null,"n_samples_per_eval_prompt":1,"eval_temperature":null,"eval_top_p":null,"eval_top_k":null,"eval_max_response_len":null,"eval_min_new_tokens":null,"eval_max_context_len":null,"eval_hf_dir":null,"eval_max_in_flight":2,"eval_overflow_policy":"backpressure","eval_keep_snapshots":2,"num_rollout":16,"debug_exit_after_rollout":null,"num_epoch":null,"rollout_global_dataset":true,"data_source_path":{"path":"miles.rollout.data_source.RolloutDataSource","config":null},"prompt_data":"/cluster-storage/datasets/dapo-math-17k/dapo-math-17k.jsonl","apply_chat_template":true,"apply_chat_template_kwargs":{},"chat_template_path":null,"input_key":"prompt","label_key":"label","multimodal_keys":null,"metadata_key":"metadata","tool_key":"tools","start_rollout_id":null,"rollout_batch_size":32,"n_samples_per_prompt":8,"num_steps_per_rollout":null,"balance_data":true,"balance_by_flops":false,"allow_partial_train_step":false,"use_dynamic_batch_size":true,"max_tokens_per_gpu":9216,"trainer_heartbeat_checker_interval":10.0,"trainer_heartbeat_checker_timeout":10.0,"trainer_heartbeat_checker_first_wait":300.0,"trainer_heartbeat_checker_failure_threshold":3,"rollout_health_check_interval":30.0,"rollout_health_check_timeout":30.0,"rollout_health_check_first_wait":0.0,"rollout_health_check_failure_threshold":1,"use_fault_tolerance":false,"ft_components":[],"api_server_host":"127.0.0.1","api_server_port":0,"mini_ft_controller_enable":false,"mini_ft_controller_poll_interval":10.0,"mini_ft_controller_resume_delay":10.0,"custom_agent_function_path":null,"use_sampling_support_replay":false,"rollout_sampling_logprobs_mode":"selected","rollout_top_logprobs_num":0,"hf_checkpoint":"/typical-model","model_name":null,"rollout_function_path":{"path":"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn","config":null},"fully_async":false,"rollout_temperature":1.0,"rollout_top_p":1.0,"rollout_top_k":-1,"rollout_max_response_len":8192,"object_store_backend":"mooncake","mooncake_store_init_kwargs":{"protocol":"tcp","master_server_address":"127.0.0.1:50051","global_segment_size":"2gb","local_buffer_size":"2gb"},"mooncake_replica_num":1,"use_output_store":false,"output_store_local_buffer_size":"16gb","async_unused_samples_handler":"drop","custom_generate_function_path":null,"update_weight_buffer_size":536870912,"update_weights_interval":1,"pause_generation_mode":"retract","keep_old_actor":false,"rollout_data_postprocess_path":null,"pin_rollout_manager_to_head":false,"rollout_external_engine_addrs":null,"rollout_external_router_pd":false,"custom_inference_engine_provider_path":{"path":"miles.ray.specs.inference.backend_inference_engine_provider","config":null},"update_weight_transfer_mode":"broadcast","update_weight_disk_dir":null,"update_weight_local_checkpoint_dir":null,"update_weight_delta_encoding":"xor","update_weight_delta_checksum":"xxh3-128","custom_update_weight_post_write_path":null,"p2p_transfer_timeout":30.0,"update_weight_engine_request_timeout":300.0,"update_weights_timeout":600.0,"p2p_transport":"mooncake","trainer_id":"actor","trainer_model_id":null,"entry":"train","train_backend":"megatron","qkv_format":"thd","linear_attention_backend":"fla","linear_attention_input_norm":"te","true_on_policy_mode":false,"train_env_vars":{},"train_memory_margin_bytes":1073741824,"debug_skip_weight_update":false,"debug_disable_optimizer":false,"rematerialize_param_from_master_weight":false,"check_rematerialize_param_from_master_weight":false,"megatron_to_hf_mode":"raw","dsa_attention_backend":"tilelang","extra_high_precision_layers_hf":[],"extra_high_precision_layers_megatron":[],"custom_model_provider_path":null,"recompute_loss_function":false,"log_probs_backend":"torch","log_probs_chunk_size":-1,"indep_dp":false,"delay_split_train_data_by_dp":false,"allgather_cp":false,"mfu_peak_tflops":null,"starts_inference_engines":true,"rollout_external":false,"cluster_backend":"kubernetes","worker_comm_backend":"rpc","deploy_component":"all","deploy_instance_id":null,"init_expected_num_cells":{"default":3},"trainer_init_expected_num_cells":1,"trainer_controller_addrs":null,"inference_controller_addr":null,"rollout_num_gpus_per_engine":1,"num_gpus_per_node":8,"colocate":true,"offload":false,"offload_train":true,"clear_quantized_weight_workspaces_on_offload":true,"offload_rollout":true,"offload_rollout_level":["kv_cache","weight"],"offload_train_target":"cpu","stream_optimizer_state_to_disk":false,"stream_optimizer_state_moment_dtype":"fp32","stream_optimizer_state_page_cache_mb":null,"offload_train_disk_dir":null,"offload_train_disk_chunk_mb":256,"colocate_memory_peak_device":"cpu","run_uuid":"0123456789abcdef","backend":{"_is_global_batch_size_explicitly_specified":true,"account_for_embedding_in_pipeline_split":false,"account_for_loss_in_pipeline_split":false,"accumulate_allreduce_grads_in_fp32":true,"activation_func_clamp_shared_expert":true,"activation_func_clamp_value":null,"activation_offload_fraction":1.0,"adam_beta1":0.9,"adam_beta2":0.98,"adam_eps":1e-8,"add_bias_linear":false,"add_position_embedding":true,"add_qkv_bias":false,"adlr_autoresume":false,"adlr_autoresume_interval":1000,"align_grad_reduce":true,"align_param_gather":false,"allow_ambiguous_pad_tokens":false,"app_tag_run_name":null,"app_tag_run_version":"0.0.0","apply_dsa_kernel_fusion":null,"apply_query_key_layer_scaling":false,"apply_residual_connection_post_layernorm":false,"apply_rope_fusion":true,"apply_wd_to_qk_layernorm":false,"async_ckpt_cpu_priority":10,"async_ckpt_io_priority":3,"async_ckpt_use_cpu_shm":false,"async_save":false,"async_strategy":"mcore","attention_backend":{"__enum__":"megatron.core.transformer.enums:AttnBackend:flash"},"attention_dropout":0.0,"attention_output_gate":false,"attention_softmax_in_fp32":true,"auto_detect_ckpt_format":false,"backend_name":"megatron","barrier_with_L1_time":true,"batch_invariant_mode":false,"bert_binary_head":true,"bert_embedder_type":"megatron","bert_load":null,"beta_fast":32,"beta_slow":1,"bf16":true,"bias_dropout_fusion":true,"bias_gelu_fusion":false,"bias_swiglu_fusion":true,"biencoder_projection_dim":0,"biencoder_shared_query_context_model":false,"block_data_path":null,"cache_mla_latents":false,"calc_ft_timeouts":false,"calculate_per_token_loss":false,"chat_template":null,"check_for_large_grads":false,"check_for_nan_in_loss_and_grad":true,"check_for_spiky_loss":false,"check_weight_hash_across_dp_replicas_interval":null,"chunked_optimizer_state_offload":false,"ckpt_assume_constant_structure":false,"ckpt_convert_format":null,"ckpt_convert_save":null,"ckpt_convert_update_legacy_dist_opt_format":false,"ckpt_format":"torch_dist","ckpt_fully_parallel_load":false,"ckpt_fully_parallel_load_exchange_algo":"broadcast","ckpt_fully_parallel_load_process_group":"dp","ckpt_fully_parallel_save":true,"ckpt_fully_parallel_save_deprecated":false,"ckpt_fully_parallel_save_process_group":"dp","ckpt_load_validate_sharding_integrity":true,"classes_fraction":1.0,"clip_grad":1.0,"clone_scatter_output_in_embedding":true,"compress_ratios":null,"config_logger_dir":"","consumed_train_samples":0,"consumed_valid_samples":0,"context_parallel_size":4,"cp_comm_type":["a2a"],"cp_partition_mode":"zigzag","cpu_offloading_num_layers":0,"cpu_offloading_retain_pinned_cpu_buffers":false,"create_all_gather_group":false,"create_attention_mask_in_dataloader":true,"cross_entropy_fusion_impl":"native","cross_entropy_loss_fusion":false,"csa_compress_ratios":null,"csa_compress_rotary_base":40000.0,"csa_dense_mode":false,"csa_window_size":128,"cuda_graph_dynamic_microbatches":false,"cuda_graph_impl":"none","cuda_graph_modules":[],"cuda_graph_warmup_steps":3,"data_args_path":null,"data_cache_path":null,"data_parallel_random_init":false,"data_parallel_sharding_strategy":"optim_grads_params","data_parallel_size":4,"data_path":null,"data_per_class_fraction":1.0,"data_sharding":true,"dataloader_defer_npy_index_mmap":false,"dataloader_fast_cache_load":false,"dataloader_inter_document_masking":false,"dataloader_type":"single","ddp_average_in_collective":false,"ddp_bucket_size":null,"ddp_num_buckets":null,"ddp_pad_buckets_for_high_nccl_busbw":false,"ddp_param_name_patterns_for_fp32_local_accumulation":[],"ddp_reduce_scatter_with_fp32_accumulation":false,"decode_only_cuda_graphs":false,"decoder_first_pipeline_num_layers":null,"decoder_last_pipeline_num_layers":null,"decoder_num_layers":null,"decoder_seq_length":null,"decoupled_lr":null,"decoupled_min_lr":null,"decrease_batch_size_if_needed":false,"defer_embedding_wgrad_compute":false,"delay_offload_until_cuda_graph":false,"delay_wgrad_compute":false,"delta_offload_bytes_across_pp_ranks":0,"dense_grouped_gemm":false,"deprecated_use_mcore_models":false,"deterministic_mode":false,"dino_bottleneck_size":256,"dino_freeze_last_layer":1,"dino_head_hidden_size":2048,"dino_local_crops_number":10,"dino_local_img_size":96,"dino_norm_last_layer":false,"dino_teacher_temp":0.07,"dino_warmup_teacher_temp":0.04,"dino_warmup_teacher_temp_epochs":30,"disable_bf16_reduced_precision_matmul":false,"disable_grad_buffers_cpu_backup":true,"disable_jit_fuser":false,"disable_msc_deprecated":false,"disable_param_buffers_cpu_backup":true,"disable_straggler_on_startup":false,"disable_symmetric_registration":false,"dist_ckpt_format_deprecated":null,"dist_ckpt_optim_fully_reshardable":false,"dist_ckpt_save_pre_mcore_014":false,"dist_ckpt_strictness":"assume_ok_unexpected","dist_ckpt_workers":1,"distrib_optim_fully_reshardable_mem_efficient":false,"distribute_saved_activations":false,"distributed_backend":"nccl","distributed_timeout_minutes":10,"distributed_timeout_seconds_after_init":null,"dsa_cp_balance_indexer":false,"dsa_indexer_head_dim":null,"dsa_indexer_k_norm_epsilon":null,"dsa_indexer_k_norm_fp32":false,"dsa_indexer_loss_coeff":null,"dsa_indexer_n_heads":null,"dsa_indexer_precision":"bf16","dsa_indexer_rope_interleaved":false,"dsa_indexer_rotate_activation":true,"dsa_indexer_scoring_relu":true,"dsa_indexer_skip_topk_offset":0,"dsa_indexer_topk":null,"dsa_indexer_topk_backend":null,"dsa_indexer_topk_deterministic":false,"dsa_indexer_topk_freq":1,"dsa_indexer_topk_tie_break":0,"dsa_indexer_use_sparse_loss":false,"dsa_indexer_weights_proj_output_dtype":"bf16","dsa_indexer_weights_proj_use_quantization":true,"dsa_kernel_backend":null,"dump_param_to_param_group_map":null,"dynamic_context_parallel":false,"embedding_init_method_std":null,"embedding_path":null,"empty_unused_memory_level":0,"enable_chunked_prefill":false,"enable_cuda_graph":false,"enable_experimental":false,"enable_ft_package":false,"enable_full_sharding_in_hsdp":false,"enable_hyper_connections":false,"enable_msc":false,"enable_one_logger":true,"encoder_num_layers":36,"encoder_seq_length":4096,"end_weight_decay":0.1,"eod_mask_loss":false,"ep_overlap_early_attn_memory_release":false,"error_injection_rate":0,"error_injection_type":"transient_error","eval_global_batch_size":256,"eval_interval":null,"eval_iters":100,"eval_micro_batch_size":1,"evidence_data_path":null,"exit_duration_in_mins":null,"exit_interval":null,"exit_on_missing_checkpoint":false,"exit_signal":{"__enum__":"signal:Signals:SIGTERM"},"exit_signal_handler":false,"exit_signal_handler_for_dataloader":false,"exit_signal_handler_for_training":false,"exp_avg_dtype":{"__torch_dtype__":"float32"},"exp_avg_sq_dtype":{"__torch_dtype__":"float32"},"experimental_attention_variant":null,"expert_model_parallel_size":1,"expert_tensor_parallel_size":1,"external_cuda_graph":false,"fake_process_group":false,"fallback_to_eager_attn":false,"fault_injector_delay_start_iteration":null,"fault_injector_fault_delay":null,"fault_injector_fault_probabilities":null,"fault_injector_fault_types":null,"fault_injector_mtti_seconds":null,"fault_injector_num_ranks":null,"fault_injector_offset_seconds":null,"fault_injector_ranks":null,"fault_injector_seed":null,"ffn_hidden_size":9728,"fim_data":false,"fim_eod_token":"<|endoftext|>","fim_fragment_rate":null,"fim_middle_token":"","fim_no_prefix":null,"fim_pad_token":"","fim_prefix_token":"","fim_rate":0.5,"fim_split_sample":null,"fim_spm_rate":0.5,"fim_suffix_token":"","fine_grained_activation_offloading":false,"fine_grained_offloading_max_inflight_offloads":null,"first_last_layers_bf16":false,"flash_decode":false,"flight_recorder_dump_on_timeout":true,"flight_recorder_dump_path":null,"flight_recorder_extra_dump_on_exec":true,"flight_recorder_include_only_active":true,"flight_recorder_include_stack_trace":false,"flight_recorder_trace_buffer_size":2000,"fp16":false,"fp16_lm_cross_entropy":false,"fp32_residual_connection":false,"fp4":null,"fp4_param_gather":false,"fp4_quantizer_factory":null,"fp4_recipe":"nvfp4","fp8":null,"fp8_amax_compute_algo":"most_recent","fp8_amax_history_len":1,"fp8_interval":1,"fp8_margin":0,"fp8_output_proj":false,"fp8_param_gather":false,"fp8_quantizer_factory":null,"fp8_recipe":"delayed","fp8_wgrad":true,"freeze_all_layers":false,"freeze_e_score_correction_bias":false,"fsdp_db_use_persist_buf_on_alloc_fail":false,"fsdp_double_buffer":false,"fsdp_manual_registration":false,"ft_num_warmup_iters":5,"full_validation":false,"fused_residual_rmsnorm":false,"gdn_conv_pad_alignment":null,"gdn_pre_gated_delta_rule_fusion":false,"global_batch_size":256,"glu_linear_offset":0.0,"gpu_sniff_test_interval":null,"grad_reduce_in_bf16":false,"gradient_accumulation_fusion":true,"gradient_reduce_div_fusion":true,"group_query_attention":true,"grpo_clamp_eps_lower":0.01,"grpo_clamp_eps_upper":0.01,"grpo_entropy_term_weight":0.0,"grpo_filter_groups_with_same_reward":false,"grpo_group_size":2,"grpo_iterations":2,"grpo_kl_beta":0.001,"grpo_prompts_per_step":32,"head_lr_mult":1.0,"head_wise_attn_gate":false,"heterogeneous_layers_config_encoded_json":null,"heterogeneous_layers_config_path":null,"hidden_dropout":0.0,"hidden_size":2560,"hierarchical_context_parallel_sizes":null,"high_priority_a2a_comm_stream":false,"high_priority_stream_groups":[],"hybrid_context_parallel":false,"hybrid_layer_pattern":null,"hybrid_override_pattern":null,"hysteresis":2,"ict_head_size":null,"ict_load":null,"img_h":224,"img_w":224,"indexer_batch_size":128,"indexer_log_interval":1000,"inference_batch_times_seqlen_threshold":-1,"inference_coordinator_port":null,"inference_cuda_graph_all_prefills":false,"inference_cuda_graph_scope":{"__enum__":"megatron.core.transformer.enums:InferenceCudaGraphScope:none"},"inference_disable_ep_consensus":false,"inference_disable_triton_nvls_kernels":false,"inference_dynamic_batching":false,"inference_dynamic_batching_async_sched_mode":"legacy","inference_dynamic_batching_block_size":256,"inference_dynamic_batching_buffer_size_gb":40.0,"inference_dynamic_batching_cuda_graph_max_tokens":16384,"inference_dynamic_batching_cuda_graph_mixed_prefill_count":16,"inference_dynamic_batching_cuda_graph_sizing_distribution":"exponential","inference_dynamic_batching_enable_prefix_caching":false,"inference_dynamic_batching_logprobs_mode":"raw_logprobs","inference_dynamic_batching_mamba_memory_ratio":null,"inference_dynamic_batching_max_requests":null,"inference_dynamic_batching_max_tokens":null,"inference_dynamic_batching_num_cuda_graphs":16,"inference_dynamic_batching_paused_buffer_size_gb":null,"inference_dynamic_batching_prefix_caching_coordinator_policy":"first_prefix_block","inference_dynamic_batching_prefix_caching_eviction_policy":"ref_zero","inference_dynamic_batching_prefix_caching_mamba_gb":null,"inference_dynamic_batching_prefix_caching_routing_alpha":0.5,"inference_dynamic_batching_sampling_backend":"torch","inference_dynamic_batching_track_generated_token_events":false,"inference_dynamic_batching_track_paused_request_events":false,"inference_dynamic_batching_unified_memory_level":0,"inference_fuse_tp_communication":false,"inference_grouped_gemm_backend":"vllm","inference_logging_step_interval":0,"inference_max_requests":8,"inference_max_seq_length":2560,"inference_moe_disable_fused_quant_kernels":false,"inference_moe_token_dispatcher_type":"nvls","inference_rng_tracker":false,"inference_shards":null,"inference_text_gen_server_logging":false,"inference_use_synchronous_zmq_collectives":false,"inference_wandb_logging":false,"init_method_std":0.02,"init_method_xavier_uniform":false,"init_model_with_meta_device":false,"initial_loss_scale":4294967296,"inprocess_active_world_size":1,"inprocess_barrier_timeout":120,"inprocess_completion_timeout":120,"inprocess_empty_cuda_cache":false,"inprocess_granularity":"node","inprocess_hard_timeout":90,"inprocess_heartbeat_interval":30,"inprocess_heartbeat_timeout":60,"inprocess_last_call_wait":1,"inprocess_max_iterations":null,"inprocess_monitor_process_interval":1.0,"inprocess_monitor_thread_interval":1.0,"inprocess_progress_watchdog_interval":1.0,"inprocess_restart":false,"inprocess_soft_timeout":60,"inprocess_termination_grace_time":1,"is_hybrid_model":false,"iter_per_epoch":1250,"iterations_to_skip":[],"keep_fp8_transpose_cache":false,"kitchen_attention_backend":"sdpa","kv_channels":128,"kv_lora_rank":32,"langrl_env_config":null,"layernorm_epsilon":1e-6,"layernorm_zero_centered_gamma":false,"lazy_mpu_init":false,"linear_attention_freq":null,"linear_attention_type":null,"linear_conv_kernel_dim":4,"linear_cp_mode":"chunkwise","linear_key_head_dim":128,"linear_num_key_heads":16,"linear_num_value_heads":32,"linear_value_head_dim":128,"lion_beta1":0.95,"lion_beta2":0.98,"load_main_params_from_ckpt":false,"local_rank":0,"log_device_memory_used":false,"log_energy":false,"log_interval":100,"log_loss_scale_to_tensorboard":true,"log_max_attention_logit":false,"log_memory_interval":null,"log_memory_to_tensorboard":false,"log_moe_overload_factor":false,"log_num_zeros_in_grad":false,"log_params_norm":false,"log_progress":false,"log_straggler":false,"log_throughput":false,"log_timers_to_tensorboard":false,"log_validation_ppl_to_tensorboard":false,"log_world_size_to_tensorboard":false,"logging_level":null,"logits_load_decode_threads":4,"logits_load_dir":null,"logits_load_ignore_errors":false,"logits_load_kd_loss_alpha":1.0,"logits_load_msc_prefetch_depth":2,"logits_load_prefetch_factor":3,"logits_save_dir":null,"logits_save_dtype":"fp16","logits_save_top_k":null,"logits_save_top_p":null,"logits_save_top_p_min_k":1,"loss_scale":null,"loss_scale_window":1000,"low_memory_resume":false,"lr":1e-6,"lr_decay_iters":null,"lr_decay_samples":null,"lr_decay_style":"constant","lr_warmup_fraction":null,"lr_warmup_init":0.0,"lr_warmup_iters":0,"lr_warmup_samples":0,"lr_wsd_decay_iters":null,"lr_wsd_decay_samples":null,"lr_wsd_decay_style":"exponential","main_grads_dtype":{"__torch_dtype__":"float32"},"main_params_dtype":{"__torch_dtype__":"float32"},"make_vocab_size_divisible_by":128,"mamba_head_dim":64,"mamba_inference_conv_states_dtype":{"__torch_dtype__":"bfloat16"},"mamba_inference_ssm_states_dtype":{"__torch_dtype__":"bfloat16"},"mamba_num_groups":8,"mamba_num_heads":null,"mamba_state_dim":128,"mamba_training_ssm_states_dtype":null,"manual_gc":false,"manual_gc_eval":true,"manual_gc_interval":0,"mask_factor":1.0,"mask_prob":0.15,"mask_type":"random","masked_softmax_fusion":true,"max_position_embeddings":4096,"max_seqlen_per_dp_cp_rank":null,"max_tokens_to_oom":12000,"megatron_fsdp_cache_param_bucket_views":false,"megatron_fsdp_enable_fine_grained_param_gather":false,"megatron_fsdp_grad_comm_dtype":null,"megatron_fsdp_main_grads_dtype":null,"megatron_fsdp_main_params_dtype":{"__torch_dtype__":"float32"},"megatron_fsdp_max_pool_double_buffer":false,"megatron_fsdp_prefetch_recompute_forward_weights":false,"memory_snapshot_path":"snapshot.pickle","merge_file":null,"metadata_path":null,"mhc_init_gating_factor":0.01,"mhc_recompute_layer_num":null,"mhc_sinkhorn_iterations":20,"micro_batch_size":1,"microbatch_group_size_per_vp_stage":null,"mid_level_dataset_surplus":0.005,"min_dynamic_context_parallel_size":1,"min_loss_scale":1.0,"min_lr":0.0,"min_offloaded_tensor_size":1048576,"mla_down_proj_fusion":false,"mlp_chunks_for_prefill":1,"mlp_chunks_for_training":1,"mmap_bin_files":true,"mock_data":false,"moe_activation_in_fp32":false,"moe_apply_probs_on_input":false,"moe_aux_loss_coeff":0.0,"moe_combine_in_fp32":false,"moe_deepep_num_sms":null,"moe_enable_deepep":false,"moe_enable_routing_replay":false,"moe_expert_capacity_factor":null,"moe_expert_rank_capacity_factor":null,"moe_ffn_hidden_size":null,"moe_flex_dispatcher_backend":"deepep","moe_flex_dispatcher_num_sms":null,"moe_grouped_gemm":false,"moe_hybridep_num_blocks_permute":null,"moe_hybridep_num_blocks_unpermute":null,"moe_hybridep_num_sms":null,"moe_hybridep_num_sms_preprocessing":108,"moe_hybridep_pad_variable_tokens":false,"moe_input_jitter_eps":null,"moe_latent_size":null,"moe_latent_use_norm":false,"moe_layer_freq":1,"moe_layer_recompute":false,"moe_mlp_glu_interleave_size":null,"moe_n_hash_layers":0,"moe_ncclep_static_shape":false,"moe_ncclep_use_symm_mem":false,"moe_pad_expert_input_to_capacity":false,"moe_pad_experts_for_cuda_graph_inference":false,"moe_paged_stash":false,"moe_paged_stash_buffer_size_factor_cpu":0.0,"moe_paged_stash_buffer_size_factor_cuda":1.1,"moe_paged_stash_page_size":64,"moe_per_layer_logging":false,"moe_permute_accumulation_in_fp32":false,"moe_permute_fusion":false,"moe_permute_fusion_into_hybridep":false,"moe_router_bias_update_rate":0.001,"moe_router_dtype":null,"moe_router_enable_expert_bias":false,"moe_router_force_biased":null,"moe_router_force_load_balancing":false,"moe_router_freeze_gate":false,"moe_router_fusion":false,"moe_router_group_topk":null,"moe_router_load_balancing_type":"aux_loss","moe_router_num_groups":null,"moe_router_padding_for_fp8":false,"moe_router_padding_for_quantization":false,"moe_router_pre_softmax":false,"moe_router_score_function":"softmax","moe_router_topk":2,"moe_router_topk_scaling_factor":null,"moe_router_use_torch_mm":true,"moe_routing_trace_capture_hidden_states":false,"moe_routing_trace_capture_logits":false,"moe_routing_trace_dump_weights":false,"moe_routing_trace_max_training_iters":null,"moe_routing_trace_path":null,"moe_shared_expert_gate":false,"moe_shared_expert_glu_interleave_size":null,"moe_shared_expert_intermediate_size":null,"moe_shared_expert_overlap":false,"moe_single_grouped_bias":false,"moe_single_grouped_weight":false,"moe_token_dispatcher_type":"alltoall","moe_token_drop_policy":"probs","moe_upcycling_granularity":1,"moe_use_upcycling":false,"moe_z_loss_coeff":null,"mrope_interleaved":false,"mrope_section":null,"mscale":1.0,"mscale_all_dim":0.0,"mtp_detach_heads":true,"mtp_hybrid_override_pattern":null,"mtp_loss_scaling_factor":0.2,"mtp_num_layers":null,"mtp_standalone":false,"mtp_use_repeated_layer":false,"multi_latent_attention":false,"multiple_validation_sets":false,"muon_coefficient_type":"quintic","muon_extra_scale_factor":1.0,"muon_fp32_matmul_prec":"medium","muon_momentum":0.9,"muon_nesterov":false,"muon_num_ns_steps":5,"muon_scalar_optimizer":"adam","muon_scale_mode":"spectral","muon_split_qkv":true,"muon_tp_mode":"blockwise","mup_attn_scale_power":1.0,"mup_base_head_dim":null,"mup_base_hidden_size":null,"mup_embedding_mult":1.0,"mup_output_mult":1.0,"mup_width_mult":1.0,"nccl_all_reduce_for_prefill":false,"nccl_communicator_config_path":null,"nccl_ub":false,"no_persist_layer_norm":false,"no_rope_freq":null,"no_save_optim":false,"no_save_rng":null,"no_weight_decay_cond_type":null,"non_persistent_ckpt_type":null,"non_persistent_global_ckpt_dir":null,"non_persistent_local_ckpt_algo":"fully_parallel","non_persistent_local_ckpt_dir":null,"non_persistent_save_interval":null,"normalization":"RMSNorm","null_tokenizer_eod_id":null,"null_tokenizer_pad_id":-1,"num_attention_heads":32,"num_channels":3,"num_classes":1000,"num_dataset_builder_threads":1,"num_distributed_optimizer_instances":1,"num_experts":null,"num_layers":36,"num_layers_at_end_in_bf16":1,"num_layers_at_start_in_bf16":1,"num_layers_per_virtual_pipeline_stage":null,"num_query_groups":8,"num_residual_streams":4,"num_speculative_tokens":0,"num_virtual_stages_per_pipeline_rank":null,"num_workers":2,"nvtx_ranges":false,"o_groups":8,"o_lora_rank":1024,"object_storage_cache_path":null,"offload_modules":[],"offload_optimizer_states":false,"one_logger_async":false,"one_logger_project":"megatron-lm","one_logger_run_name":null,"onnx_safe":null,"openai_gelu":false,"optimizer":"adam","optimizer_cpu_offload":false,"optimizer_cuda_graph":false,"optimizer_offload_fraction":1.0,"optimizer_state_offload_chunk_size_mb":0,"optimizer_state_offload_fraction":1.0,"original_max_position_embeddings":4096,"outer_dp_sharding_strategy":"no_shard","output_bert_embeddings":false,"overlap_cpu_optimizer_d2h_h2d":false,"overlap_dispatch_backward_with_experts_wgrad":false,"overlap_grad_reduce":false,"overlap_moe_expert_parallel_comm":false,"overlap_p2p_comm":false,"overlap_p2p_comm_warmup_flush":false,"overlap_param_gather":false,"overlap_param_gather_with_optimizer_step":false,"override_opt_param_scheduler":false,"pad_packed_seq_alignment":null,"pad_vocab_size":true,"padded_vocab_size":152064,"params_dtype":{"__torch_dtype__":"bfloat16"},"patch_dim":16,"per_dataset_sequences_path":null,"per_split_data_args_path":null,"perform_initialization":true,"perform_rl_step":false,"phase_transition_iterations":null,"pin_cpu_grads":true,"pin_cpu_params":true,"pipeline_model_parallel_comm_backend":null,"pipeline_model_parallel_layout":null,"pipeline_model_parallel_size":1,"position_embedding_type":"rope","post_mlp_layernorm":false,"post_self_attn_layernorm":false,"pretrained_checkpoint":null,"profile":false,"profile_ranks":[],"profile_step_end":12,"profile_step_start":10,"pytorch_profiler_collect_callstack":false,"pytorch_profiler_collect_chakra":false,"pytorch_profiler_collect_shapes":false,"q_lora_rank":null,"qk_clip":false,"qk_clip_alpha":0.5,"qk_clip_threshold":100,"qk_head_dim":128,"qk_l2_norm":false,"qk_layernorm":true,"qk_pos_emb_head_dim":64,"query_in_block_prob":0.1,"quick_geglu":false,"rampup_batch_size":null,"rank":0,"recompute_granularity":"full","recompute_method":"uniform","recompute_modules":null,"recompute_num_layers":1,"record_memory_history":false,"record_shapes":false,"refit_method":"gloo","relative_attention_max_distance":128,"relative_attention_num_buckets":32,"replication":false,"replication_factor":2,"replication_jump":null,"rerun_mode":"validate_results","reset_attention_mask":false,"reset_position_ids":false,"result_rejected_tracker_filename":null,"retriever_report_topk_accuracies":[],"retriever_score_scaling":false,"reuse_grad_buf_for_mxfp8_param_ag":false,"rl_consumption_granularity":"B","rl_default_temperature":1.0,"rl_default_top_k":-1,"rl_default_top_p":0,"rl_generation_lag":0,"rl_importance_sampling_truncation_coef":null,"rl_inference_expert_model_parallel_size":null,"rl_inference_expert_tensor_model_parallel_size":null,"rl_inference_logprobs_is_correction":false,"rl_inference_model_unified_memory_level":0,"rl_inference_parsers":[],"rl_inference_pipeline_model_parallel_size":null,"rl_inference_tensor_model_parallel_size":null,"rl_kv_cache_management_mode":"persist","rl_offload_inference_model_weights_when_idle":false,"rl_offload_optimizer_during_inference":false,"rl_partial_rollouts":false,"rl_persist_cuda_graphs":false,"rl_profile":false,"rl_profile_dir":null,"rl_prompts_per_eval":32,"rl_sequence_packing_algo":"fifo","rl_sequence_packing_max_sequences_per_bin":50,"rl_skip_bos_token":false,"rl_submission_granularity":"B","rl_training_cuda_graphs":false,"rl_use_sequence_packing":false,"rl_verify_model_weights_swap":false,"rollout_indexer_topk_num_streams":null,"rollout_indexer_topk_width":null,"rope_scaling_factor":8.0,"rope_type":"rope","rotary_base":1000000,"rotary_base_per_layer":null,"rotary_interleaved":false,"rotary_percent":1.0,"rotary_scaling_factor":1.0,"rotary_seq_len_interpolation_factor":null,"run_workload_inspector_server":false,"sample_rate":1.0,"save":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints","save_activations_interval":null,"save_dgrads_interval":null,"save_interval":20,"save_params_interval":null,"save_retain_interval":null,"save_tokens_per_expert_interval":null,"save_wgrads_interval":null,"seed":1234,"seq_length":4096,"sequence_packing_scheduler":null,"sequence_parallel":true,"sft":false,"sft_mock_dataset_config_json":null,"sft_tokenizer_prompt_format":"nemotron-h-aligned","sgd_momentum":0.9,"sharp_enabled_group":null,"short_seq_prob":0.1,"skip_train":false,"skipped_train_samples":0,"softmax_type":"vanilla","spec":null,"special_tokens":null,"split":null,"squared_relu":false,"start_eval_at_iter":null,"start_weight_decay":0.1,"step_batch_size_schedule":null,"straggler_ctrlr_port":65535,"straggler_minmax_count":1,"strict_fsdp_dtensor_load":true,"suggested_communication_unit_size":null,"swiglu":true,"swin_backbone_type":"tiny","symmetric_ar_type":null,"te_precision_config_file":null,"te_rng_tracker":false,"tensor_model_parallel_size":2,"tensorboard_dir":null,"tensorboard_log_interval":1,"tensorboard_queue_size":1000,"test_data_path":null,"test_mode":false,"thd_max_packed_sequences":null,"thd_tail_padding_policy":null,"tiktoken_num_special_tokens":1000,"tiktoken_pattern":null,"timing_log_level":0,"timing_log_option":"minmax","titles_data_path":null,"tokenizer_hf_no_include_special_tokens":false,"tokenizer_hf_no_use_fast":false,"tokenizer_model":"/typical-model","tokenizer_sentencepiece_ignore_extra_whitespaces":true,"tokenizer_sentencepiece_legacy":false,"tokenizer_type":"HuggingFaceTokenizer","torch_fsdp2_reshard_after_forward":true,"tp_comm_bootstrap_backend":"nccl","tp_comm_bulk_dgrad":true,"tp_comm_bulk_wgrad":true,"tp_comm_overlap":false,"tp_comm_overlap_ag":true,"tp_comm_overlap_cfg":null,"tp_comm_overlap_rs":true,"tp_comm_overlap_rs_dgrad":false,"tp_comm_split_ag":true,"tp_comm_split_rs":true,"train_data_path":null,"train_iters":null,"train_samples":null,"train_sync_interval":null,"transformer_impl":"transformer_engine","transformer_pipeline_model_parallel_size":1,"trust_remote_code":true,"untie_embeddings_and_output_weights":false,"use_checkpoint_args":false,"use_checkpoint_opt_param_scheduler":false,"use_cpu_initialization":null,"use_dist_ckpt":true,"use_dist_ckpt_deprecated":false,"use_distributed_optimizer":true,"use_flash_attn":false,"use_fused_mhc":false,"use_fused_weighted_squared_relu":false,"use_gloo_process_groups":true,"use_grouped_gemm_for_dense_mlp":false,"use_grouped_gemm_for_shared_expert":false,"use_kitchen_attention":false,"use_layer_wise_distributed_optimizer":false,"use_layer_wise_param_layout":false,"use_legacy_static_engine":false,"use_mamba_mem_eff_path":true,"use_megatron_fsdp":false,"use_mp_args_from_checkpoint_args":false,"use_mup":false,"use_one_sent_docs":false,"use_persistent_ckpt_worker":false,"use_precision_aware_optimizer":false,"use_pytorch_profiler":false,"use_ring_exchange_p2p":false,"use_rope_scaling":false,"use_rotary_position_embeddings":true,"use_sharp":false,"use_te_activation_func":false,"use_tokenizer_model_from_checkpoint_args":true,"use_torch_fsdp2":false,"use_torch_optimizer_for_cpu_offload":false,"use_tp_pp_dp_mapping":false,"use_transformer_engine_op_fuser":false,"use_varlen_dataset":false,"v_head_dim":128,"valid_data_path":null,"validation_set_names":null,"variable_seq_lengths":true,"varlen_mock_dataset_config_json":null,"varlen_sbhd_validation":false,"verify_integrity":false,"virtual_pipeline_model_parallel_size":null,"vision_backbone_type":"vit","vision_pretraining":false,"vision_pretraining_type":"classify","vocab_extra_ids":0,"vocab_file":null,"vocab_size":151936,"wandb_entity":null,"wandb_exp_name":null,"wandb_project":null,"wandb_save_dir":null,"weight_decay":0.1,"weight_decay_incr_style":"constant","wgrad_deferral_limit":0,"window_attn_skip_freq":null,"window_size":null,"world_size":32,"yaml_cfg":null,"yarn_beta_fast":null,"yarn_beta_slow":null,"yarn_correction_range_round_to_int":null,"yarn_original_max_position_embeddings":null},"trainer_role":"actor","trainer_actor_index":0},"static_connections":{"static_conn_infos":{"rollout-executor":{"name":"rollout-executor","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.rollout.rollout_executor.RolloutExecutor","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"inference-controller":{"name":"inference-controller","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.rollout.inference_controller.InferenceController","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"inference-router-0":{"name":"inference-router-0","port_infos":[{"name":"primary","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false},{"name":"prometheus","static_port":9000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":null,"num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"session-server":{"name":"session-server","port_infos":[{"name":"primary","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":null,"num_cells":32,"num_workers_per_cell":1,"pods_per_cell":1},"trainer-controller-actor":{"name":"trainer-controller-actor","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.train.group.TrainerController","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1}}}}' name: trainer-controller-actor objectName: myrun-miles-run-trainer-controller-actor poolId: trainer-controller-actor @@ -313,7 +315,7 @@ run: command: - bash - -c - - mkdir -p /scratch/Qwen3-4B && rsync -a --info=progress2 /cluster-storage/models/Qwen3-4B/ /scratch/Qwen3-4B && exec -m miles.utils.workers.process_supervisor --num-subprocesses 8 -- -m miles.utils.workers.serving.serve --config '{"worker_type":"trainer","args":{"sglang_server_concurrency":512,"sglang":{"models":[{"name":"default","model_path":null,"server_groups":[{"worker_type":"prefill","num_gpus_per_engine":16,"overrides":{"model_path":"/typical-model"},"needs_offload":true},{"worker_type":"decode","num_gpus_per_engine":8,"overrides":{"model_path":"/typical-model"},"needs_offload":true}],"update_weights":true}],"base_args":{"tokenizer_path":null,"tokenizer_mode":"auto","tokenizer_backend":"huggingface","tokenizer_worker_num":1,"detokenizer_worker_num":1,"skip_tokenizer_init":false,"load_format":"auto","model_loader_extra_config":"{}","context_length":null,"is_embedding":false,"enable_multimodal":null,"revision":null,"model_impl":"auto","model_config_parser":"auto","json_model_override_args":"{}","dtype":"auto","quantization":null,"quantization_param_path":null,"kv_cache_dtype":"auto","enable_fp32_lm_head":false,"modelopt_quant":null,"modelopt_checkpoint_restore_path":null,"modelopt_checkpoint_save_path":null,"modelopt_export_path":null,"quantize_and_serve":false,"rl_quant_profile":null,"enable_tf32_matmul":false,"mem_fraction_static":0.7,"max_running_requests":null,"max_queued_requests":null,"max_total_tokens":null,"chunked_prefill_size":4096,"prefill_decode_interval":null,"enable_dynamic_chunking":false,"max_prefill_tokens":16384,"prefill_max_requests":null,"schedule_policy":"fcfs","enable_priority_scheduling":false,"disable_priority_preemption":false,"default_priority_value":null,"abort_on_priority_when_disabled":false,"schedule_low_priority_values_first":false,"priority_scheduling_preemption_threshold":10,"retraction_policy":"length","schedule_conservativeness":1.0,"page_size":null,"c128_page_size":16,"swa_full_tokens_ratio":null,"disable_hybrid_swa_memory":false,"radix_eviction_policy":"lru","radix_eviction_policy_config":null,"prefill_only_disable_kv_cache":false,"disable_radix_cache":false,"enable_page_major_kv_layout":false,"enable_unified_memory":false,"disable_chunked_prefix_cache":false,"disable_overlap_schedule":false,"num_continuous_decode_steps":1,"scheduler_recv_interval":1,"enable_mixed_chunk":false,"dist_timeout":null,"tp_size":1,"dcp_size":1,"pp_size":1,"pp_max_micro_batch_size":null,"pp_async_batch_depth":0,"dp_size":1,"attn_dp_size":1,"load_balance_method":"auto","attn_cp_size":1,"moe_dp_size":1,"dwdp_size":1,"dcp_comm_backend":null,"dcp_replicate_q_proj":null,"enable_prefill_cp":false,"cp_strategy":null,"enable_dsa_cache_layer_split":false,"enable_cp_decode_attn_tp":false,"enable_kv_cache_sharding":false,"enable_dp_attention_local_control_broadcast":false,"enable_dp_lm_head":false,"enable_tp_lm_head_all_to_all":null,"enable_attn_tp_input_scattered":false,"enable_shared_experts_attn_tp":false,"shared_experts_tp_size":null,"enable_dense_mlp_attn_tp":false,"enable_layernorm_sp":false,"disable_attn_tp_gather":false,"enable_p2p_check":false,"device":"cuda","mlx_enable_sampling":false,"watchdog_timeout":300,"soft_watchdog_timeout":null,"sleep_on_idle":false,"use_ray":false,"numa_node":null,"gc_threshold":null,"host":"127.0.0.1","fastapi_root_path":"","smg_grpc_mode":false,"grpc_mode":false,"grpc_port":null,"sidecar":null,"sidecar_args":null,"warmups":null,"enable_http2":false,"http2_max_concurrent_streams":200,"http2_initial_connection_window_size":1048576,"ssl_keyfile":null,"ssl_certfile":null,"ssl_ca_certs":null,"ssl_keyfile_password":null,"enable_ssl_refresh":false,"api_key":null,"admin_api_key":null,"served_model_name":null,"weight_version":"default","chat_template":null,"trust_request_chat_template":false,"hf_chat_template_name":null,"completion_template":null,"file_storage_path":null,"enable_cache_report":false,"return_input_ids":false,"return_output_ids":false,"default_chat_template_kwargs":null,"strip_thinking_cache":false,"enable_strict_thinking":false,"tool_server":null,"sampling_defaults":"model","asr_max_buffer_seconds":60,"asr_max_concurrent_sessions":32,"preferred_sampling_params":null,"allow_auto_truncate":false,"stream_interval":1,"batch_notify_size":16,"stream_response_default_include_usage":false,"incremental_streaming_output":false,"enable_streaming_session":false,"enable_session_radix_cache":false,"log_level":"info","log_level_http":null,"log_requests":false,"log_requests_level":2,"log_requests_format":"text","log_requests_target":null,"uvicorn_access_log_exclude_prefixes":[],"crash_dump_folder":null,"show_time_cost":false,"enable_metrics":false,"smg_http_sidecar_port":null,"enable_mfu_metrics":false,"enable_metrics_for_all_schedulers":false,"load_snapshot_publish_interval":15,"tokenizer_metrics_custom_labels_header":"x-custom-labels","tokenizer_metrics_allowed_custom_labels":null,"extra_metric_labels":null,"bucket_time_to_first_token":null,"bucket_inter_token_latency":null,"bucket_e2e_request_latency":null,"prompt_tokens_buckets":null,"generation_tokens_buckets":null,"gc_warning_threshold_secs":0.0,"decode_log_interval":40,"enable_request_time_stats_logging":false,"kv_events_config":null,"load_publish_endpoint":null,"enable_forward_pass_metrics":false,"forward_pass_metrics_worker_id":"","forward_pass_metrics_ipc_name":null,"enable_trace":false,"trace_modules":"request","otlp_traces_endpoint":"localhost:4317","export_metrics_to_file":false,"export_metrics_to_file_dir":null,"constrained_json_whitespace_pattern":null,"constrained_json_disable_any_whitespace":false,"constrained_json_max_whitespace_cnt":null,"attention_backend":null,"decode_attention_backend":null,"enable_lean_attention":null,"prefill_attention_backend":null,"grammar_backend":null,"radix_cache_backend":null,"mm_attention_backend":null,"fp8_gemm_runner_backend":"auto","fp4_gemm_runner_backend":"auto","bf16_gemm_backend":"auto","dsa_prefill_backend":null,"dsv4_prefill_backend":"auto","dsa_decode_backend":null,"dsa_paged_mqa_logits_backend":"auto","dsa_topk_backend":"sgl-kernel","disable_flashinfer_autotune":false,"flashinfer_autotune_skip_ops":null,"mamba_backend":"triton","cuda_graph_config":null,"cuda_graph_backend_decode":null,"cuda_graph_backend_prefill":"disabled","cuda_graph_max_bs_decode":null,"cuda_graph_max_bs_prefill":null,"cuda_graph_bs_decode":null,"cuda_graph_bs_prefill":null,"cuda_graph_prefill_max_context":null,"disable_prefill_cuda_graph":false,"disable_decode_cuda_graph":false,"disable_cuda_graph_padding":false,"enable_profile_cuda_graph":false,"enable_cudagraph_gc":false,"debug_cuda_graph":false,"enable_layerwise_nvtx_marker":false,"enable_nccl_nvls":false,"enable_symm_mem":false,"triton_attention_reduce_in_fp32":false,"triton_attention_num_kv_splits":8,"triton_attention_split_tile_size":null,"flashinfer_mla_disable_ragged":false,"enable_fused_qk_norm_rope":false,"enable_precise_embedding_interpolation":false,"enable_fused_moe_sum_all_reduce":false,"enable_deepseek_v4_fp4_indexer":false,"disable_custom_all_reduce":false,"enable_mscclpp":false,"enable_torch_symm_mem":false,"enable_scattered_sconv":false,"pre_warm_nccl":false,"boundary_reduction":"auto","enable_quant_communications":false,"enforce_disable_flashinfer_allreduce_fusion":false,"flashinfer_allreduce_fusion_backend":null,"enable_aiter_allreduce_fusion":false,"enable_torch_compile":false,"enable_torch_compile_debug_mode":false,"torch_compile_max_bs":32,"speculative_algorithm":null,"uno_lora_path":null,"speculative_draft_model_path":null,"speculative_draft_model_revision":null,"speculative_draft_load_format":null,"speculative_num_steps":null,"speculative_eagle_topk":null,"speculative_num_draft_tokens":null,"speculative_dflash_block_size":null,"speculative_dspark_block_size":null,"speculative_dspark_sps_table_path":null,"speculative_dspark_confidence_sts_path":null,"speculative_dspark_align_verify_tokens_to_graph_tier":false,"speculative_accept_threshold_single":1.0,"speculative_accept_threshold_acc":1.0,"speculative_use_rejection_sampling":false,"speculative_token_map":null,"speculative_attention_mode":"prefill","speculative_draft_attention_backend":null,"speculative_dsa_topk_backend":"sgl-kernel","speculative_draft_kv_cache_dtype":null,"speculative_draft_window_size":null,"speculative_moe_runner_backend":null,"speculative_moe_a2a_backend":null,"speculative_enable_w4a4_mxfp4_megamoe":null,"speculative_draft_model_quantization":null,"speculative_skip_dp_mlp_sync":false,"enable_multi_layer_eagle":false,"speculative_adaptive":false,"speculative_adaptive_config":null,"decoupled_spec_bind_endpoint":null,"decoupled_spec_connect_endpoints":null,"decoupled_spec_rank":null,"decoupled_spec_role":"null","spec_trace_dir":null,"speculative_ngram_min_bfs_breadth":1,"speculative_ngram_max_bfs_breadth":10,"speculative_ngram_match_type":"BFS","speculative_ngram_max_trie_depth":18,"speculative_ngram_capacity":10000000,"speculative_ngram_external_corpus_path":null,"speculative_ngram_external_sam_budget":0,"speculative_ngram_external_corpus_max_tokens":10000000,"ep_size":1,"moe_a2a_backend":"none","enable_w4a4_mxfp4_megamoe":false,"deepep_v2_mode":"direct","moe_runner_backend":"auto","flashinfer_mxfp4_moe_precision":"default","deepep_mode":"auto","fuseep_mode":2,"deepep_dispatcher_output_dtype":"auto","ep_num_redundant_experts":0,"ep_dispatch_algorithm":null,"init_expert_location":"trivial","enable_eplb":false,"eplb_algorithm":"auto","eplb_rebalance_num_iterations":1000,"eplb_rebalance_layers_per_chunk":null,"eplb_min_rebalancing_utilization_threshold":1.0,"expert_distribution_recorder_mode":null,"expert_distribution_recorder_buffer_size":null,"expert_balancedness_report_mode":"off","deepep_config":null,"moe_dense_tp_size":null,"elastic_ep_backend":null,"enable_elastic_expert_backup":false,"mooncake_ib_device":null,"enable_waterfill":false,"ep_join_mode":null,"ep_join_rank_offset":0,"elastic_ep_initial_size":null,"max_ep_size":null,"elastic_ep_scale_timeout":600,"disable_flashinfer_cutlass_moe_fp4_allgather":false,"disable_shared_experts_fusion":false,"enforce_shared_experts_fusion":false,"max_mamba_cache_size":null,"mamba_ssm_dtype":null,"mamba_max_states_per_path":-1,"enable_mamba_cache_stochastic_rounding":false,"mamba_cache_philox_rounds":0,"mamba_full_memory_ratio":null,"mamba_radix_cache_strategy":"auto","mamba_track_interval":256,"enable_int8_mamba_checkpoint":false,"int8_mamba_ckpt_size":null,"linear_attn_backend":"triton","linear_attn_decode_backend":null,"linear_attn_prefill_backend":null,"linear_attn_verify_backend":null,"enable_linear_replayssm":false,"linear_replayssm_cache_len":16,"enable_linear_replayssm_spec":false,"enable_hierarchical_cache":false,"hicache_host_memory_mode":"cache","hicache_ratio":null,"hicache_size":0,"hicache_write_policy":"write_through","hicache_io_backend":"kernel","hicache_mem_layout":"page_first","hicache_storage_backend":null,"hicache_storage_prefetch_policy":"timeout","hicache_storage_backend_extra_config":null,"hicache_storage_prefetch_retry_poll_interval":8,"hicache_storage_prefetch_retry_max_attempts":8,"enable_unified_cache_external_linker":false,"unified_cache_external_linker_backend":"mooncake","enable_hisparse":false,"hisparse_config":null,"enable_broadcast_mm_inputs_process":false,"enable_prefix_mm_cache":false,"mm_enable_dp_encoder":false,"mm_process_config":null,"mm_processor_worker_num":0,"mm_io_worker_num":0,"allowed_media_domains":[],"media_url_max_file_size_mb":64,"mm_preprocess_cache_size_mb":null,"trust_mm_content_hashes":false,"limit_mm_data_per_request":null,"enable_mm_global_cache":false,"image_processor_backend":"auto","mm_global_cache_backend":"mooncake","disable_fast_image_processor":false,"mm_feature_transport":null,"enable_lora":null,"enable_lora_overlap_loading":null,"max_lora_rank":null,"lora_target_modules":null,"lora_paths":null,"max_loaded_loras":null,"max_loras_per_batch":8,"lora_eviction_policy":"lru","lora_backend":"csgmv","max_lora_chunk_size":16,"experts_shared_outer_loras":null,"lora_use_virtual_experts":true,"lora_strict_loading":false,"lora_no_cpu_backup":false,"lora_drain_wait_threshold":0.0,"enable_two_batch_overlap":false,"enable_single_batch_overlap":false,"tbo_token_distribution_threshold":0.48,"cpu_offload_gb":0,"offload_group_size":-1,"offload_num_in_group":1,"offload_prefetch_step":1,"offload_mode":"cpu","enable_lmcache":false,"lmcache_config_file":null,"enable_flexkv":false,"flexkv_config_file":null,"kt_weight_path":null,"kt_method":"AMXINT4","kt_cpuinfer":null,"kt_threadpool_count":2,"kt_num_gpu_experts":null,"kt_max_deferred_experts_per_token":null,"dllm_algorithm":null,"dllm_algorithm_config":null,"dllm_fdfo":true,"disaggregation_mode":"null","disaggregation_transfer_backend":"mooncake","disaggregation_bootstrap_port":8998,"disaggregation_ib_device":null,"disaggregation_decode_enable_radix_cache":false,"disaggregation_decode_enable_offload_kvcache":false,"disaggregation_decode_retraction_backup":null,"num_reserved_decode_tokens":512,"disaggregation_decode_extra_slots":null,"disaggregation_decode_polling_interval":1,"optimistic_prefill_attempts":0,"encoder_only":false,"language_only":false,"language_model_only":false,"encoder_transfer_backend":"auto","encoder_urls":[],"encoder_bootstrap_port":8997,"encoder_register_urls":[],"enable_adaptive_dispatch_to_encoder":false,"enable_pdmux":false,"pdmux_config_path":null,"sm_group_num":8,"startup_weight_load_mode":"serial","custom_weight_loader":null,"weight_loader_disable_mmap":false,"weight_loader_prefetch_checkpoints":false,"weight_loader_prefetch_num_threads":4,"weight_loader_drop_cache_after_load":false,"remote_instance_weight_loader_seed_instance_ip":null,"remote_instance_weight_loader_seed_instance_service_port":null,"remote_instance_weight_loader_send_weights_group_ports":null,"remote_instance_weight_loader_backend":"nccl","remote_instance_weight_loader_start_seed_via_transfer_engine":false,"remote_instance_weight_loader_start_seed_via_nixl":false,"engine_info_bootstrap_port":6789,"modelexpress_config":null,"download_dir":null,"model_checksum":null,"delete_ckpt_after_loading":false,"decrypted_config_file":null,"decrypted_draft_config_file":null,"checkpoint_engine_wait_weights_before_ready":false,"enable_prefill_delayer":false,"prefill_delayer_max_delay_passes":30,"prefill_delayer_token_usage_low_watermark":null,"prefill_delayer_forward_passes_buckets":null,"prefill_delayer_wait_seconds_buckets":null,"prefill_delayer_queue_min_ratio":null,"prefill_delayer_max_delay_ms":null,"min_free_slots_delay":null,"enable_deterministic_inference":false,"rl_on_policy_target":null,"kv_canary":"none","kv_canary_sweep_interval":0,"enable_dynamic_batch_tokenizer":false,"dynamic_batch_tokenizer_batch_size":32,"dynamic_batch_tokenizer_batch_timeout":0.002,"enable_tokenizer_batch_encode":false,"disable_tokenizer_batch_decode":false,"debug_tensor_dump_output_folder":null,"debug_tensor_dump_layers":null,"debug_tensor_dump_input_file":null,"enable_weights_cpu_backup":false,"enable_draft_weights_cpu_backup":false,"enable_custom_logit_processor":false,"enable_return_hidden_states":false,"return_hidden_states_mode":null,"sampling_mask_max_tokens":4096,"disable_outlines_disk_cache":false,"enable_mis":false,"weight_cache_mode":"off","weight_cache_socket":null,"weight_cache_timeout":1800,"forward_hooks":null,"msprobe_dump_config":null,"ple_offload_embedding":null,"ple_offload_backend":"pinned","ple_offload_dir":null,"disaggregation_enable_kv_checksum":false,"enable_pd_role_switch":false,"speculative_domino_candidate_pool_size":2048,"flashinfer_a2a_dispatch_type":null,"cuda_graph_max_seq_len_prefill":null,"prefill_kv_cache_dequant_dtype":"auto","dsv4_attn_backend":"auto","otlp_service_name":null,"hicache_host_memory_fraction":0.8,"enable_linker_mla_dedup":false,"swa_prefix_tails":null,"enable_encoder_swa_bounded_replay":false,"enable_decoder_swa_bounded_replay":false,"enable_response_store":false,"disaggregation_decode_host_receive_threshold":1.0,"enable_prefill_weight_versions":false,"enable_token_space_processor":false,"qsa_indexer_dtype":"auto","custom_pull_weights_pre_read_hook":null,"enable_engine_info_bootstrap":false,"enable_rdt_weight_sync":false,"enable_prefill_only_deterministic_inference":false,"true_on_policy_contract":null,"disaggregation_decode_allocation_policy":"early","speculative_use_block_verification":false,"speculative_draft_sink_size":null,"disable_aiter_allreduce_fusion_in_prefill":false,"disable_aiter_allreduce_fusion_in_decode":false,"disable_draft_cuda_graph":false,"dsa_triton_union":0,"enable_dsa_fused_indexer":null,"enable_watermark":false,"watermark_config":null,"grpc_response_timeout_secs":300,"sampling_backend":null,"reasoning_parser":null,"tool_call_parser":null,"kv_canary_real_data":"none","disable_cuda_graph":false,"enable_dp_attention":false,"enable_flashinfer_allreduce_fusion":false}},"use_miles_dashboard":false,"dashboard_flush_interval":5.0,"dashboard_gpu_sample_interval":1.0,"dashboard_sglang_scrape_interval":2.0,"dashboard_sglang_scrape_mode":"auto","dashboard_sglang_metrics":null,"dashboard_forward_prometheus":false,"use_wandb":false,"wandb_mode":null,"wandb_dir":null,"wandb_key":null,"wandb_host":null,"wandb_team":null,"wandb_group":null,"wandb_random_suffix":true,"wandb_always_use_train_step":false,"log_multi_turn":false,"log_reward_category":null,"log_correct_samples":false,"wandb_run_id":null,"use_tensorboard":false,"tb_project_name":null,"tb_experiment_name":null,"use_prometheus":false,"prometheus_port":9090,"prometheus_run_name":null,"use_mlflow":false,"mlflow_tracking_uri":null,"mlflow_experiment_name":"miles","mlflow_run_name":null,"mlflow_run_id":null,"session_server_instances":null,"use_session_server":true,"session_server_workers":32,"session_server_ip":null,"session_server_external_host":null,"session_server_port":null,"tito_model":"default","session_message_matcher":"strict","session_sample_picker_path":"miles.rollout.session.v2.picker_hub.drop_same_prompt_retries","session_sample_postprocessor_path":"miles.rollout.session.v2.postprocessor_hub.default_postprocess","ci_disable_config_snapshot":false,"config_snapshot_name":null,"ci_enable_metrics_capture":false,"ci_event_root":null,"ci_test":false,"ci_tito_special_token_count_threshold":0.0,"ci_disable_kl_checker":false,"ci_disable_logprobs_checker":false,"ci_disable_weight_update_checker":false,"ci_metric_checker_key":null,"ci_metric_checker_threshold":null,"ci_metric_checker_expect_num":null,"ci_save_grad_norm":null,"ci_load_grad_norm":null,"ci_save_model_hash":false,"ci_check_model_hash":false,"prefill_num_servers":null,"enable_mtp_training":false,"dsa_impl":"miles","miles_dsa_topk_backend":"canonical","dsv4_impl":"megatron","custom_megatron_init_path":null,"custom_megatron_before_log_prob_hook_path":null,"custom_megatron_before_train_step_hook_path":null,"rollout_buffer_url":null,"fetch_trajectory_retry_times":-1,"min_batch_collection_ratio":1.0,"rollout_task_type":"math","data_pad_size_multiplier":128,"disable_rollout_trim_samples":false,"use_dynamic_global_batch_size":false,"rm_type":"math","reward_key":null,"custom_rm_path":null,"http_proxy":null,"use_distributed_post":false,"save_debug_trajectory_data":null,"load_debug_rollout_data":null,"debug_rollout_only":false,"debug_train_only":false,"save_debug_train_data":null,"save_debug_event_data":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints/events","dump_details":null,"dumper_enable":false,"dumper_dir":"/tmp/dumper","dumper_inference":null,"dumper_fwd_only":null,"dumper_fwd_bwd":null,"dumper_source_patcher_config_inference":null,"dumper_source_patcher_config_train":null,"memory_snapshot_dir":".","memory_snapshot_num_steps":null,"profile_target":["train_overall"],"memory_recorder":"torch","check_weight_update_equal":false,"check_weight_update_selector":"all","check_weight_update_skip_list":null,"check_weight_update_allow_quant_error":false,"save_local_weight_checksum":false,"check_weight_transfer_checksum":false,"enable_event_analyzer":false,"log_inference_engine_weight_checksums":false,"enable_sample_ownership_checker":false,"sample_ownership_grace_steps":10,"enable_witness":false,"witness_buffer_size":1048576,"ci_fault_hooks":null,"ci_fault_hooks_path":null,"ci_inject_rollout_data_path":null,"env_report":"","env_report_interval_seconds":3600.0,"debug_unified_grad_fused_logprob":false,"debug_deterministic_collective":false,"sglang_model_routers":null,"sglang_router_ip":null,"sglang_router_port":null,"sglang_router_policy":"manual","sglang_router_request_timeout_secs":14400,"router_args":{"worker_urls":[],"policy":"cache_aware","prefill_policy":null,"decode_policy":null,"cache_threshold":0.3,"balance_abs_threshold":64,"balance_rel_threshold":1.5,"bucket_adjust_interval_secs":5,"eviction_interval_secs":60,"max_tree_size":67108864,"max_idle_secs":14400,"assignment_mode":"min_load","max_payload_size":536870912,"dp_aware":false,"enable_igw":false,"mini_lb":false,"pd_disaggregation":false,"prefill":null,"decode":null,"worker_startup_timeout_secs":1800,"worker_startup_check_interval":30,"log_dir":null,"log_level":"info","service_discovery":false,"selector":{},"service_discovery_port":80,"service_discovery_namespace":null,"prefill_selector":{},"decode_selector":{},"prometheus_port":29000,"prometheus_host":"0.0.0.0","prometheus_duration_buckets":null,"request_id_headers":null,"request_timeout_secs":1800,"shutdown_grace_period_secs":180,"cors_allowed_origins":[],"max_concurrent_requests":-1,"queue_size":100,"queue_timeout_secs":60,"rate_limit_tokens_per_second":null,"retry_max_retries":5,"retry_initial_backoff_ms":50,"retry_max_backoff_ms":30000,"retry_backoff_multiplier":1.5,"retry_jitter_factor":0.2,"disable_retries":false,"cb_failure_threshold":10,"cb_success_threshold":3,"cb_timeout_duration_secs":60,"cb_window_duration_secs":120,"disable_circuit_breaker":false,"health_failure_threshold":3,"health_success_threshold":2,"health_check_timeout_secs":5,"health_check_interval_secs":60,"health_check_endpoint":"/health","disable_health_check":false,"model_path":null,"tokenizer_path":null,"chat_template":null,"tokenizer_cache_enable_l0":false,"tokenizer_cache_l0_max_entries":10000,"tokenizer_cache_enable_l1":false,"tokenizer_cache_l1_max_memory":52428800,"reasoning_parser":null,"tool_call_parser":null,"mcp_config_path":null,"backend":"sglang","history_backend":"memory","oracle_wallet_path":null,"oracle_tns_alias":null,"oracle_connect_descriptor":null,"oracle_username":null,"oracle_password":null,"oracle_pool_min":1,"oracle_pool_max":16,"oracle_pool_timeout_secs":30,"postgres_db_url":null,"postgres_pool_max":16,"redis_url":null,"redis_pool_max":16,"redis_retention_days":30,"client_cert_path":null,"client_key_path":null,"ca_cert_paths":[],"tls_cert_path":null,"tls_key_path":null,"enable_trace":false,"otlp_traces_endpoint":"localhost:4317","api_key":null,"control_plane_api_keys":[],"control_plane_audit_enabled":false,"jwt_issuer":null,"jwt_audience":null,"jwt_jwks_uri":null,"jwt_role_mapping":[]},"router":"sglang","miles_router_timeout":null,"miles_router_max_connections":null,"miles_router_health_check_failure_threshold":3,"lora_A_init_method":"xavier","lora_B_init_method":"zero","multi_lora":false,"lora_sync_sends_base":true,"hf_lora_targets":null,"lora_adapter_targets":null,"sglang_lora_use_virtual_experts":true,"lora_rank":0,"lora_alpha":16,"lora_dropout":0.0,"lora_type":"lora","target_modules":null,"exclude_modules":null,"lora_adapter_path":null,"lora_sync_from_tensor":false,"lora_base_cpu_backup":false,"lora_train_only":false,"experts_shared_outer_loras":false,"multi_lora_n_adapters":0,"check_lora_weight_equal":false,"use_opd":false,"opd_type":null,"opd_kl_coef":1.0,"opd_teacher_load":null,"opd_teacher_ckpt_step":null,"use_critic":false,"ref_load":null,"ref_ckpt_step":null,"save_hf":null,"save_trigger_sentinel":null,"custom_megatron_post_save_hook_path":null,"num_critic_only_steps":0,"critic_load":null,"critic_save":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints_critic","critic_lr":1e-6,"critic_lr_warmup_iters":0,"eps_clip":0.2,"eps_clip_high":0.28,"eps_clip_c":null,"value_clip":0.2,"kl_coef":0.0,"loss_type":"policy_loss","score_centering_is":"none","score_centering_tis_clip":2.0,"score_centering_mis_low":0.5,"score_centering_mis_high":5.0,"custom_loss_function_path":null,"kl_loss_type":"k1","advantage_estimator":"grpo","compute_advantages_and_returns":true,"use_kl_loss":false,"kl_loss_coef":0.0,"use_unbiased_kl":false,"ref_update_interval":null,"entropy_coef":0.0,"gamma":1.0,"lambd":1.0,"normalize_advantages":false,"use_rollout_entropy":false,"observe_training_entropy":false,"get_mismatch_metrics":false,"reset_optimizer_states":false,"use_rollout_logprobs":false,"skip_actor_forward_only":false,"use_tis":false,"tis_clip":2.0,"tis_clip_low":0.0,"custom_tis_function_path":null,"custom_pg_loss_reducer_function_path":null,"use_routing_replay":false,"use_rollout_routing_replay":false,"use_indexer_replay":false,"use_rollout_indexer_replay":false,"use_opsm":false,"opsm_delta":0.0001,"eval_uses_snapshots":false,"eval_prompt_data":null,"eval_config":null,"skip_eval_before_train":false,"eval_input_key":null,"eval_label_key":null,"eval_tool_key":null,"n_samples_per_eval_prompt":1,"eval_temperature":null,"eval_top_p":null,"eval_top_k":null,"eval_max_response_len":null,"eval_min_new_tokens":null,"eval_max_context_len":null,"eval_hf_dir":null,"eval_max_in_flight":2,"eval_overflow_policy":"backpressure","eval_keep_snapshots":2,"num_rollout":16,"debug_exit_after_rollout":null,"num_epoch":null,"rollout_global_dataset":true,"data_source_path":{"path":"miles.rollout.data_source.RolloutDataSource","config":null},"prompt_data":"/cluster-storage/datasets/dapo-math-17k/dapo-math-17k.jsonl","apply_chat_template":true,"apply_chat_template_kwargs":{},"chat_template_path":null,"input_key":"prompt","label_key":"label","multimodal_keys":null,"metadata_key":"metadata","tool_key":"tools","start_rollout_id":null,"rollout_batch_size":32,"n_samples_per_prompt":8,"num_steps_per_rollout":null,"balance_data":true,"balance_by_flops":false,"allow_partial_train_step":false,"use_dynamic_batch_size":true,"max_tokens_per_gpu":9216,"trainer_heartbeat_checker_interval":10.0,"trainer_heartbeat_checker_timeout":10.0,"trainer_heartbeat_checker_first_wait":300.0,"trainer_heartbeat_checker_failure_threshold":3,"rollout_health_check_interval":30.0,"rollout_health_check_timeout":30.0,"rollout_health_check_first_wait":0.0,"rollout_health_check_failure_threshold":1,"use_fault_tolerance":false,"ft_components":[],"api_server_host":"127.0.0.1","api_server_port":0,"mini_ft_controller_enable":false,"mini_ft_controller_poll_interval":10.0,"mini_ft_controller_resume_delay":10.0,"custom_agent_function_path":null,"use_sampling_support_replay":false,"rollout_sampling_logprobs_mode":"selected","rollout_top_logprobs_num":0,"hf_checkpoint":"/typical-model","model_name":null,"rollout_function_path":{"path":"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn","config":null},"fully_async":false,"rollout_temperature":1.0,"rollout_top_p":1.0,"rollout_top_k":-1,"rollout_max_response_len":8192,"object_store_backend":"mooncake","mooncake_store_init_kwargs":{"protocol":"tcp","master_server_address":"127.0.0.1:50051","global_segment_size":"2gb","local_buffer_size":"2gb"},"mooncake_replica_num":1,"use_output_store":false,"output_store_local_buffer_size":"16gb","async_unused_samples_handler":"drop","custom_generate_function_path":null,"update_weight_buffer_size":536870912,"update_weights_interval":1,"pause_generation_mode":"retract","keep_old_actor":false,"rollout_data_postprocess_path":null,"pin_rollout_manager_to_head":false,"rollout_external_engine_addrs":null,"rollout_external_router_pd":false,"custom_inference_engine_provider_path":{"path":"miles.ray.specs.inference.backend_inference_engine_provider","config":null},"update_weight_transfer_mode":"broadcast","update_weight_disk_dir":null,"update_weight_local_checkpoint_dir":null,"update_weight_delta_encoding":"xor","update_weight_delta_checksum":"xxh3-128","custom_update_weight_post_write_path":null,"p2p_transfer_timeout":30.0,"update_weight_engine_request_timeout":300.0,"update_weights_timeout":600.0,"p2p_transport":"mooncake","trainer_id":"actor","trainer_model_id":null,"entry":"train","train_backend":"megatron","qkv_format":"thd","linear_attention_backend":"fla","linear_attention_input_norm":"te","true_on_policy_mode":false,"train_env_vars":{},"train_memory_margin_bytes":1073741824,"debug_skip_weight_update":false,"debug_disable_optimizer":false,"rematerialize_param_from_master_weight":false,"check_rematerialize_param_from_master_weight":false,"megatron_to_hf_mode":"raw","dsa_attention_backend":"tilelang","extra_high_precision_layers_hf":[],"extra_high_precision_layers_megatron":[],"custom_model_provider_path":null,"recompute_loss_function":false,"log_probs_backend":"torch","log_probs_chunk_size":-1,"indep_dp":false,"delay_split_train_data_by_dp":false,"allgather_cp":false,"mfu_peak_tflops":null,"starts_inference_engines":true,"rollout_external":false,"cluster_backend":"kubernetes","worker_comm_backend":"rpc","deploy_component":"all","deploy_instance_id":null,"init_expected_num_cells":{"default":3},"trainer_init_expected_num_cells":1,"trainer_controller_addrs":null,"inference_controller_addr":null,"rollout_num_gpus_per_engine":1,"num_gpus_per_node":8,"colocate":true,"offload":false,"offload_train":true,"clear_quantized_weight_workspaces_on_offload":true,"offload_rollout":true,"offload_rollout_level":["kv_cache","weight"],"offload_train_target":"cpu","stream_optimizer_state_to_disk":false,"stream_optimizer_state_moment_dtype":"fp32","stream_optimizer_state_page_cache_mb":null,"offload_train_disk_dir":null,"offload_train_disk_chunk_mb":256,"colocate_memory_peak_device":"cpu","run_uuid":"0123456789abcdef","backend":{"_is_global_batch_size_explicitly_specified":true,"account_for_embedding_in_pipeline_split":false,"account_for_loss_in_pipeline_split":false,"accumulate_allreduce_grads_in_fp32":true,"activation_func_clamp_shared_expert":true,"activation_func_clamp_value":null,"activation_offload_fraction":1.0,"adam_beta1":0.9,"adam_beta2":0.98,"adam_eps":1e-8,"add_bias_linear":false,"add_position_embedding":true,"add_qkv_bias":false,"adlr_autoresume":false,"adlr_autoresume_interval":1000,"align_grad_reduce":true,"align_param_gather":false,"allow_ambiguous_pad_tokens":false,"app_tag_run_name":null,"app_tag_run_version":"0.0.0","apply_dsa_kernel_fusion":null,"apply_query_key_layer_scaling":false,"apply_residual_connection_post_layernorm":false,"apply_rope_fusion":true,"apply_wd_to_qk_layernorm":false,"async_ckpt_cpu_priority":10,"async_ckpt_io_priority":3,"async_ckpt_use_cpu_shm":false,"async_save":false,"async_strategy":"mcore","attention_backend":{"__enum__":"megatron.core.transformer.enums:AttnBackend:flash"},"attention_dropout":0.0,"attention_output_gate":false,"attention_softmax_in_fp32":true,"auto_detect_ckpt_format":false,"backend_name":"megatron","barrier_with_L1_time":true,"batch_invariant_mode":false,"bert_binary_head":true,"bert_embedder_type":"megatron","bert_load":null,"beta_fast":32,"beta_slow":1,"bf16":true,"bias_dropout_fusion":true,"bias_gelu_fusion":false,"bias_swiglu_fusion":true,"biencoder_projection_dim":0,"biencoder_shared_query_context_model":false,"block_data_path":null,"cache_mla_latents":false,"calc_ft_timeouts":false,"calculate_per_token_loss":false,"chat_template":null,"check_for_large_grads":false,"check_for_nan_in_loss_and_grad":true,"check_for_spiky_loss":false,"check_weight_hash_across_dp_replicas_interval":null,"chunked_optimizer_state_offload":false,"ckpt_assume_constant_structure":false,"ckpt_convert_format":null,"ckpt_convert_save":null,"ckpt_convert_update_legacy_dist_opt_format":false,"ckpt_format":"torch_dist","ckpt_fully_parallel_load":false,"ckpt_fully_parallel_load_exchange_algo":"broadcast","ckpt_fully_parallel_load_process_group":"dp","ckpt_fully_parallel_save":true,"ckpt_fully_parallel_save_deprecated":false,"ckpt_fully_parallel_save_process_group":"dp","ckpt_load_validate_sharding_integrity":true,"classes_fraction":1.0,"clip_grad":1.0,"clone_scatter_output_in_embedding":true,"compress_ratios":null,"config_logger_dir":"","consumed_train_samples":0,"consumed_valid_samples":0,"context_parallel_size":4,"cp_comm_type":["a2a"],"cp_partition_mode":"zigzag","cpu_offloading_num_layers":0,"cpu_offloading_retain_pinned_cpu_buffers":false,"create_all_gather_group":false,"create_attention_mask_in_dataloader":true,"cross_entropy_fusion_impl":"native","cross_entropy_loss_fusion":false,"csa_compress_ratios":null,"csa_compress_rotary_base":40000.0,"csa_dense_mode":false,"csa_window_size":128,"cuda_graph_dynamic_microbatches":false,"cuda_graph_impl":"none","cuda_graph_modules":[],"cuda_graph_warmup_steps":3,"data_args_path":null,"data_cache_path":null,"data_parallel_random_init":false,"data_parallel_sharding_strategy":"optim_grads_params","data_parallel_size":4,"data_path":null,"data_per_class_fraction":1.0,"data_sharding":true,"dataloader_defer_npy_index_mmap":false,"dataloader_fast_cache_load":false,"dataloader_inter_document_masking":false,"dataloader_type":"single","ddp_average_in_collective":false,"ddp_bucket_size":null,"ddp_num_buckets":null,"ddp_pad_buckets_for_high_nccl_busbw":false,"ddp_param_name_patterns_for_fp32_local_accumulation":[],"ddp_reduce_scatter_with_fp32_accumulation":false,"decode_only_cuda_graphs":false,"decoder_first_pipeline_num_layers":null,"decoder_last_pipeline_num_layers":null,"decoder_num_layers":null,"decoder_seq_length":null,"decoupled_lr":null,"decoupled_min_lr":null,"decrease_batch_size_if_needed":false,"defer_embedding_wgrad_compute":false,"delay_offload_until_cuda_graph":false,"delay_wgrad_compute":false,"delta_offload_bytes_across_pp_ranks":0,"dense_grouped_gemm":false,"deprecated_use_mcore_models":false,"deterministic_mode":false,"dino_bottleneck_size":256,"dino_freeze_last_layer":1,"dino_head_hidden_size":2048,"dino_local_crops_number":10,"dino_local_img_size":96,"dino_norm_last_layer":false,"dino_teacher_temp":0.07,"dino_warmup_teacher_temp":0.04,"dino_warmup_teacher_temp_epochs":30,"disable_bf16_reduced_precision_matmul":false,"disable_grad_buffers_cpu_backup":true,"disable_jit_fuser":false,"disable_msc_deprecated":false,"disable_param_buffers_cpu_backup":true,"disable_straggler_on_startup":false,"disable_symmetric_registration":false,"dist_ckpt_format_deprecated":null,"dist_ckpt_optim_fully_reshardable":false,"dist_ckpt_save_pre_mcore_014":false,"dist_ckpt_strictness":"assume_ok_unexpected","dist_ckpt_workers":1,"distrib_optim_fully_reshardable_mem_efficient":false,"distribute_saved_activations":false,"distributed_backend":"nccl","distributed_timeout_minutes":10,"distributed_timeout_seconds_after_init":null,"dsa_cp_balance_indexer":false,"dsa_indexer_head_dim":null,"dsa_indexer_k_norm_epsilon":null,"dsa_indexer_k_norm_fp32":false,"dsa_indexer_loss_coeff":null,"dsa_indexer_n_heads":null,"dsa_indexer_precision":"bf16","dsa_indexer_rope_interleaved":false,"dsa_indexer_rotate_activation":true,"dsa_indexer_scoring_relu":true,"dsa_indexer_skip_topk_offset":0,"dsa_indexer_topk":null,"dsa_indexer_topk_backend":null,"dsa_indexer_topk_deterministic":false,"dsa_indexer_topk_freq":1,"dsa_indexer_topk_tie_break":0,"dsa_indexer_use_sparse_loss":false,"dsa_indexer_weights_proj_output_dtype":"bf16","dsa_indexer_weights_proj_use_quantization":true,"dsa_kernel_backend":null,"dump_param_to_param_group_map":null,"dynamic_context_parallel":false,"embedding_init_method_std":null,"embedding_path":null,"empty_unused_memory_level":0,"enable_chunked_prefill":false,"enable_cuda_graph":false,"enable_experimental":false,"enable_ft_package":false,"enable_full_sharding_in_hsdp":false,"enable_hyper_connections":false,"enable_msc":false,"enable_one_logger":true,"encoder_num_layers":36,"encoder_seq_length":4096,"end_weight_decay":0.1,"eod_mask_loss":false,"ep_overlap_early_attn_memory_release":false,"error_injection_rate":0,"error_injection_type":"transient_error","eval_global_batch_size":256,"eval_interval":null,"eval_iters":100,"eval_micro_batch_size":1,"evidence_data_path":null,"exit_duration_in_mins":null,"exit_interval":null,"exit_on_missing_checkpoint":false,"exit_signal":{"__enum__":"signal:Signals:SIGTERM"},"exit_signal_handler":false,"exit_signal_handler_for_dataloader":false,"exit_signal_handler_for_training":false,"exp_avg_dtype":{"__torch_dtype__":"float32"},"exp_avg_sq_dtype":{"__torch_dtype__":"float32"},"experimental_attention_variant":null,"expert_model_parallel_size":1,"expert_tensor_parallel_size":1,"external_cuda_graph":false,"fake_process_group":false,"fallback_to_eager_attn":false,"fault_injector_delay_start_iteration":null,"fault_injector_fault_delay":null,"fault_injector_fault_probabilities":null,"fault_injector_fault_types":null,"fault_injector_mtti_seconds":null,"fault_injector_num_ranks":null,"fault_injector_offset_seconds":null,"fault_injector_ranks":null,"fault_injector_seed":null,"ffn_hidden_size":9728,"fim_data":false,"fim_eod_token":"<|endoftext|>","fim_fragment_rate":null,"fim_middle_token":"","fim_no_prefix":null,"fim_pad_token":"","fim_prefix_token":"","fim_rate":0.5,"fim_split_sample":null,"fim_spm_rate":0.5,"fim_suffix_token":"","fine_grained_activation_offloading":false,"fine_grained_offloading_max_inflight_offloads":null,"first_last_layers_bf16":false,"flash_decode":false,"flight_recorder_dump_on_timeout":true,"flight_recorder_dump_path":null,"flight_recorder_extra_dump_on_exec":true,"flight_recorder_include_only_active":true,"flight_recorder_include_stack_trace":false,"flight_recorder_trace_buffer_size":2000,"fp16":false,"fp16_lm_cross_entropy":false,"fp32_residual_connection":false,"fp4":null,"fp4_param_gather":false,"fp4_quantizer_factory":null,"fp4_recipe":"nvfp4","fp8":null,"fp8_amax_compute_algo":"most_recent","fp8_amax_history_len":1,"fp8_interval":1,"fp8_margin":0,"fp8_output_proj":false,"fp8_param_gather":false,"fp8_quantizer_factory":null,"fp8_recipe":"delayed","fp8_wgrad":true,"freeze_all_layers":false,"freeze_e_score_correction_bias":false,"fsdp_db_use_persist_buf_on_alloc_fail":false,"fsdp_double_buffer":false,"fsdp_manual_registration":false,"ft_num_warmup_iters":5,"full_validation":false,"fused_residual_rmsnorm":false,"gdn_conv_pad_alignment":null,"gdn_pre_gated_delta_rule_fusion":false,"global_batch_size":256,"glu_linear_offset":0.0,"gpu_sniff_test_interval":null,"grad_reduce_in_bf16":false,"gradient_accumulation_fusion":true,"gradient_reduce_div_fusion":true,"group_query_attention":true,"grpo_clamp_eps_lower":0.01,"grpo_clamp_eps_upper":0.01,"grpo_entropy_term_weight":0.0,"grpo_filter_groups_with_same_reward":false,"grpo_group_size":2,"grpo_iterations":2,"grpo_kl_beta":0.001,"grpo_prompts_per_step":32,"head_lr_mult":1.0,"head_wise_attn_gate":false,"heterogeneous_layers_config_encoded_json":null,"heterogeneous_layers_config_path":null,"hidden_dropout":0.0,"hidden_size":2560,"hierarchical_context_parallel_sizes":null,"high_priority_a2a_comm_stream":false,"high_priority_stream_groups":[],"hybrid_context_parallel":false,"hybrid_layer_pattern":null,"hybrid_override_pattern":null,"hysteresis":2,"ict_head_size":null,"ict_load":null,"img_h":224,"img_w":224,"indexer_batch_size":128,"indexer_log_interval":1000,"inference_batch_times_seqlen_threshold":-1,"inference_coordinator_port":null,"inference_cuda_graph_all_prefills":false,"inference_cuda_graph_scope":{"__enum__":"megatron.core.transformer.enums:InferenceCudaGraphScope:none"},"inference_disable_ep_consensus":false,"inference_disable_triton_nvls_kernels":false,"inference_dynamic_batching":false,"inference_dynamic_batching_async_sched_mode":"legacy","inference_dynamic_batching_block_size":256,"inference_dynamic_batching_buffer_size_gb":40.0,"inference_dynamic_batching_cuda_graph_max_tokens":16384,"inference_dynamic_batching_cuda_graph_mixed_prefill_count":16,"inference_dynamic_batching_cuda_graph_sizing_distribution":"exponential","inference_dynamic_batching_enable_prefix_caching":false,"inference_dynamic_batching_logprobs_mode":"raw_logprobs","inference_dynamic_batching_mamba_memory_ratio":null,"inference_dynamic_batching_max_requests":null,"inference_dynamic_batching_max_tokens":null,"inference_dynamic_batching_num_cuda_graphs":16,"inference_dynamic_batching_paused_buffer_size_gb":null,"inference_dynamic_batching_prefix_caching_coordinator_policy":"first_prefix_block","inference_dynamic_batching_prefix_caching_eviction_policy":"ref_zero","inference_dynamic_batching_prefix_caching_mamba_gb":null,"inference_dynamic_batching_prefix_caching_routing_alpha":0.5,"inference_dynamic_batching_sampling_backend":"torch","inference_dynamic_batching_track_generated_token_events":false,"inference_dynamic_batching_track_paused_request_events":false,"inference_dynamic_batching_unified_memory_level":0,"inference_fuse_tp_communication":false,"inference_grouped_gemm_backend":"vllm","inference_logging_step_interval":0,"inference_max_requests":8,"inference_max_seq_length":2560,"inference_moe_disable_fused_quant_kernels":false,"inference_moe_token_dispatcher_type":"nvls","inference_rng_tracker":false,"inference_shards":null,"inference_text_gen_server_logging":false,"inference_use_synchronous_zmq_collectives":false,"inference_wandb_logging":false,"init_method_std":0.02,"init_method_xavier_uniform":false,"init_model_with_meta_device":false,"initial_loss_scale":4294967296,"inprocess_active_world_size":1,"inprocess_barrier_timeout":120,"inprocess_completion_timeout":120,"inprocess_empty_cuda_cache":false,"inprocess_granularity":"node","inprocess_hard_timeout":90,"inprocess_heartbeat_interval":30,"inprocess_heartbeat_timeout":60,"inprocess_last_call_wait":1,"inprocess_max_iterations":null,"inprocess_monitor_process_interval":1.0,"inprocess_monitor_thread_interval":1.0,"inprocess_progress_watchdog_interval":1.0,"inprocess_restart":false,"inprocess_soft_timeout":60,"inprocess_termination_grace_time":1,"is_hybrid_model":false,"iter_per_epoch":1250,"iterations_to_skip":[],"keep_fp8_transpose_cache":false,"kitchen_attention_backend":"sdpa","kv_channels":128,"kv_lora_rank":32,"langrl_env_config":null,"layernorm_epsilon":1e-6,"layernorm_zero_centered_gamma":false,"lazy_mpu_init":false,"linear_attention_freq":null,"linear_attention_type":null,"linear_conv_kernel_dim":4,"linear_cp_mode":"chunkwise","linear_key_head_dim":128,"linear_num_key_heads":16,"linear_num_value_heads":32,"linear_value_head_dim":128,"lion_beta1":0.95,"lion_beta2":0.98,"load_main_params_from_ckpt":false,"local_rank":0,"log_device_memory_used":false,"log_energy":false,"log_interval":100,"log_loss_scale_to_tensorboard":true,"log_max_attention_logit":false,"log_memory_interval":null,"log_memory_to_tensorboard":false,"log_moe_overload_factor":false,"log_num_zeros_in_grad":false,"log_params_norm":false,"log_progress":false,"log_straggler":false,"log_throughput":false,"log_timers_to_tensorboard":false,"log_validation_ppl_to_tensorboard":false,"log_world_size_to_tensorboard":false,"logging_level":null,"logits_load_decode_threads":4,"logits_load_dir":null,"logits_load_ignore_errors":false,"logits_load_kd_loss_alpha":1.0,"logits_load_msc_prefetch_depth":2,"logits_load_prefetch_factor":3,"logits_save_dir":null,"logits_save_dtype":"fp16","logits_save_top_k":null,"logits_save_top_p":null,"logits_save_top_p_min_k":1,"loss_scale":null,"loss_scale_window":1000,"low_memory_resume":false,"lr":1e-6,"lr_decay_iters":null,"lr_decay_samples":null,"lr_decay_style":"constant","lr_warmup_fraction":null,"lr_warmup_init":0.0,"lr_warmup_iters":0,"lr_warmup_samples":0,"lr_wsd_decay_iters":null,"lr_wsd_decay_samples":null,"lr_wsd_decay_style":"exponential","main_grads_dtype":{"__torch_dtype__":"float32"},"main_params_dtype":{"__torch_dtype__":"float32"},"make_vocab_size_divisible_by":128,"mamba_head_dim":64,"mamba_inference_conv_states_dtype":{"__torch_dtype__":"bfloat16"},"mamba_inference_ssm_states_dtype":{"__torch_dtype__":"bfloat16"},"mamba_num_groups":8,"mamba_num_heads":null,"mamba_state_dim":128,"mamba_training_ssm_states_dtype":null,"manual_gc":false,"manual_gc_eval":true,"manual_gc_interval":0,"mask_factor":1.0,"mask_prob":0.15,"mask_type":"random","masked_softmax_fusion":true,"max_position_embeddings":4096,"max_seqlen_per_dp_cp_rank":null,"max_tokens_to_oom":12000,"megatron_fsdp_cache_param_bucket_views":false,"megatron_fsdp_enable_fine_grained_param_gather":false,"megatron_fsdp_grad_comm_dtype":null,"megatron_fsdp_main_grads_dtype":null,"megatron_fsdp_main_params_dtype":{"__torch_dtype__":"float32"},"megatron_fsdp_max_pool_double_buffer":false,"megatron_fsdp_prefetch_recompute_forward_weights":false,"memory_snapshot_path":"snapshot.pickle","merge_file":null,"metadata_path":null,"mhc_init_gating_factor":0.01,"mhc_recompute_layer_num":null,"mhc_sinkhorn_iterations":20,"micro_batch_size":1,"microbatch_group_size_per_vp_stage":null,"mid_level_dataset_surplus":0.005,"min_dynamic_context_parallel_size":1,"min_loss_scale":1.0,"min_lr":0.0,"min_offloaded_tensor_size":1048576,"mla_down_proj_fusion":false,"mlp_chunks_for_prefill":1,"mlp_chunks_for_training":1,"mmap_bin_files":true,"mock_data":false,"moe_activation_in_fp32":false,"moe_apply_probs_on_input":false,"moe_aux_loss_coeff":0.0,"moe_combine_in_fp32":false,"moe_deepep_num_sms":null,"moe_enable_deepep":false,"moe_enable_routing_replay":false,"moe_expert_capacity_factor":null,"moe_expert_rank_capacity_factor":null,"moe_ffn_hidden_size":null,"moe_flex_dispatcher_backend":"deepep","moe_flex_dispatcher_num_sms":null,"moe_grouped_gemm":false,"moe_hybridep_num_blocks_permute":null,"moe_hybridep_num_blocks_unpermute":null,"moe_hybridep_num_sms":null,"moe_hybridep_num_sms_preprocessing":108,"moe_hybridep_pad_variable_tokens":false,"moe_input_jitter_eps":null,"moe_latent_size":null,"moe_latent_use_norm":false,"moe_layer_freq":1,"moe_layer_recompute":false,"moe_mlp_glu_interleave_size":null,"moe_n_hash_layers":0,"moe_ncclep_static_shape":false,"moe_ncclep_use_symm_mem":false,"moe_pad_expert_input_to_capacity":false,"moe_pad_experts_for_cuda_graph_inference":false,"moe_paged_stash":false,"moe_paged_stash_buffer_size_factor_cpu":0.0,"moe_paged_stash_buffer_size_factor_cuda":1.1,"moe_paged_stash_page_size":64,"moe_per_layer_logging":false,"moe_permute_accumulation_in_fp32":false,"moe_permute_fusion":false,"moe_permute_fusion_into_hybridep":false,"moe_router_bias_update_rate":0.001,"moe_router_dtype":null,"moe_router_enable_expert_bias":false,"moe_router_force_biased":null,"moe_router_force_load_balancing":false,"moe_router_freeze_gate":false,"moe_router_fusion":false,"moe_router_group_topk":null,"moe_router_load_balancing_type":"aux_loss","moe_router_num_groups":null,"moe_router_padding_for_fp8":false,"moe_router_padding_for_quantization":false,"moe_router_pre_softmax":false,"moe_router_score_function":"softmax","moe_router_topk":2,"moe_router_topk_scaling_factor":null,"moe_router_use_torch_mm":true,"moe_routing_trace_capture_hidden_states":false,"moe_routing_trace_capture_logits":false,"moe_routing_trace_dump_weights":false,"moe_routing_trace_max_training_iters":null,"moe_routing_trace_path":null,"moe_shared_expert_gate":false,"moe_shared_expert_glu_interleave_size":null,"moe_shared_expert_intermediate_size":null,"moe_shared_expert_overlap":false,"moe_single_grouped_bias":false,"moe_single_grouped_weight":false,"moe_token_dispatcher_type":"alltoall","moe_token_drop_policy":"probs","moe_upcycling_granularity":1,"moe_use_upcycling":false,"moe_z_loss_coeff":null,"mrope_interleaved":false,"mrope_section":null,"mscale":1.0,"mscale_all_dim":0.0,"mtp_detach_heads":true,"mtp_hybrid_override_pattern":null,"mtp_loss_scaling_factor":0.2,"mtp_num_layers":null,"mtp_standalone":false,"mtp_use_repeated_layer":false,"multi_latent_attention":false,"multiple_validation_sets":false,"muon_coefficient_type":"quintic","muon_extra_scale_factor":1.0,"muon_fp32_matmul_prec":"medium","muon_momentum":0.9,"muon_nesterov":false,"muon_num_ns_steps":5,"muon_scalar_optimizer":"adam","muon_scale_mode":"spectral","muon_split_qkv":true,"muon_tp_mode":"blockwise","mup_attn_scale_power":1.0,"mup_base_head_dim":null,"mup_base_hidden_size":null,"mup_embedding_mult":1.0,"mup_output_mult":1.0,"mup_width_mult":1.0,"nccl_all_reduce_for_prefill":false,"nccl_communicator_config_path":null,"nccl_ub":false,"no_persist_layer_norm":false,"no_rope_freq":null,"no_save_optim":false,"no_save_rng":null,"no_weight_decay_cond_type":null,"non_persistent_ckpt_type":null,"non_persistent_global_ckpt_dir":null,"non_persistent_local_ckpt_algo":"fully_parallel","non_persistent_local_ckpt_dir":null,"non_persistent_save_interval":null,"normalization":"RMSNorm","null_tokenizer_eod_id":null,"null_tokenizer_pad_id":-1,"num_attention_heads":32,"num_channels":3,"num_classes":1000,"num_dataset_builder_threads":1,"num_distributed_optimizer_instances":1,"num_experts":null,"num_layers":36,"num_layers_at_end_in_bf16":1,"num_layers_at_start_in_bf16":1,"num_layers_per_virtual_pipeline_stage":null,"num_query_groups":8,"num_residual_streams":4,"num_speculative_tokens":0,"num_virtual_stages_per_pipeline_rank":null,"num_workers":2,"nvtx_ranges":false,"o_groups":8,"o_lora_rank":1024,"object_storage_cache_path":null,"offload_modules":[],"offload_optimizer_states":false,"one_logger_async":false,"one_logger_project":"megatron-lm","one_logger_run_name":null,"onnx_safe":null,"openai_gelu":false,"optimizer":"adam","optimizer_cpu_offload":false,"optimizer_cuda_graph":false,"optimizer_offload_fraction":1.0,"optimizer_state_offload_chunk_size_mb":0,"optimizer_state_offload_fraction":1.0,"original_max_position_embeddings":4096,"outer_dp_sharding_strategy":"no_shard","output_bert_embeddings":false,"overlap_cpu_optimizer_d2h_h2d":false,"overlap_dispatch_backward_with_experts_wgrad":false,"overlap_grad_reduce":false,"overlap_moe_expert_parallel_comm":false,"overlap_p2p_comm":false,"overlap_p2p_comm_warmup_flush":false,"overlap_param_gather":false,"overlap_param_gather_with_optimizer_step":false,"override_opt_param_scheduler":false,"pad_packed_seq_alignment":null,"pad_vocab_size":true,"padded_vocab_size":152064,"params_dtype":{"__torch_dtype__":"bfloat16"},"patch_dim":16,"per_dataset_sequences_path":null,"per_split_data_args_path":null,"perform_initialization":true,"perform_rl_step":false,"phase_transition_iterations":null,"pin_cpu_grads":true,"pin_cpu_params":true,"pipeline_model_parallel_comm_backend":null,"pipeline_model_parallel_layout":null,"pipeline_model_parallel_size":1,"position_embedding_type":"rope","post_mlp_layernorm":false,"post_self_attn_layernorm":false,"pretrained_checkpoint":null,"profile":false,"profile_ranks":[],"profile_step_end":12,"profile_step_start":10,"pytorch_profiler_collect_callstack":false,"pytorch_profiler_collect_chakra":false,"pytorch_profiler_collect_shapes":false,"q_lora_rank":null,"qk_clip":false,"qk_clip_alpha":0.5,"qk_clip_threshold":100,"qk_head_dim":128,"qk_l2_norm":false,"qk_layernorm":true,"qk_pos_emb_head_dim":64,"query_in_block_prob":0.1,"quick_geglu":false,"rampup_batch_size":null,"rank":0,"recompute_granularity":"full","recompute_method":"uniform","recompute_modules":null,"recompute_num_layers":1,"record_memory_history":false,"record_shapes":false,"refit_method":"gloo","relative_attention_max_distance":128,"relative_attention_num_buckets":32,"replication":false,"replication_factor":2,"replication_jump":null,"rerun_mode":"validate_results","reset_attention_mask":false,"reset_position_ids":false,"result_rejected_tracker_filename":null,"retriever_report_topk_accuracies":[],"retriever_score_scaling":false,"reuse_grad_buf_for_mxfp8_param_ag":false,"rl_consumption_granularity":"B","rl_default_temperature":1.0,"rl_default_top_k":-1,"rl_default_top_p":0,"rl_generation_lag":0,"rl_importance_sampling_truncation_coef":null,"rl_inference_expert_model_parallel_size":null,"rl_inference_expert_tensor_model_parallel_size":null,"rl_inference_logprobs_is_correction":false,"rl_inference_model_unified_memory_level":0,"rl_inference_parsers":[],"rl_inference_pipeline_model_parallel_size":null,"rl_inference_tensor_model_parallel_size":null,"rl_kv_cache_management_mode":"persist","rl_offload_inference_model_weights_when_idle":false,"rl_offload_optimizer_during_inference":false,"rl_partial_rollouts":false,"rl_persist_cuda_graphs":false,"rl_profile":false,"rl_profile_dir":null,"rl_prompts_per_eval":32,"rl_sequence_packing_algo":"fifo","rl_sequence_packing_max_sequences_per_bin":50,"rl_skip_bos_token":false,"rl_submission_granularity":"B","rl_training_cuda_graphs":false,"rl_use_sequence_packing":false,"rl_verify_model_weights_swap":false,"rollout_indexer_topk_num_streams":null,"rollout_indexer_topk_width":null,"rope_scaling_factor":8.0,"rope_type":"rope","rotary_base":1000000,"rotary_base_per_layer":null,"rotary_interleaved":false,"rotary_percent":1.0,"rotary_scaling_factor":1.0,"rotary_seq_len_interpolation_factor":null,"run_workload_inspector_server":false,"sample_rate":1.0,"save":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints","save_activations_interval":null,"save_dgrads_interval":null,"save_interval":20,"save_params_interval":null,"save_retain_interval":null,"save_tokens_per_expert_interval":null,"save_wgrads_interval":null,"seed":1234,"seq_length":4096,"sequence_packing_scheduler":null,"sequence_parallel":true,"sft":false,"sft_mock_dataset_config_json":null,"sft_tokenizer_prompt_format":"nemotron-h-aligned","sgd_momentum":0.9,"sharp_enabled_group":null,"short_seq_prob":0.1,"skip_train":false,"skipped_train_samples":0,"softmax_type":"vanilla","spec":null,"special_tokens":null,"split":null,"squared_relu":false,"start_eval_at_iter":null,"start_weight_decay":0.1,"step_batch_size_schedule":null,"straggler_ctrlr_port":65535,"straggler_minmax_count":1,"strict_fsdp_dtensor_load":true,"suggested_communication_unit_size":null,"swiglu":true,"swin_backbone_type":"tiny","symmetric_ar_type":null,"te_precision_config_file":null,"te_rng_tracker":false,"tensor_model_parallel_size":2,"tensorboard_dir":null,"tensorboard_log_interval":1,"tensorboard_queue_size":1000,"test_data_path":null,"test_mode":false,"thd_max_packed_sequences":null,"thd_tail_padding_policy":null,"tiktoken_num_special_tokens":1000,"tiktoken_pattern":null,"timing_log_level":0,"timing_log_option":"minmax","titles_data_path":null,"tokenizer_hf_no_include_special_tokens":false,"tokenizer_hf_no_use_fast":false,"tokenizer_model":"/typical-model","tokenizer_sentencepiece_ignore_extra_whitespaces":true,"tokenizer_sentencepiece_legacy":false,"tokenizer_type":"HuggingFaceTokenizer","torch_fsdp2_reshard_after_forward":true,"tp_comm_bootstrap_backend":"nccl","tp_comm_bulk_dgrad":true,"tp_comm_bulk_wgrad":true,"tp_comm_overlap":false,"tp_comm_overlap_ag":true,"tp_comm_overlap_cfg":null,"tp_comm_overlap_rs":true,"tp_comm_overlap_rs_dgrad":false,"tp_comm_split_ag":true,"tp_comm_split_rs":true,"train_data_path":null,"train_iters":null,"train_samples":null,"train_sync_interval":null,"transformer_impl":"transformer_engine","transformer_pipeline_model_parallel_size":1,"trust_remote_code":true,"untie_embeddings_and_output_weights":false,"use_checkpoint_args":false,"use_checkpoint_opt_param_scheduler":false,"use_cpu_initialization":null,"use_dist_ckpt":true,"use_dist_ckpt_deprecated":false,"use_distributed_optimizer":true,"use_flash_attn":false,"use_fused_mhc":false,"use_fused_weighted_squared_relu":false,"use_gloo_process_groups":true,"use_grouped_gemm_for_dense_mlp":false,"use_grouped_gemm_for_shared_expert":false,"use_kitchen_attention":false,"use_layer_wise_distributed_optimizer":false,"use_layer_wise_param_layout":false,"use_legacy_static_engine":false,"use_mamba_mem_eff_path":true,"use_megatron_fsdp":false,"use_mp_args_from_checkpoint_args":false,"use_mup":false,"use_one_sent_docs":false,"use_persistent_ckpt_worker":false,"use_precision_aware_optimizer":false,"use_pytorch_profiler":false,"use_ring_exchange_p2p":false,"use_rope_scaling":false,"use_rotary_position_embeddings":true,"use_sharp":false,"use_te_activation_func":false,"use_tokenizer_model_from_checkpoint_args":true,"use_torch_fsdp2":false,"use_torch_optimizer_for_cpu_offload":false,"use_tp_pp_dp_mapping":false,"use_transformer_engine_op_fuser":false,"use_varlen_dataset":false,"v_head_dim":128,"valid_data_path":null,"validation_set_names":null,"variable_seq_lengths":true,"varlen_mock_dataset_config_json":null,"varlen_sbhd_validation":false,"verify_integrity":false,"virtual_pipeline_model_parallel_size":null,"vision_backbone_type":"vit","vision_pretraining":false,"vision_pretraining_type":"classify","vocab_extra_ids":0,"vocab_file":null,"vocab_size":151936,"wandb_entity":null,"wandb_exp_name":null,"wandb_project":null,"wandb_save_dir":null,"weight_decay":0.1,"weight_decay_incr_style":"constant","wgrad_deferral_limit":0,"window_attn_skip_freq":null,"window_size":null,"world_size":32,"yaml_cfg":null,"yarn_beta_fast":null,"yarn_beta_slow":null,"yarn_correction_range_round_to_int":null,"yarn_original_max_position_embeddings":null},"trainer_role":"actor","trainer_actor_index":0},"static_connections":{"static_conn_infos":{"rollout-executor":{"name":"rollout-executor","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.rollout.rollout_executor.RolloutExecutor","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"inference-controller":{"name":"inference-controller","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.rollout.inference_controller.InferenceController","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"inference-router-0":{"name":"inference-router-0","port_infos":[{"name":"primary","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false},{"name":"prometheus","static_port":9000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":null,"num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"session-server":{"name":"session-server","port_infos":[{"name":"primary","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":null,"num_cells":32,"num_workers_per_cell":1,"pods_per_cell":1},"trainer-controller-actor":{"name":"trainer-controller-actor","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.train.group.TrainerController","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1}}}}' + - mkdir -p /scratch/Qwen3-4B && rsync -a --info=progress2 /cluster-storage/models/Qwen3-4B/ /scratch/Qwen3-4B && exec -m miles.utils.workers.process_supervisor --num-subprocesses 8 -- -m miles.utils.workers.serving.serve --config '{"worker_type":"trainer","args":{"sglang_server_concurrency":512,"sglang":{"models":[{"name":"default","model_path":null,"server_groups":[{"worker_type":"prefill","num_gpus_per_engine":16,"overrides":{"model_path":"/typical-model"},"needs_offload":true},{"worker_type":"decode","num_gpus_per_engine":8,"overrides":{"model_path":"/typical-model"},"needs_offload":true}],"update_weights":true}],"base_args":{"tokenizer_path":null,"tokenizer_mode":"auto","tokenizer_backend":"huggingface","tokenizer_worker_num":1,"detokenizer_worker_num":1,"skip_tokenizer_init":false,"load_format":"auto","model_loader_extra_config":"{}","context_length":null,"is_embedding":false,"enable_multimodal":null,"revision":null,"model_impl":"auto","model_config_parser":"auto","json_model_override_args":"{}","dtype":"auto","quantization":null,"quantization_param_path":null,"kv_cache_dtype":"auto","enable_fp32_lm_head":false,"modelopt_quant":null,"modelopt_checkpoint_restore_path":null,"modelopt_checkpoint_save_path":null,"modelopt_export_path":null,"quantize_and_serve":false,"rl_quant_profile":null,"enable_tf32_matmul":null,"mem_fraction_static":0.7,"max_running_requests":null,"max_queued_requests":null,"max_total_tokens":null,"chunked_prefill_size":4096,"prefill_decode_interval":null,"enable_dynamic_chunking":false,"max_prefill_tokens":16384,"prefill_max_requests":null,"schedule_policy":"fcfs","enable_priority_scheduling":false,"disable_priority_preemption":false,"default_priority_value":null,"abort_on_priority_when_disabled":false,"schedule_low_priority_values_first":false,"priority_scheduling_preemption_threshold":10,"retraction_policy":"length","schedule_conservativeness":1.0,"page_size":null,"c128_page_size":16,"swa_full_tokens_ratio":null,"disable_hybrid_swa_memory":false,"radix_eviction_policy":"lru","radix_eviction_policy_config":null,"prefill_only_disable_kv_cache":false,"disable_radix_cache":false,"enable_page_major_kv_layout":false,"enable_unified_memory":false,"disable_chunked_prefix_cache":false,"disable_overlap_schedule":false,"num_continuous_decode_steps":1,"scheduler_recv_interval":1,"enable_mixed_chunk":false,"dist_timeout":null,"tp_size":1,"dcp_size":1,"pp_size":1,"pp_max_micro_batch_size":null,"pp_async_batch_depth":0,"dp_size":1,"attn_dp_size":1,"load_balance_method":"auto","attn_cp_size":1,"moe_dp_size":1,"dwdp_size":1,"dcp_comm_backend":null,"dcp_replicate_q_proj":null,"enable_prefill_cp":false,"cp_strategy":null,"enable_dsa_cache_layer_split":false,"enable_cp_decode_attn_tp":false,"enable_kv_cache_sharding":false,"enable_dp_attention_local_control_broadcast":false,"enable_dp_lm_head":false,"enable_tp_lm_head_all_to_all":null,"enable_attn_tp_input_scattered":false,"enable_shared_experts_attn_tp":false,"shared_experts_tp_size":null,"enable_dense_mlp_attn_tp":false,"enable_layernorm_sp":false,"disable_attn_tp_gather":false,"enable_p2p_check":false,"device":"cuda","mlx_enable_sampling":false,"watchdog_timeout":300,"soft_watchdog_timeout":null,"sleep_on_idle":false,"use_ray":false,"numa_node":null,"gc_threshold":null,"host":"127.0.0.1","fastapi_root_path":"","smg_grpc_mode":false,"grpc_mode":false,"grpc_port":null,"sidecar":null,"sidecar_args":null,"warmups":null,"enable_http2":false,"http2_max_concurrent_streams":200,"http2_initial_connection_window_size":1048576,"ssl_keyfile":null,"ssl_certfile":null,"ssl_ca_certs":null,"ssl_keyfile_password":null,"enable_ssl_refresh":false,"api_key":null,"admin_api_key":null,"served_model_name":null,"weight_version":"default","chat_template":null,"trust_request_chat_template":false,"hf_chat_template_name":null,"completion_template":null,"file_storage_path":null,"enable_cache_report":false,"return_input_ids":false,"return_output_ids":false,"default_chat_template_kwargs":null,"strip_thinking_cache":false,"enable_strict_thinking":false,"tool_server":null,"sampling_defaults":"model","asr_max_buffer_seconds":60,"asr_max_concurrent_sessions":32,"preferred_sampling_params":null,"allow_auto_truncate":false,"stream_interval":1,"batch_notify_size":16,"stream_response_default_include_usage":false,"incremental_streaming_output":false,"enable_streaming_session":false,"enable_session_radix_cache":false,"log_level":"info","log_level_http":null,"log_requests":false,"log_requests_level":2,"log_requests_format":"text","log_requests_target":null,"uvicorn_access_log_exclude_prefixes":[],"crash_dump_folder":null,"show_time_cost":false,"enable_metrics":false,"smg_http_sidecar_port":null,"enable_mfu_metrics":false,"enable_metrics_for_all_schedulers":false,"load_snapshot_publish_interval":15,"tokenizer_metrics_custom_labels_header":"x-custom-labels","tokenizer_metrics_allowed_custom_labels":null,"extra_metric_labels":null,"bucket_time_to_first_token":null,"bucket_inter_token_latency":null,"bucket_e2e_request_latency":null,"prompt_tokens_buckets":null,"generation_tokens_buckets":null,"gc_warning_threshold_secs":0.0,"decode_log_interval":40,"enable_request_time_stats_logging":false,"kv_events_config":null,"load_publish_endpoint":null,"enable_forward_pass_metrics":false,"forward_pass_metrics_worker_id":"","forward_pass_metrics_ipc_name":null,"enable_trace":false,"trace_modules":"request","otlp_traces_endpoint":"localhost:4317","export_metrics_to_file":false,"export_metrics_to_file_dir":null,"constrained_json_whitespace_pattern":null,"constrained_json_disable_any_whitespace":false,"constrained_json_max_whitespace_cnt":null,"attention_backend":null,"decode_attention_backend":null,"enable_lean_attention":null,"prefill_attention_backend":null,"grammar_backend":null,"radix_cache_backend":null,"mm_attention_backend":null,"fp8_gemm_runner_backend":"auto","fp4_gemm_runner_backend":"auto","bf16_gemm_backend":"auto","dsa_prefill_backend":null,"dsv4_prefill_backend":"auto","dsa_decode_backend":null,"dsa_paged_mqa_logits_backend":"auto","dsa_topk_backend":"sgl-kernel","disable_flashinfer_autotune":false,"flashinfer_autotune_skip_ops":null,"mamba_backend":"triton","cuda_graph_config":null,"cuda_graph_backend_decode":null,"cuda_graph_backend_prefill":"disabled","cuda_graph_max_bs_decode":null,"cuda_graph_max_bs_prefill":null,"cuda_graph_bs_decode":null,"cuda_graph_bs_prefill":null,"cuda_graph_prefill_max_context":null,"disable_prefill_cuda_graph":false,"disable_decode_cuda_graph":false,"disable_cuda_graph_padding":false,"enable_profile_cuda_graph":false,"enable_cudagraph_gc":false,"debug_cuda_graph":false,"enable_layerwise_nvtx_marker":false,"enable_nccl_nvls":false,"enable_symm_mem":false,"triton_attention_reduce_in_fp32":false,"triton_attention_num_kv_splits":8,"triton_attention_split_tile_size":null,"flashinfer_mla_disable_ragged":false,"enable_fused_qk_norm_rope":null,"enable_precise_embedding_interpolation":false,"enable_fused_moe_sum_all_reduce":false,"enable_deepseek_v4_fp4_indexer":false,"disable_custom_all_reduce":false,"enable_mscclpp":false,"enable_torch_symm_mem":false,"enable_scattered_sconv":false,"pre_warm_nccl":false,"boundary_reduction":"auto","enable_quant_communications":false,"enforce_disable_flashinfer_allreduce_fusion":false,"flashinfer_allreduce_fusion_backend":null,"enable_aiter_allreduce_fusion":false,"enable_torch_compile":false,"enable_torch_compile_debug_mode":false,"torch_compile_max_bs":32,"speculative_algorithm":null,"uno_lora_path":null,"speculative_draft_model_path":null,"speculative_draft_model_revision":null,"speculative_draft_load_format":null,"speculative_num_steps":null,"speculative_eagle_topk":null,"speculative_num_draft_tokens":null,"speculative_dflash_block_size":null,"speculative_dspark_block_size":null,"speculative_dspark_sps_table_path":null,"speculative_dspark_confidence_sts_path":null,"speculative_dspark_align_verify_tokens_to_graph_tier":false,"speculative_accept_threshold_single":1.0,"speculative_accept_threshold_acc":1.0,"speculative_use_rejection_sampling":false,"speculative_token_map":null,"speculative_attention_mode":"prefill","speculative_draft_attention_backend":null,"speculative_dsa_topk_backend":"sgl-kernel","speculative_draft_kv_cache_dtype":null,"speculative_draft_window_size":null,"speculative_moe_runner_backend":null,"speculative_moe_a2a_backend":null,"speculative_enable_w4a4_mxfp4_megamoe":null,"speculative_draft_model_quantization":null,"enable_multi_layer_eagle":false,"speculative_adaptive":false,"speculative_adaptive_config":null,"decoupled_spec_bind_endpoint":null,"decoupled_spec_connect_endpoints":null,"decoupled_spec_rank":null,"decoupled_spec_role":"null","spec_trace_dir":null,"speculative_ngram_min_bfs_breadth":1,"speculative_ngram_max_bfs_breadth":10,"speculative_ngram_match_type":"BFS","speculative_ngram_max_trie_depth":18,"speculative_ngram_capacity":10000000,"speculative_ngram_external_corpus_path":null,"speculative_ngram_external_sam_budget":0,"speculative_ngram_external_corpus_max_tokens":10000000,"ep_size":1,"moe_a2a_backend":"none","enable_w4a4_mxfp4_megamoe":false,"deepep_v2_mode":"direct","moe_runner_backend":"auto","flashinfer_mxfp4_moe_precision":"default","deepep_mode":"auto","fuseep_mode":2,"deepep_dispatcher_output_dtype":"auto","ep_num_redundant_experts":0,"ep_dispatch_algorithm":null,"init_expert_location":"trivial","enable_eplb":false,"eplb_algorithm":"auto","eplb_rebalance_num_iterations":1000,"eplb_rebalance_layers_per_chunk":null,"eplb_min_rebalancing_utilization_threshold":1.0,"expert_distribution_recorder_mode":null,"expert_distribution_recorder_buffer_size":null,"expert_balancedness_report_mode":"off","deepep_config":null,"moe_dense_tp_size":null,"elastic_ep_backend":null,"enable_elastic_expert_backup":false,"mooncake_ib_device":null,"enable_waterfill":false,"ep_join_mode":null,"ep_join_rank_offset":0,"elastic_ep_initial_size":null,"max_ep_size":null,"elastic_ep_scale_timeout":600,"disable_flashinfer_cutlass_moe_fp4_allgather":false,"disable_shared_experts_fusion":false,"enforce_shared_experts_fusion":false,"max_mamba_cache_size":null,"mamba_ssm_dtype":null,"mamba_max_states_per_path":-1,"enable_mamba_cache_stochastic_rounding":false,"mamba_cache_philox_rounds":0,"mamba_full_memory_ratio":null,"mamba_radix_cache_strategy":"auto","mamba_track_interval":256,"enable_int8_mamba_checkpoint":false,"int8_mamba_ckpt_size":null,"linear_attn_backend":"triton","linear_attn_decode_backend":null,"linear_attn_prefill_backend":null,"linear_attn_verify_backend":null,"enable_linear_replayssm":false,"linear_replayssm_cache_len":16,"enable_linear_replayssm_spec":false,"enable_hierarchical_cache":false,"hicache_host_memory_mode":"cache","hicache_ratio":null,"hicache_size":0,"hicache_write_policy":"write_through","hicache_io_backend":"kernel","hicache_mem_layout":"page_first","hicache_storage_backend":null,"hicache_storage_prefetch_policy":"timeout","hicache_storage_backend_extra_config":null,"hicache_storage_prefetch_retry_poll_interval":8,"hicache_storage_prefetch_retry_max_attempts":8,"enable_unified_cache_external_linker":false,"unified_cache_external_linker_backend":"mooncake","enable_hisparse":false,"hisparse_config":null,"enable_broadcast_mm_inputs_process":false,"enable_prefix_mm_cache":false,"mm_enable_dp_encoder":null,"mm_process_config":null,"mm_processor_worker_num":0,"mm_io_worker_num":0,"allowed_media_domains":[],"media_url_max_file_size_mb":64,"mm_preprocess_cache_size_mb":null,"trust_mm_content_hashes":false,"limit_mm_data_per_request":null,"enable_mm_global_cache":false,"image_processor_backend":"auto","mm_global_cache_backend":"mooncake","disable_fast_image_processor":false,"mm_feature_transport":null,"enable_lora":null,"enable_lora_overlap_loading":null,"max_lora_rank":null,"lora_target_modules":null,"lora_paths":null,"max_loaded_loras":null,"max_loras_per_batch":8,"lora_eviction_policy":"lru","lora_backend":"csgmv","max_lora_chunk_size":16,"experts_shared_outer_loras":null,"lora_use_virtual_experts":true,"lora_strict_loading":false,"lora_drain_wait_threshold":0.0,"enable_two_batch_overlap":false,"enable_single_batch_overlap":false,"tbo_token_distribution_threshold":0.48,"cpu_offload_gb":0,"offload_group_size":-1,"offload_num_in_group":1,"offload_prefetch_step":1,"offload_mode":"cpu","enable_lmcache":false,"lmcache_config_file":null,"enable_flexkv":false,"flexkv_config_file":null,"kt_weight_path":null,"kt_method":"AMXINT4","kt_cpuinfer":null,"kt_threadpool_count":2,"kt_num_gpu_experts":null,"kt_max_deferred_experts_per_token":null,"dllm_algorithm":null,"dllm_algorithm_config":null,"dllm_fdfo":true,"disaggregation_mode":"null","disaggregation_transfer_backend":"mooncake","disaggregation_bootstrap_port":8998,"disaggregation_ib_device":null,"disaggregation_decode_enable_radix_cache":false,"disaggregation_decode_enable_offload_kvcache":false,"disaggregation_decode_retraction_backup":null,"num_reserved_decode_tokens":512,"disaggregation_decode_extra_slots":null,"disaggregation_decode_polling_interval":1,"optimistic_prefill_attempts":0,"encoder_only":false,"language_only":false,"language_model_only":false,"encoder_transfer_backend":"auto","encoder_urls":[],"encoder_bootstrap_port":8997,"encoder_register_urls":[],"enable_adaptive_dispatch_to_encoder":false,"enable_pdmux":false,"pdmux_config_path":null,"sm_group_num":8,"startup_weight_load_mode":"serial","custom_weight_loader":null,"weight_loader_disable_mmap":false,"weight_loader_prefetch_checkpoints":false,"weight_loader_prefetch_num_threads":4,"weight_loader_drop_cache_after_load":false,"remote_instance_weight_loader_seed_instance_ip":null,"remote_instance_weight_loader_seed_instance_service_port":null,"remote_instance_weight_loader_send_weights_group_ports":null,"remote_instance_weight_loader_backend":"nccl","remote_instance_weight_loader_start_seed_via_transfer_engine":false,"engine_info_bootstrap_port":6789,"modelexpress_config":null,"download_dir":null,"model_checksum":null,"delete_ckpt_after_loading":false,"decrypted_config_file":null,"decrypted_draft_config_file":null,"checkpoint_engine_wait_weights_before_ready":false,"enable_prefill_delayer":false,"prefill_delayer_max_delay_passes":30,"prefill_delayer_token_usage_low_watermark":null,"prefill_delayer_forward_passes_buckets":null,"prefill_delayer_wait_seconds_buckets":null,"prefill_delayer_queue_min_ratio":null,"prefill_delayer_max_delay_ms":null,"min_free_slots_delay":null,"enable_deterministic_inference":false,"rl_on_policy_target":null,"kv_canary":"none","kv_canary_sweep_interval":0,"enable_dynamic_batch_tokenizer":false,"dynamic_batch_tokenizer_batch_size":32,"dynamic_batch_tokenizer_batch_timeout":0.002,"enable_tokenizer_batch_encode":false,"disable_tokenizer_batch_decode":false,"debug_tensor_dump_output_folder":null,"debug_tensor_dump_layers":null,"debug_tensor_dump_input_file":null,"enable_weights_cpu_backup":false,"enable_draft_weights_cpu_backup":false,"enable_custom_logit_processor":false,"enable_return_hidden_states":false,"return_hidden_states_mode":null,"sampling_mask_max_tokens":4096,"disable_outlines_disk_cache":false,"enable_mis":false,"weight_cache_mode":"off","weight_cache_socket":null,"weight_cache_timeout":1800,"forward_hooks":null,"msprobe_dump_config":null,"ple_offload_embedding":null,"ple_offload_backend":"pinned","ple_offload_dir":null,"disaggregation_enable_kv_checksum":false,"enable_pd_role_switch":false,"speculative_domino_candidate_pool_size":2048,"flashinfer_a2a_dispatch_type":null,"cuda_graph_max_seq_len_prefill":null,"prefill_kv_cache_dequant_dtype":"auto","dsv4_attn_backend":"auto","otlp_service_name":null,"hicache_host_memory_fraction":0.8,"enable_linker_mla_dedup":false,"swa_prefix_tails":null,"enable_encoder_swa_bounded_replay":false,"enable_decoder_swa_bounded_replay":null,"enable_response_store":false,"disaggregation_decode_host_receive_threshold":1.0,"qsa_indexer_dtype":"auto","disaggregation_decode_allocation_policy":"early","speculative_use_block_verification":false,"speculative_draft_sink_size":null,"disable_aiter_allreduce_fusion_in_prefill":false,"disable_aiter_allreduce_fusion_in_decode":false,"enable_amd_monokernel":false,"dsa_triton_union":0,"enable_dsa_fused_indexer":null,"enable_watermark":false,"watermark_config":null,"grpc_response_timeout_secs":300,"enable_paged_experts":false,"paged_experts_num_resident":null,"enable_nvidia_megakernel":false,"enable_megamoe_for_layernorm_sp":false,"enable_http_worker_reuseport":false,"prefill_decode_interval_min_bs":0,"unified_cache_external_linker_config":null,"enable_return_aux_hidden_states":false,"return_aux_hidden_state_layer_ids":null,"enable_prefill_only_deterministic_inference":false,"true_on_policy_contract":null,"disable_draft_cuda_graph":false,"custom_pull_weights_pre_read_hook":null,"enable_engine_info_bootstrap":false,"enable_rdt_weight_sync":false,"lora_no_cpu_backup":false,"enable_prefill_weight_versions":false,"remote_instance_weight_loader_start_seed_via_nixl":false,"enable_token_space_processor":false,"sampling_backend":null,"reasoning_parser":null,"tool_call_parser":null,"kv_canary_real_data":"none","disable_cuda_graph":false,"enable_dp_attention":false,"enable_flashinfer_allreduce_fusion":false}},"use_miles_dashboard":false,"dashboard_flush_interval":5.0,"dashboard_gpu_sample_interval":1.0,"dashboard_sglang_scrape_interval":2.0,"dashboard_sglang_scrape_mode":"auto","dashboard_sglang_metrics":null,"dashboard_forward_prometheus":false,"use_wandb":false,"wandb_mode":null,"wandb_dir":null,"wandb_key":null,"wandb_host":null,"wandb_team":null,"wandb_group":null,"wandb_random_suffix":true,"wandb_always_use_train_step":false,"log_multi_turn":false,"log_reward_category":null,"log_correct_samples":false,"wandb_run_id":null,"use_tensorboard":false,"tb_project_name":null,"tb_experiment_name":null,"use_prometheus":false,"prometheus_port":9090,"prometheus_run_name":null,"use_mlflow":false,"mlflow_tracking_uri":null,"mlflow_experiment_name":"miles","mlflow_run_name":null,"mlflow_run_id":null,"session_server_instances":null,"use_session_server":true,"session_server_workers":32,"session_server_ip":null,"session_server_external_host":null,"session_server_port":null,"tito_model":"default","session_message_matcher":"strict","session_sample_picker_path":"miles.rollout.session.v2.picker_hub.drop_same_prompt_retries","session_sample_postprocessor_path":"miles.rollout.session.v2.postprocessor_hub.default_postprocess","ci_disable_config_snapshot":false,"config_snapshot_name":null,"ci_enable_metrics_capture":false,"ci_event_root":null,"ci_test":false,"ci_tito_special_token_count_threshold":0.0,"ci_disable_kl_checker":false,"ci_disable_logprobs_checker":false,"ci_disable_weight_update_checker":false,"ci_metric_checker_key":null,"ci_metric_checker_threshold":null,"ci_metric_checker_expect_num":null,"ci_save_grad_norm":null,"ci_load_grad_norm":null,"ci_save_model_hash":false,"ci_check_model_hash":false,"prefill_num_servers":null,"enable_mtp_training":false,"dsa_impl":"miles","miles_dsa_topk_backend":"canonical","dsv4_impl":"megatron","custom_megatron_init_path":null,"custom_megatron_before_log_prob_hook_path":null,"custom_megatron_before_train_step_hook_path":null,"rollout_buffer_url":null,"fetch_trajectory_retry_times":-1,"min_batch_collection_ratio":1.0,"rollout_task_type":"math","data_pad_size_multiplier":128,"disable_rollout_trim_samples":false,"use_dynamic_global_batch_size":false,"rm_type":"math","reward_key":null,"custom_rm_path":null,"http_proxy":null,"use_distributed_post":false,"save_debug_trajectory_data":null,"load_debug_rollout_data":null,"debug_rollout_only":false,"debug_train_only":false,"save_debug_train_data":null,"save_debug_event_data":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints/events","dump_details":null,"dumper_enable":false,"dumper_dir":"/tmp/dumper","dumper_inference":null,"dumper_fwd_only":null,"dumper_fwd_bwd":null,"dumper_source_patcher_config_inference":null,"dumper_source_patcher_config_train":null,"memory_snapshot_dir":".","memory_snapshot_num_steps":null,"profile_target":["train_overall"],"memory_recorder":"torch","check_weight_update_equal":false,"check_weight_update_selector":"all","check_weight_update_skip_list":null,"check_weight_update_allow_quant_error":false,"save_local_weight_checksum":false,"check_weight_transfer_checksum":false,"enable_event_analyzer":false,"log_inference_engine_weight_checksums":false,"enable_sample_ownership_checker":false,"sample_ownership_grace_steps":10,"enable_witness":false,"witness_buffer_size":1048576,"ci_fault_hooks":null,"ci_fault_hooks_path":null,"ci_inject_rollout_data_path":null,"env_report":"","env_report_interval_seconds":3600.0,"debug_unified_grad_fused_logprob":false,"debug_deterministic_collective":false,"sglang_model_routers":null,"sglang_router_ip":null,"sglang_router_port":null,"sglang_router_policy":"manual","sglang_router_request_timeout_secs":14400,"router_args":{"worker_urls":[],"policy":"cache_aware","prefill_policy":null,"decode_policy":null,"cache_threshold":0.3,"balance_abs_threshold":64,"balance_rel_threshold":1.5,"bucket_adjust_interval_secs":5,"eviction_interval_secs":60,"max_tree_size":67108864,"max_idle_secs":14400,"assignment_mode":"min_load","max_payload_size":536870912,"dp_aware":false,"enable_igw":false,"mini_lb":false,"pd_disaggregation":false,"prefill":null,"decode":null,"worker_startup_timeout_secs":1800,"worker_startup_check_interval":30,"log_dir":null,"log_level":"info","service_discovery":false,"selector":{},"service_discovery_port":80,"service_discovery_namespace":null,"prefill_selector":{},"decode_selector":{},"prometheus_port":29000,"prometheus_host":"0.0.0.0","prometheus_duration_buckets":null,"request_id_headers":null,"request_timeout_secs":1800,"shutdown_grace_period_secs":180,"cors_allowed_origins":[],"max_concurrent_requests":-1,"queue_size":100,"queue_timeout_secs":60,"rate_limit_tokens_per_second":null,"retry_max_retries":5,"retry_initial_backoff_ms":50,"retry_max_backoff_ms":30000,"retry_backoff_multiplier":1.5,"retry_jitter_factor":0.2,"disable_retries":false,"cb_failure_threshold":10,"cb_success_threshold":3,"cb_timeout_duration_secs":60,"cb_window_duration_secs":120,"disable_circuit_breaker":false,"health_failure_threshold":3,"health_success_threshold":2,"health_check_timeout_secs":5,"health_check_interval_secs":60,"health_check_endpoint":"/health","disable_health_check":false,"model_path":null,"tokenizer_path":null,"chat_template":null,"tokenizer_cache_enable_l0":false,"tokenizer_cache_l0_max_entries":10000,"tokenizer_cache_enable_l1":false,"tokenizer_cache_l1_max_memory":52428800,"reasoning_parser":null,"tool_call_parser":null,"mcp_config_path":null,"backend":"sglang","history_backend":"memory","oracle_wallet_path":null,"oracle_tns_alias":null,"oracle_connect_descriptor":null,"oracle_username":null,"oracle_password":null,"oracle_pool_min":1,"oracle_pool_max":16,"oracle_pool_timeout_secs":30,"postgres_db_url":null,"postgres_pool_max":16,"redis_url":null,"redis_pool_max":16,"redis_retention_days":30,"client_cert_path":null,"client_key_path":null,"ca_cert_paths":[],"tls_cert_path":null,"tls_key_path":null,"enable_trace":false,"otlp_traces_endpoint":"localhost:4317","api_key":null,"control_plane_api_keys":[],"control_plane_audit_enabled":false,"jwt_issuer":null,"jwt_audience":null,"jwt_jwks_uri":null,"jwt_role_mapping":[]},"router":"sglang","miles_router_timeout":null,"miles_router_max_connections":null,"miles_router_health_check_failure_threshold":3,"lora_A_init_method":"xavier","lora_B_init_method":"zero","multi_lora":false,"lora_sync_sends_base":true,"hf_lora_targets":null,"lora_adapter_targets":null,"sglang_lora_use_virtual_experts":true,"lora_rank":0,"lora_alpha":16,"lora_dropout":0.0,"lora_type":"lora","target_modules":null,"exclude_modules":null,"lora_adapter_path":null,"lora_sync_from_tensor":false,"lora_base_cpu_backup":false,"lora_train_only":false,"experts_shared_outer_loras":false,"multi_lora_n_adapters":0,"check_lora_weight_equal":false,"use_opd":false,"opd_type":null,"opd_kl_coef":1.0,"opd_teacher_load":null,"opd_teacher_ckpt_step":null,"use_critic":false,"ref_load":null,"ref_ckpt_step":null,"save_hf":null,"save_trigger_sentinel":null,"custom_megatron_post_save_hook_path":null,"num_critic_only_steps":0,"critic_load":null,"critic_save":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints_critic","critic_lr":1e-6,"critic_lr_warmup_iters":0,"eps_clip":0.2,"eps_clip_high":0.28,"eps_clip_c":null,"value_clip":0.2,"kl_coef":0.0,"loss_type":"policy_loss","score_centering_is":"none","score_centering_tis_clip":2.0,"score_centering_mis_low":0.5,"score_centering_mis_high":5.0,"custom_loss_function_path":null,"kl_loss_type":"k1","advantage_estimator":"grpo","compute_advantages_and_returns":true,"use_kl_loss":false,"kl_loss_coef":0.0,"use_unbiased_kl":false,"ref_update_interval":null,"entropy_coef":0.0,"gamma":1.0,"lambd":1.0,"normalize_advantages":false,"use_rollout_entropy":false,"observe_training_entropy":false,"get_mismatch_metrics":false,"reset_optimizer_states":false,"use_rollout_logprobs":false,"skip_actor_forward_only":false,"use_tis":false,"tis_clip":2.0,"tis_clip_low":0.0,"custom_tis_function_path":null,"custom_pg_loss_reducer_function_path":null,"use_routing_replay":false,"use_rollout_routing_replay":false,"use_indexer_replay":false,"use_rollout_indexer_replay":false,"use_opsm":false,"opsm_delta":0.0001,"eval_uses_snapshots":false,"eval_prompt_data":null,"eval_config":null,"skip_eval_before_train":false,"eval_input_key":null,"eval_label_key":null,"eval_tool_key":null,"n_samples_per_eval_prompt":1,"eval_temperature":null,"eval_top_p":null,"eval_top_k":null,"eval_max_response_len":null,"eval_min_new_tokens":null,"eval_max_context_len":null,"eval_hf_dir":null,"eval_max_in_flight":2,"eval_overflow_policy":"backpressure","eval_keep_snapshots":2,"num_rollout":16,"debug_exit_after_rollout":null,"num_epoch":null,"rollout_global_dataset":true,"data_source_path":{"path":"miles.rollout.data_source.RolloutDataSource","config":null},"prompt_data":"/cluster-storage/datasets/dapo-math-17k/dapo-math-17k.jsonl","apply_chat_template":true,"apply_chat_template_kwargs":{},"chat_template_path":null,"input_key":"prompt","label_key":"label","multimodal_keys":null,"metadata_key":"metadata","tool_key":"tools","start_rollout_id":null,"rollout_batch_size":32,"n_samples_per_prompt":8,"num_steps_per_rollout":null,"balance_data":true,"balance_by_flops":false,"allow_partial_train_step":false,"use_dynamic_batch_size":true,"max_tokens_per_gpu":9216,"trainer_heartbeat_checker_interval":10.0,"trainer_heartbeat_checker_timeout":10.0,"trainer_heartbeat_checker_first_wait":300.0,"trainer_heartbeat_checker_failure_threshold":3,"rollout_health_check_interval":30.0,"rollout_health_check_timeout":30.0,"rollout_health_check_first_wait":0.0,"rollout_health_check_failure_threshold":1,"use_fault_tolerance":false,"ft_components":[],"api_server_host":"127.0.0.1","api_server_port":0,"mini_ft_controller_enable":false,"mini_ft_controller_poll_interval":10.0,"mini_ft_controller_resume_delay":10.0,"custom_agent_function_path":null,"use_sampling_support_replay":false,"rollout_sampling_logprobs_mode":"selected","rollout_top_logprobs_num":0,"hf_checkpoint":"/typical-model","model_name":null,"rollout_function_path":{"path":"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn","config":null},"fully_async":false,"rollout_temperature":1.0,"rollout_top_p":1.0,"rollout_top_k":-1,"rollout_max_response_len":8192,"object_store_backend":"mooncake","mooncake_store_init_kwargs":{"protocol":"tcp","master_server_address":"127.0.0.1:50051","global_segment_size":"2gb","local_buffer_size":"2gb"},"mooncake_replica_num":1,"use_output_store":false,"output_store_local_buffer_size":"16gb","async_unused_samples_handler":"drop","custom_generate_function_path":null,"update_weight_buffer_size":536870912,"update_weights_interval":1,"pause_generation_mode":"retract","keep_old_actor":false,"rollout_data_postprocess_path":null,"pin_rollout_manager_to_head":false,"rollout_external_engine_addrs":null,"rollout_external_router_pd":false,"custom_inference_engine_provider_path":{"path":"miles.ray.specs.inference.backend_inference_engine_provider","config":null},"update_weight_transfer_mode":"broadcast","update_weight_disk_dir":null,"update_weight_local_checkpoint_dir":null,"update_weight_delta_encoding":"xor","update_weight_delta_checksum":"xxh3-128","custom_update_weight_post_write_path":null,"p2p_transfer_timeout":30.0,"update_weight_engine_request_timeout":300.0,"update_weights_timeout":600.0,"p2p_transport":"mooncake","trainer_id":"actor","trainer_model_id":null,"entry":"train","train_backend":"megatron","qkv_format":"thd","linear_attention_backend":"fla","linear_attention_input_norm":"te","true_on_policy_mode":false,"train_env_vars":{},"train_memory_margin_bytes":1073741824,"debug_skip_weight_update":false,"debug_disable_optimizer":false,"rematerialize_param_from_master_weight":false,"check_rematerialize_param_from_master_weight":false,"megatron_to_hf_mode":"raw","dsa_attention_backend":"tilelang","extra_high_precision_layers_hf":[],"extra_high_precision_layers_megatron":[],"custom_model_provider_path":null,"recompute_loss_function":false,"log_probs_backend":"torch","log_probs_chunk_size":-1,"indep_dp":false,"delay_split_train_data_by_dp":false,"allgather_cp":false,"mfu_peak_tflops":null,"starts_inference_engines":true,"rollout_external":false,"cluster_backend":"kubernetes","worker_comm_backend":"rpc","deploy_component":"all","deploy_instance_id":null,"init_expected_num_cells":{"default":3},"trainer_init_expected_num_cells":1,"trainer_controller_addrs":null,"inference_controller_addr":null,"rollout_num_gpus_per_engine":1,"num_gpus_per_node":8,"colocate":true,"offload":false,"offload_train":true,"clear_quantized_weight_workspaces_on_offload":true,"offload_rollout":true,"offload_rollout_level":["kv_cache","weight"],"offload_train_target":"cpu","stream_optimizer_state_to_disk":false,"stream_optimizer_state_moment_dtype":"fp32","stream_optimizer_state_page_cache_mb":null,"offload_train_disk_dir":null,"offload_train_disk_chunk_mb":256,"colocate_memory_peak_device":"cpu","run_uuid":"0123456789abcdef","backend":{"_is_global_batch_size_explicitly_specified":true,"account_for_embedding_in_pipeline_split":false,"account_for_loss_in_pipeline_split":false,"accumulate_allreduce_grads_in_fp32":true,"activation_func_clamp_shared_expert":true,"activation_func_clamp_value":null,"activation_offload_fraction":1.0,"adam_beta1":0.9,"adam_beta2":0.98,"adam_eps":1e-8,"add_bias_linear":false,"add_position_embedding":true,"add_qkv_bias":false,"adlr_autoresume":false,"adlr_autoresume_interval":1000,"align_grad_reduce":true,"align_param_gather":false,"allow_ambiguous_pad_tokens":false,"app_tag_run_name":null,"app_tag_run_version":"0.0.0","apply_dsa_kernel_fusion":null,"apply_query_key_layer_scaling":false,"apply_residual_connection_post_layernorm":false,"apply_rope_fusion":true,"apply_wd_to_qk_layernorm":false,"async_ckpt_cpu_priority":10,"async_ckpt_io_priority":3,"async_ckpt_use_cpu_shm":false,"async_save":false,"async_strategy":"mcore","attention_backend":{"__enum__":"megatron.core.transformer.enums:AttnBackend:flash"},"attention_dropout":0.0,"attention_output_gate":false,"attention_softmax_in_fp32":true,"auto_detect_ckpt_format":false,"backend_name":"megatron","barrier_with_L1_time":true,"batch_invariant_mode":false,"bert_binary_head":true,"bert_embedder_type":"megatron","bert_load":null,"beta_fast":32,"beta_slow":1,"bf16":true,"bias_dropout_fusion":true,"bias_gelu_fusion":false,"bias_swiglu_fusion":true,"biencoder_projection_dim":0,"biencoder_shared_query_context_model":false,"block_data_path":null,"cache_mla_latents":false,"calc_ft_timeouts":false,"calculate_per_token_loss":false,"chat_template":null,"check_for_large_grads":false,"check_for_nan_in_loss_and_grad":true,"check_for_spiky_loss":false,"check_weight_hash_across_dp_replicas_interval":null,"chunked_optimizer_state_offload":false,"ckpt_assume_constant_structure":false,"ckpt_convert_format":null,"ckpt_convert_save":null,"ckpt_convert_update_legacy_dist_opt_format":false,"ckpt_format":"torch_dist","ckpt_fully_parallel_load":false,"ckpt_fully_parallel_load_exchange_algo":"broadcast","ckpt_fully_parallel_load_process_group":"dp","ckpt_fully_parallel_save":true,"ckpt_fully_parallel_save_deprecated":false,"ckpt_fully_parallel_save_process_group":"dp","ckpt_load_validate_sharding_integrity":true,"classes_fraction":1.0,"clip_grad":1.0,"clone_scatter_output_in_embedding":true,"compress_ratios":null,"config_logger_dir":"","consumed_train_samples":0,"consumed_valid_samples":0,"context_parallel_size":4,"cp_comm_type":["a2a"],"cp_partition_mode":"zigzag","cpu_offloading_num_layers":0,"cpu_offloading_retain_pinned_cpu_buffers":false,"create_all_gather_group":false,"create_attention_mask_in_dataloader":true,"cross_entropy_fusion_impl":"native","cross_entropy_loss_fusion":false,"csa_compress_ratios":null,"csa_compress_rotary_base":40000.0,"csa_dense_mode":false,"csa_window_size":128,"cuda_graph_dynamic_microbatches":false,"cuda_graph_impl":"none","cuda_graph_modules":[],"cuda_graph_warmup_steps":3,"data_args_path":null,"data_cache_path":null,"data_parallel_random_init":false,"data_parallel_sharding_strategy":"optim_grads_params","data_parallel_size":4,"data_path":null,"data_per_class_fraction":1.0,"data_sharding":true,"dataloader_defer_npy_index_mmap":false,"dataloader_fast_cache_load":false,"dataloader_inter_document_masking":false,"dataloader_type":"single","ddp_average_in_collective":false,"ddp_bucket_size":null,"ddp_num_buckets":null,"ddp_pad_buckets_for_high_nccl_busbw":false,"ddp_param_name_patterns_for_fp32_local_accumulation":[],"ddp_reduce_scatter_with_fp32_accumulation":false,"decode_only_cuda_graphs":false,"decoder_first_pipeline_num_layers":null,"decoder_last_pipeline_num_layers":null,"decoder_num_layers":null,"decoder_seq_length":null,"decoupled_lr":null,"decoupled_min_lr":null,"decrease_batch_size_if_needed":false,"defer_embedding_wgrad_compute":false,"delay_offload_until_cuda_graph":false,"delay_wgrad_compute":false,"delta_offload_bytes_across_pp_ranks":0,"dense_grouped_gemm":false,"deprecated_use_mcore_models":false,"deterministic_mode":false,"dino_bottleneck_size":256,"dino_freeze_last_layer":1,"dino_head_hidden_size":2048,"dino_local_crops_number":10,"dino_local_img_size":96,"dino_norm_last_layer":false,"dino_teacher_temp":0.07,"dino_warmup_teacher_temp":0.04,"dino_warmup_teacher_temp_epochs":30,"disable_bf16_reduced_precision_matmul":false,"disable_grad_buffers_cpu_backup":true,"disable_jit_fuser":false,"disable_msc_deprecated":false,"disable_param_buffers_cpu_backup":true,"disable_straggler_on_startup":false,"disable_symmetric_registration":false,"dist_ckpt_format_deprecated":null,"dist_ckpt_optim_fully_reshardable":false,"dist_ckpt_save_pre_mcore_014":false,"dist_ckpt_strictness":"assume_ok_unexpected","dist_ckpt_workers":1,"distrib_optim_fully_reshardable_mem_efficient":false,"distribute_saved_activations":false,"distributed_backend":"nccl","distributed_timeout_minutes":10,"distributed_timeout_seconds_after_init":null,"dsa_cp_balance_indexer":false,"dsa_indexer_head_dim":null,"dsa_indexer_k_norm_epsilon":null,"dsa_indexer_k_norm_fp32":false,"dsa_indexer_loss_coeff":null,"dsa_indexer_n_heads":null,"dsa_indexer_precision":"bf16","dsa_indexer_rope_interleaved":false,"dsa_indexer_rotate_activation":true,"dsa_indexer_scoring_relu":true,"dsa_indexer_skip_topk_offset":0,"dsa_indexer_topk":null,"dsa_indexer_topk_backend":null,"dsa_indexer_topk_deterministic":false,"dsa_indexer_topk_freq":1,"dsa_indexer_topk_tie_break":0,"dsa_indexer_use_sparse_loss":false,"dsa_indexer_weights_proj_output_dtype":"bf16","dsa_indexer_weights_proj_use_quantization":true,"dsa_kernel_backend":null,"dump_param_to_param_group_map":null,"dynamic_context_parallel":false,"embedding_init_method_std":null,"embedding_path":null,"empty_unused_memory_level":0,"enable_chunked_prefill":false,"enable_cuda_graph":false,"enable_experimental":false,"enable_ft_package":false,"enable_full_sharding_in_hsdp":false,"enable_hyper_connections":false,"enable_msc":false,"enable_one_logger":true,"encoder_num_layers":36,"encoder_seq_length":4096,"end_weight_decay":0.1,"eod_mask_loss":false,"ep_overlap_early_attn_memory_release":false,"error_injection_rate":0,"error_injection_type":"transient_error","eval_global_batch_size":256,"eval_interval":null,"eval_iters":100,"eval_micro_batch_size":1,"evidence_data_path":null,"exit_duration_in_mins":null,"exit_interval":null,"exit_on_missing_checkpoint":false,"exit_signal":{"__enum__":"signal:Signals:SIGTERM"},"exit_signal_handler":false,"exit_signal_handler_for_dataloader":false,"exit_signal_handler_for_training":false,"exp_avg_dtype":{"__torch_dtype__":"float32"},"exp_avg_sq_dtype":{"__torch_dtype__":"float32"},"experimental_attention_variant":null,"expert_model_parallel_size":1,"expert_tensor_parallel_size":1,"external_cuda_graph":false,"fake_process_group":false,"fallback_to_eager_attn":false,"fault_injector_delay_start_iteration":null,"fault_injector_fault_delay":null,"fault_injector_fault_probabilities":null,"fault_injector_fault_types":null,"fault_injector_mtti_seconds":null,"fault_injector_num_ranks":null,"fault_injector_offset_seconds":null,"fault_injector_ranks":null,"fault_injector_seed":null,"ffn_hidden_size":9728,"fim_data":false,"fim_eod_token":"<|endoftext|>","fim_fragment_rate":null,"fim_middle_token":"","fim_no_prefix":null,"fim_pad_token":"","fim_prefix_token":"","fim_rate":0.5,"fim_split_sample":null,"fim_spm_rate":0.5,"fim_suffix_token":"","fine_grained_activation_offloading":false,"fine_grained_offloading_max_inflight_offloads":null,"first_last_layers_bf16":false,"flash_decode":false,"flight_recorder_dump_on_timeout":true,"flight_recorder_dump_path":null,"flight_recorder_extra_dump_on_exec":true,"flight_recorder_include_only_active":true,"flight_recorder_include_stack_trace":false,"flight_recorder_trace_buffer_size":2000,"fp16":false,"fp16_lm_cross_entropy":false,"fp32_residual_connection":false,"fp4":null,"fp4_param_gather":false,"fp4_quantizer_factory":null,"fp4_recipe":"nvfp4","fp8":null,"fp8_amax_compute_algo":"most_recent","fp8_amax_history_len":1,"fp8_interval":1,"fp8_margin":0,"fp8_output_proj":false,"fp8_param_gather":false,"fp8_quantizer_factory":null,"fp8_recipe":"delayed","fp8_wgrad":true,"freeze_all_layers":false,"freeze_e_score_correction_bias":false,"fsdp_db_use_persist_buf_on_alloc_fail":false,"fsdp_double_buffer":false,"fsdp_manual_registration":false,"ft_num_warmup_iters":5,"full_validation":false,"fused_residual_rmsnorm":false,"gdn_conv_pad_alignment":null,"gdn_pre_gated_delta_rule_fusion":false,"global_batch_size":256,"glu_linear_offset":0.0,"gpu_sniff_test_interval":null,"grad_reduce_in_bf16":false,"gradient_accumulation_fusion":true,"gradient_reduce_div_fusion":true,"group_query_attention":true,"grpo_clamp_eps_lower":0.01,"grpo_clamp_eps_upper":0.01,"grpo_entropy_term_weight":0.0,"grpo_filter_groups_with_same_reward":false,"grpo_group_size":2,"grpo_iterations":2,"grpo_kl_beta":0.001,"grpo_prompts_per_step":32,"head_lr_mult":1.0,"head_wise_attn_gate":false,"heterogeneous_layers_config_encoded_json":null,"heterogeneous_layers_config_path":null,"hidden_dropout":0.0,"hidden_size":2560,"hierarchical_context_parallel_sizes":null,"high_priority_a2a_comm_stream":false,"high_priority_stream_groups":[],"hybrid_context_parallel":false,"hybrid_layer_pattern":null,"hybrid_override_pattern":null,"hysteresis":2,"ict_head_size":null,"ict_load":null,"img_h":224,"img_w":224,"indexer_batch_size":128,"indexer_log_interval":1000,"inference_batch_times_seqlen_threshold":-1,"inference_coordinator_port":null,"inference_cuda_graph_all_prefills":false,"inference_cuda_graph_scope":{"__enum__":"megatron.core.transformer.enums:InferenceCudaGraphScope:none"},"inference_disable_ep_consensus":false,"inference_disable_triton_nvls_kernels":false,"inference_dynamic_batching":false,"inference_dynamic_batching_async_sched_mode":"legacy","inference_dynamic_batching_block_size":256,"inference_dynamic_batching_buffer_size_gb":40.0,"inference_dynamic_batching_cuda_graph_max_tokens":16384,"inference_dynamic_batching_cuda_graph_mixed_prefill_count":16,"inference_dynamic_batching_cuda_graph_sizing_distribution":"exponential","inference_dynamic_batching_enable_prefix_caching":false,"inference_dynamic_batching_logprobs_mode":"raw_logprobs","inference_dynamic_batching_mamba_memory_ratio":null,"inference_dynamic_batching_max_requests":null,"inference_dynamic_batching_max_tokens":null,"inference_dynamic_batching_num_cuda_graphs":16,"inference_dynamic_batching_paused_buffer_size_gb":null,"inference_dynamic_batching_prefix_caching_coordinator_policy":"first_prefix_block","inference_dynamic_batching_prefix_caching_eviction_policy":"ref_zero","inference_dynamic_batching_prefix_caching_mamba_gb":null,"inference_dynamic_batching_prefix_caching_routing_alpha":0.5,"inference_dynamic_batching_sampling_backend":"torch","inference_dynamic_batching_track_generated_token_events":false,"inference_dynamic_batching_track_paused_request_events":false,"inference_dynamic_batching_unified_memory_level":0,"inference_fuse_tp_communication":false,"inference_grouped_gemm_backend":"vllm","inference_logging_step_interval":0,"inference_max_requests":8,"inference_max_seq_length":2560,"inference_moe_disable_fused_quant_kernels":false,"inference_moe_token_dispatcher_type":"nvls","inference_rng_tracker":false,"inference_shards":null,"inference_text_gen_server_logging":false,"inference_use_synchronous_zmq_collectives":false,"inference_wandb_logging":false,"init_method_std":0.02,"init_method_xavier_uniform":false,"init_model_with_meta_device":false,"initial_loss_scale":4294967296,"inprocess_active_world_size":1,"inprocess_barrier_timeout":120,"inprocess_completion_timeout":120,"inprocess_empty_cuda_cache":false,"inprocess_granularity":"node","inprocess_hard_timeout":90,"inprocess_heartbeat_interval":30,"inprocess_heartbeat_timeout":60,"inprocess_last_call_wait":1,"inprocess_max_iterations":null,"inprocess_monitor_process_interval":1.0,"inprocess_monitor_thread_interval":1.0,"inprocess_progress_watchdog_interval":1.0,"inprocess_restart":false,"inprocess_soft_timeout":60,"inprocess_termination_grace_time":1,"is_hybrid_model":false,"iter_per_epoch":1250,"iterations_to_skip":[],"keep_fp8_transpose_cache":false,"kitchen_attention_backend":"sdpa","kv_channels":128,"kv_lora_rank":32,"langrl_env_config":null,"layernorm_epsilon":1e-6,"layernorm_zero_centered_gamma":false,"lazy_mpu_init":false,"linear_attention_freq":null,"linear_attention_type":null,"linear_conv_kernel_dim":4,"linear_cp_mode":"chunkwise","linear_key_head_dim":128,"linear_num_key_heads":16,"linear_num_value_heads":32,"linear_value_head_dim":128,"lion_beta1":0.95,"lion_beta2":0.98,"load_main_params_from_ckpt":false,"local_rank":0,"log_device_memory_used":false,"log_energy":false,"log_interval":100,"log_loss_scale_to_tensorboard":true,"log_max_attention_logit":false,"log_memory_interval":null,"log_memory_to_tensorboard":false,"log_moe_overload_factor":false,"log_num_zeros_in_grad":false,"log_params_norm":false,"log_progress":false,"log_straggler":false,"log_throughput":false,"log_timers_to_tensorboard":false,"log_validation_ppl_to_tensorboard":false,"log_world_size_to_tensorboard":false,"logging_level":null,"logits_load_decode_threads":4,"logits_load_dir":null,"logits_load_ignore_errors":false,"logits_load_kd_loss_alpha":1.0,"logits_load_msc_prefetch_depth":2,"logits_load_prefetch_factor":3,"logits_save_dir":null,"logits_save_dtype":"fp16","logits_save_top_k":null,"logits_save_top_p":null,"logits_save_top_p_min_k":1,"loss_scale":null,"loss_scale_window":1000,"low_memory_resume":false,"lr":1e-6,"lr_decay_iters":null,"lr_decay_samples":null,"lr_decay_style":"constant","lr_warmup_fraction":null,"lr_warmup_init":0.0,"lr_warmup_iters":0,"lr_warmup_samples":0,"lr_wsd_decay_iters":null,"lr_wsd_decay_samples":null,"lr_wsd_decay_style":"exponential","main_grads_dtype":{"__torch_dtype__":"float32"},"main_params_dtype":{"__torch_dtype__":"float32"},"make_vocab_size_divisible_by":128,"mamba_head_dim":64,"mamba_inference_conv_states_dtype":{"__torch_dtype__":"bfloat16"},"mamba_inference_ssm_states_dtype":{"__torch_dtype__":"bfloat16"},"mamba_num_groups":8,"mamba_num_heads":null,"mamba_state_dim":128,"mamba_training_ssm_states_dtype":null,"manual_gc":false,"manual_gc_eval":true,"manual_gc_interval":0,"mask_factor":1.0,"mask_prob":0.15,"mask_type":"random","masked_softmax_fusion":true,"max_position_embeddings":4096,"max_seqlen_per_dp_cp_rank":null,"max_tokens_to_oom":12000,"megatron_fsdp_cache_param_bucket_views":false,"megatron_fsdp_enable_fine_grained_param_gather":false,"megatron_fsdp_grad_comm_dtype":null,"megatron_fsdp_main_grads_dtype":null,"megatron_fsdp_main_params_dtype":{"__torch_dtype__":"float32"},"megatron_fsdp_max_pool_double_buffer":false,"megatron_fsdp_prefetch_recompute_forward_weights":false,"memory_snapshot_path":"snapshot.pickle","merge_file":null,"metadata_path":null,"mhc_init_gating_factor":0.01,"mhc_recompute_layer_num":null,"mhc_sinkhorn_iterations":20,"micro_batch_size":1,"microbatch_group_size_per_vp_stage":null,"mid_level_dataset_surplus":0.005,"min_dynamic_context_parallel_size":1,"min_loss_scale":1.0,"min_lr":0.0,"min_offloaded_tensor_size":1048576,"mla_down_proj_fusion":false,"mlp_chunks_for_prefill":1,"mlp_chunks_for_training":1,"mmap_bin_files":true,"mock_data":false,"moe_activation_in_fp32":false,"moe_apply_probs_on_input":false,"moe_aux_loss_coeff":0.0,"moe_combine_in_fp32":false,"moe_deepep_num_sms":null,"moe_enable_deepep":false,"moe_enable_routing_replay":false,"moe_expert_capacity_factor":null,"moe_expert_rank_capacity_factor":null,"moe_ffn_hidden_size":null,"moe_flex_dispatcher_backend":"deepep","moe_flex_dispatcher_num_sms":null,"moe_grouped_gemm":false,"moe_hybridep_num_blocks_permute":null,"moe_hybridep_num_blocks_unpermute":null,"moe_hybridep_num_sms":null,"moe_hybridep_num_sms_preprocessing":108,"moe_hybridep_pad_variable_tokens":false,"moe_input_jitter_eps":null,"moe_latent_size":null,"moe_latent_use_norm":false,"moe_layer_freq":1,"moe_layer_recompute":false,"moe_mlp_glu_interleave_size":null,"moe_n_hash_layers":0,"moe_ncclep_static_shape":false,"moe_ncclep_use_symm_mem":false,"moe_pad_expert_input_to_capacity":false,"moe_pad_experts_for_cuda_graph_inference":false,"moe_paged_stash":false,"moe_paged_stash_buffer_size_factor_cpu":0.0,"moe_paged_stash_buffer_size_factor_cuda":1.1,"moe_paged_stash_page_size":64,"moe_per_layer_logging":false,"moe_permute_accumulation_in_fp32":false,"moe_permute_fusion":false,"moe_permute_fusion_into_hybridep":false,"moe_router_bias_update_rate":0.001,"moe_router_dtype":null,"moe_router_enable_expert_bias":false,"moe_router_force_biased":null,"moe_router_force_load_balancing":false,"moe_router_freeze_gate":false,"moe_router_fusion":false,"moe_router_group_topk":null,"moe_router_load_balancing_type":"aux_loss","moe_router_num_groups":null,"moe_router_padding_for_fp8":false,"moe_router_padding_for_quantization":false,"moe_router_pre_softmax":false,"moe_router_score_function":"softmax","moe_router_topk":2,"moe_router_topk_scaling_factor":null,"moe_router_use_torch_mm":true,"moe_routing_trace_capture_hidden_states":false,"moe_routing_trace_capture_logits":false,"moe_routing_trace_dump_weights":false,"moe_routing_trace_max_training_iters":null,"moe_routing_trace_path":null,"moe_shared_expert_gate":false,"moe_shared_expert_glu_interleave_size":null,"moe_shared_expert_intermediate_size":null,"moe_shared_expert_overlap":false,"moe_single_grouped_bias":false,"moe_single_grouped_weight":false,"moe_token_dispatcher_type":"alltoall","moe_token_drop_policy":"probs","moe_upcycling_granularity":1,"moe_use_upcycling":false,"moe_z_loss_coeff":null,"mrope_interleaved":false,"mrope_section":null,"mscale":1.0,"mscale_all_dim":0.0,"mtp_detach_heads":true,"mtp_hybrid_override_pattern":null,"mtp_loss_scaling_factor":0.2,"mtp_num_layers":null,"mtp_standalone":false,"mtp_use_repeated_layer":false,"multi_latent_attention":false,"multiple_validation_sets":false,"muon_coefficient_type":"quintic","muon_extra_scale_factor":1.0,"muon_fp32_matmul_prec":"medium","muon_momentum":0.9,"muon_nesterov":false,"muon_num_ns_steps":5,"muon_scalar_optimizer":"adam","muon_scale_mode":"spectral","muon_split_qkv":true,"muon_tp_mode":"blockwise","mup_attn_scale_power":1.0,"mup_base_head_dim":null,"mup_base_hidden_size":null,"mup_embedding_mult":1.0,"mup_output_mult":1.0,"mup_width_mult":1.0,"nccl_all_reduce_for_prefill":false,"nccl_communicator_config_path":null,"nccl_ub":false,"no_persist_layer_norm":false,"no_rope_freq":null,"no_save_optim":false,"no_save_rng":null,"no_weight_decay_cond_type":null,"non_persistent_ckpt_type":null,"non_persistent_global_ckpt_dir":null,"non_persistent_local_ckpt_algo":"fully_parallel","non_persistent_local_ckpt_dir":null,"non_persistent_save_interval":null,"normalization":"RMSNorm","null_tokenizer_eod_id":null,"null_tokenizer_pad_id":-1,"num_attention_heads":32,"num_channels":3,"num_classes":1000,"num_dataset_builder_threads":1,"num_distributed_optimizer_instances":1,"num_experts":null,"num_layers":36,"num_layers_at_end_in_bf16":1,"num_layers_at_start_in_bf16":1,"num_layers_per_virtual_pipeline_stage":null,"num_query_groups":8,"num_residual_streams":4,"num_speculative_tokens":0,"num_virtual_stages_per_pipeline_rank":null,"num_workers":2,"nvtx_ranges":false,"o_groups":8,"o_lora_rank":1024,"object_storage_cache_path":null,"offload_modules":[],"offload_optimizer_states":false,"one_logger_async":false,"one_logger_project":"megatron-lm","one_logger_run_name":null,"onnx_safe":null,"openai_gelu":false,"optimizer":"adam","optimizer_cpu_offload":false,"optimizer_cuda_graph":false,"optimizer_offload_fraction":1.0,"optimizer_state_offload_chunk_size_mb":0,"optimizer_state_offload_fraction":1.0,"original_max_position_embeddings":4096,"outer_dp_sharding_strategy":"no_shard","output_bert_embeddings":false,"overlap_cpu_optimizer_d2h_h2d":false,"overlap_dispatch_backward_with_experts_wgrad":false,"overlap_grad_reduce":false,"overlap_moe_expert_parallel_comm":false,"overlap_p2p_comm":false,"overlap_p2p_comm_warmup_flush":false,"overlap_param_gather":false,"overlap_param_gather_with_optimizer_step":false,"override_opt_param_scheduler":false,"pad_packed_seq_alignment":null,"pad_vocab_size":true,"padded_vocab_size":152064,"params_dtype":{"__torch_dtype__":"bfloat16"},"patch_dim":16,"per_dataset_sequences_path":null,"per_split_data_args_path":null,"perform_initialization":true,"perform_rl_step":false,"phase_transition_iterations":null,"pin_cpu_grads":true,"pin_cpu_params":true,"pipeline_model_parallel_comm_backend":null,"pipeline_model_parallel_layout":null,"pipeline_model_parallel_size":1,"position_embedding_type":"rope","post_mlp_layernorm":false,"post_self_attn_layernorm":false,"pretrained_checkpoint":null,"profile":false,"profile_ranks":[],"profile_step_end":12,"profile_step_start":10,"pytorch_profiler_collect_callstack":false,"pytorch_profiler_collect_chakra":false,"pytorch_profiler_collect_shapes":false,"q_lora_rank":null,"qk_clip":false,"qk_clip_alpha":0.5,"qk_clip_threshold":100,"qk_head_dim":128,"qk_l2_norm":false,"qk_layernorm":true,"qk_pos_emb_head_dim":64,"query_in_block_prob":0.1,"quick_geglu":false,"rampup_batch_size":null,"rank":0,"recompute_granularity":"full","recompute_method":"uniform","recompute_modules":null,"recompute_num_layers":1,"record_memory_history":false,"record_shapes":false,"refit_method":"gloo","relative_attention_max_distance":128,"relative_attention_num_buckets":32,"replication":false,"replication_factor":2,"replication_jump":null,"rerun_mode":"validate_results","reset_attention_mask":false,"reset_position_ids":false,"result_rejected_tracker_filename":null,"retriever_report_topk_accuracies":[],"retriever_score_scaling":false,"reuse_grad_buf_for_mxfp8_param_ag":false,"rl_consumption_granularity":"B","rl_default_temperature":1.0,"rl_default_top_k":-1,"rl_default_top_p":0,"rl_generation_lag":0,"rl_importance_sampling_truncation_coef":null,"rl_inference_expert_model_parallel_size":null,"rl_inference_expert_tensor_model_parallel_size":null,"rl_inference_logprobs_is_correction":false,"rl_inference_model_unified_memory_level":0,"rl_inference_parsers":[],"rl_inference_pipeline_model_parallel_size":null,"rl_inference_tensor_model_parallel_size":null,"rl_kv_cache_management_mode":"persist","rl_offload_inference_model_weights_when_idle":false,"rl_offload_optimizer_during_inference":false,"rl_partial_rollouts":false,"rl_persist_cuda_graphs":false,"rl_profile":false,"rl_profile_dir":null,"rl_prompts_per_eval":32,"rl_sequence_packing_algo":"fifo","rl_sequence_packing_max_sequences_per_bin":50,"rl_skip_bos_token":false,"rl_submission_granularity":"B","rl_training_cuda_graphs":false,"rl_use_sequence_packing":false,"rl_verify_model_weights_swap":false,"rollout_indexer_topk_num_streams":null,"rollout_indexer_topk_width":null,"rope_scaling_factor":8.0,"rope_type":"rope","rotary_base":1000000,"rotary_base_per_layer":null,"rotary_interleaved":false,"rotary_percent":1.0,"rotary_scaling_factor":1.0,"rotary_seq_len_interpolation_factor":null,"run_workload_inspector_server":false,"sample_rate":1.0,"save":"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints","save_activations_interval":null,"save_dgrads_interval":null,"save_interval":20,"save_params_interval":null,"save_retain_interval":null,"save_tokens_per_expert_interval":null,"save_wgrads_interval":null,"seed":1234,"seq_length":4096,"sequence_packing_scheduler":null,"sequence_parallel":true,"sft":false,"sft_mock_dataset_config_json":null,"sft_tokenizer_prompt_format":"nemotron-h-aligned","sgd_momentum":0.9,"sharp_enabled_group":null,"short_seq_prob":0.1,"skip_train":false,"skipped_train_samples":0,"softmax_type":"vanilla","spec":null,"special_tokens":null,"split":null,"squared_relu":false,"start_eval_at_iter":null,"start_weight_decay":0.1,"step_batch_size_schedule":null,"straggler_ctrlr_port":65535,"straggler_minmax_count":1,"strict_fsdp_dtensor_load":true,"suggested_communication_unit_size":null,"swiglu":true,"swin_backbone_type":"tiny","symmetric_ar_type":null,"te_precision_config_file":null,"te_rng_tracker":false,"tensor_model_parallel_size":2,"tensorboard_dir":null,"tensorboard_log_interval":1,"tensorboard_queue_size":1000,"test_data_path":null,"test_mode":false,"thd_max_packed_sequences":null,"thd_tail_padding_policy":null,"tiktoken_num_special_tokens":1000,"tiktoken_pattern":null,"timing_log_level":0,"timing_log_option":"minmax","titles_data_path":null,"tokenizer_hf_no_include_special_tokens":false,"tokenizer_hf_no_use_fast":false,"tokenizer_model":"/typical-model","tokenizer_sentencepiece_ignore_extra_whitespaces":true,"tokenizer_sentencepiece_legacy":false,"tokenizer_type":"HuggingFaceTokenizer","torch_fsdp2_reshard_after_forward":true,"tp_comm_bootstrap_backend":"nccl","tp_comm_bulk_dgrad":true,"tp_comm_bulk_wgrad":true,"tp_comm_overlap":false,"tp_comm_overlap_ag":true,"tp_comm_overlap_cfg":null,"tp_comm_overlap_rs":true,"tp_comm_overlap_rs_dgrad":false,"tp_comm_split_ag":true,"tp_comm_split_rs":true,"train_data_path":null,"train_iters":null,"train_samples":null,"train_sync_interval":null,"transformer_impl":"transformer_engine","transformer_pipeline_model_parallel_size":1,"trust_remote_code":true,"untie_embeddings_and_output_weights":false,"use_checkpoint_args":false,"use_checkpoint_opt_param_scheduler":false,"use_cpu_initialization":null,"use_dist_ckpt":true,"use_dist_ckpt_deprecated":false,"use_distributed_optimizer":true,"use_flash_attn":false,"use_fused_mhc":false,"use_fused_weighted_squared_relu":false,"use_gloo_process_groups":true,"use_grouped_gemm_for_dense_mlp":false,"use_grouped_gemm_for_shared_expert":false,"use_kitchen_attention":false,"use_layer_wise_distributed_optimizer":false,"use_layer_wise_param_layout":false,"use_legacy_static_engine":false,"use_mamba_mem_eff_path":true,"use_megatron_fsdp":false,"use_mp_args_from_checkpoint_args":false,"use_mup":false,"use_one_sent_docs":false,"use_persistent_ckpt_worker":false,"use_precision_aware_optimizer":false,"use_pytorch_profiler":false,"use_ring_exchange_p2p":false,"use_rope_scaling":false,"use_rotary_position_embeddings":true,"use_sharp":false,"use_te_activation_func":false,"use_tokenizer_model_from_checkpoint_args":true,"use_torch_fsdp2":false,"use_torch_optimizer_for_cpu_offload":false,"use_tp_pp_dp_mapping":false,"use_transformer_engine_op_fuser":false,"use_varlen_dataset":false,"v_head_dim":128,"valid_data_path":null,"validation_set_names":null,"variable_seq_lengths":true,"varlen_mock_dataset_config_json":null,"varlen_sbhd_validation":false,"verify_integrity":false,"virtual_pipeline_model_parallel_size":null,"vision_backbone_type":"vit","vision_pretraining":false,"vision_pretraining_type":"classify","vocab_extra_ids":0,"vocab_file":null,"vocab_size":151936,"wandb_entity":null,"wandb_exp_name":null,"wandb_project":null,"wandb_save_dir":null,"weight_decay":0.1,"weight_decay_incr_style":"constant","wgrad_deferral_limit":0,"window_attn_skip_freq":null,"window_size":null,"world_size":32,"yaml_cfg":null,"yarn_beta_fast":null,"yarn_beta_slow":null,"yarn_correction_range_round_to_int":null,"yarn_original_max_position_embeddings":null},"trainer_role":"actor","trainer_actor_index":0},"static_connections":{"static_conn_infos":{"rollout-executor":{"name":"rollout-executor","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.rollout.rollout_executor.RolloutExecutor","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"inference-controller":{"name":"inference-controller","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.rollout.inference_controller.InferenceController","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"inference-router-0":{"name":"inference-router-0","port_infos":[{"name":"primary","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false},{"name":"prometheus","static_port":9000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":null,"num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1},"session-server":{"name":"session-server","port_infos":[{"name":"primary","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":null,"num_cells":32,"num_workers_per_cell":1,"pods_per_cell":1},"trainer-controller-actor":{"name":"trainer-controller-actor","port_infos":[{"name":"rpc","static_port":8000,"mode":"per_worker","allow_dynamic":true,"num_consecutive":1,"offset_by_cell":false}],"worker_class":"miles.ray.train.group.TrainerController","num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1}}}}' meta: gpu_ids: 0,1,2,3,4,5,6,7 name: trainer-engine-actor diff --git a/tests/snapshots/charts/miles-run/typical.yaml b/tests/snapshots/charts/miles-run/typical.yaml index 80f0f940ce..ace758ac3e 100644 --- a/tests/snapshots/charts/miles-run/typical.yaml +++ b/tests/snapshots/charts/miles-run/typical.yaml @@ -645,7 +645,7 @@ spec: - "-m" - "miles.utils.workers.serving.serve" - "--config" - - "{\"worker_type\":\"rollout\",\"args\":{\"sglang_server_concurrency\":512,\"sglang\":{\"models\":[{\"name\":\"default\",\"model_path\":null,\"server_groups\":[{\"worker_type\":\"prefill\",\"num_gpus_per_engine\":16,\"overrides\":{\"model_path\":\"/typical-model\"},\"needs_offload\":true},{\"worker_type\":\"decode\",\"num_gpus_per_engine\":8,\"overrides\":{\"model_path\":\"/typical-model\"},\"needs_offload\":true}],\"update_weights\":true}],\"base_args\":{\"tokenizer_path\":null,\"tokenizer_mode\":\"auto\",\"tokenizer_backend\":\"huggingface\",\"tokenizer_worker_num\":1,\"detokenizer_worker_num\":1,\"skip_tokenizer_init\":false,\"load_format\":\"auto\",\"model_loader_extra_config\":\"{}\",\"context_length\":null,\"is_embedding\":false,\"enable_multimodal\":null,\"revision\":null,\"model_impl\":\"auto\",\"model_config_parser\":\"auto\",\"json_model_override_args\":\"{}\",\"dtype\":\"auto\",\"quantization\":null,\"quantization_param_path\":null,\"kv_cache_dtype\":\"auto\",\"enable_fp32_lm_head\":false,\"modelopt_quant\":null,\"modelopt_checkpoint_restore_path\":null,\"modelopt_checkpoint_save_path\":null,\"modelopt_export_path\":null,\"quantize_and_serve\":false,\"rl_quant_profile\":null,\"enable_tf32_matmul\":false,\"mem_fraction_static\":0.7,\"max_running_requests\":null,\"max_queued_requests\":null,\"max_total_tokens\":null,\"chunked_prefill_size\":4096,\"prefill_decode_interval\":null,\"enable_dynamic_chunking\":false,\"max_prefill_tokens\":16384,\"prefill_max_requests\":null,\"schedule_policy\":\"fcfs\",\"enable_priority_scheduling\":false,\"disable_priority_preemption\":false,\"default_priority_value\":null,\"abort_on_priority_when_disabled\":false,\"schedule_low_priority_values_first\":false,\"priority_scheduling_preemption_threshold\":10,\"retraction_policy\":\"length\",\"schedule_conservativeness\":1.0,\"page_size\":null,\"c128_page_size\":16,\"swa_full_tokens_ratio\":null,\"disable_hybrid_swa_memory\":false,\"radix_eviction_policy\":\"lru\",\"radix_eviction_policy_config\":null,\"prefill_only_disable_kv_cache\":false,\"disable_radix_cache\":false,\"enable_page_major_kv_layout\":false,\"enable_unified_memory\":false,\"disable_chunked_prefix_cache\":false,\"disable_overlap_schedule\":false,\"num_continuous_decode_steps\":1,\"scheduler_recv_interval\":1,\"enable_mixed_chunk\":false,\"dist_timeout\":null,\"tp_size\":1,\"dcp_size\":1,\"pp_size\":1,\"pp_max_micro_batch_size\":null,\"pp_async_batch_depth\":0,\"dp_size\":1,\"attn_dp_size\":1,\"load_balance_method\":\"auto\",\"attn_cp_size\":1,\"moe_dp_size\":1,\"dwdp_size\":1,\"dcp_comm_backend\":null,\"dcp_replicate_q_proj\":null,\"enable_prefill_cp\":false,\"cp_strategy\":null,\"enable_dsa_cache_layer_split\":false,\"enable_cp_decode_attn_tp\":false,\"enable_kv_cache_sharding\":false,\"enable_dp_attention_local_control_broadcast\":false,\"enable_dp_lm_head\":false,\"enable_tp_lm_head_all_to_all\":null,\"enable_attn_tp_input_scattered\":false,\"enable_shared_experts_attn_tp\":false,\"shared_experts_tp_size\":null,\"enable_dense_mlp_attn_tp\":false,\"enable_layernorm_sp\":false,\"disable_attn_tp_gather\":false,\"enable_p2p_check\":false,\"device\":\"cuda\",\"mlx_enable_sampling\":false,\"watchdog_timeout\":300,\"soft_watchdog_timeout\":null,\"sleep_on_idle\":false,\"use_ray\":false,\"numa_node\":null,\"gc_threshold\":null,\"host\":\"127.0.0.1\",\"fastapi_root_path\":\"\",\"smg_grpc_mode\":false,\"grpc_mode\":false,\"grpc_port\":null,\"sidecar\":null,\"sidecar_args\":null,\"warmups\":null,\"enable_http2\":false,\"http2_max_concurrent_streams\":200,\"http2_initial_connection_window_size\":1048576,\"ssl_keyfile\":null,\"ssl_certfile\":null,\"ssl_ca_certs\":null,\"ssl_keyfile_password\":null,\"enable_ssl_refresh\":false,\"api_key\":null,\"admin_api_key\":null,\"served_model_name\":null,\"weight_version\":\"default\",\"chat_template\":null,\"trust_request_chat_template\":false,\"hf_chat_template_name\":null,\"completion_template\":null,\"file_storage_path\":null,\"enable_cache_report\":false,\"return_input_ids\":false,\"return_output_ids\":false,\"default_chat_template_kwargs\":null,\"strip_thinking_cache\":false,\"enable_strict_thinking\":false,\"tool_server\":null,\"sampling_defaults\":\"model\",\"asr_max_buffer_seconds\":60,\"asr_max_concurrent_sessions\":32,\"preferred_sampling_params\":null,\"allow_auto_truncate\":false,\"stream_interval\":1,\"batch_notify_size\":16,\"stream_response_default_include_usage\":false,\"incremental_streaming_output\":false,\"enable_streaming_session\":false,\"enable_session_radix_cache\":false,\"log_level\":\"info\",\"log_level_http\":null,\"log_requests\":false,\"log_requests_level\":2,\"log_requests_format\":\"text\",\"log_requests_target\":null,\"uvicorn_access_log_exclude_prefixes\":[],\"crash_dump_folder\":null,\"show_time_cost\":false,\"enable_metrics\":false,\"smg_http_sidecar_port\":null,\"enable_mfu_metrics\":false,\"enable_metrics_for_all_schedulers\":false,\"load_snapshot_publish_interval\":15,\"tokenizer_metrics_custom_labels_header\":\"x-custom-labels\",\"tokenizer_metrics_allowed_custom_labels\":null,\"extra_metric_labels\":null,\"bucket_time_to_first_token\":null,\"bucket_inter_token_latency\":null,\"bucket_e2e_request_latency\":null,\"prompt_tokens_buckets\":null,\"generation_tokens_buckets\":null,\"gc_warning_threshold_secs\":0.0,\"decode_log_interval\":40,\"enable_request_time_stats_logging\":false,\"kv_events_config\":null,\"load_publish_endpoint\":null,\"enable_forward_pass_metrics\":false,\"forward_pass_metrics_worker_id\":\"\",\"forward_pass_metrics_ipc_name\":null,\"enable_trace\":false,\"trace_modules\":\"request\",\"otlp_traces_endpoint\":\"localhost:4317\",\"export_metrics_to_file\":false,\"export_metrics_to_file_dir\":null,\"constrained_json_whitespace_pattern\":null,\"constrained_json_disable_any_whitespace\":false,\"constrained_json_max_whitespace_cnt\":null,\"attention_backend\":null,\"decode_attention_backend\":null,\"enable_lean_attention\":null,\"prefill_attention_backend\":null,\"grammar_backend\":null,\"radix_cache_backend\":null,\"mm_attention_backend\":null,\"fp8_gemm_runner_backend\":\"auto\",\"fp4_gemm_runner_backend\":\"auto\",\"bf16_gemm_backend\":\"auto\",\"dsa_prefill_backend\":null,\"dsv4_prefill_backend\":\"auto\",\"dsa_decode_backend\":null,\"dsa_paged_mqa_logits_backend\":\"auto\",\"dsa_topk_backend\":\"sgl-kernel\",\"disable_flashinfer_autotune\":false,\"flashinfer_autotune_skip_ops\":null,\"mamba_backend\":\"triton\",\"cuda_graph_config\":null,\"cuda_graph_backend_decode\":null,\"cuda_graph_backend_prefill\":\"disabled\",\"cuda_graph_max_bs_decode\":null,\"cuda_graph_max_bs_prefill\":null,\"cuda_graph_bs_decode\":null,\"cuda_graph_bs_prefill\":null,\"cuda_graph_prefill_max_context\":null,\"disable_prefill_cuda_graph\":false,\"disable_decode_cuda_graph\":false,\"disable_cuda_graph_padding\":false,\"enable_profile_cuda_graph\":false,\"enable_cudagraph_gc\":false,\"debug_cuda_graph\":false,\"enable_layerwise_nvtx_marker\":false,\"enable_nccl_nvls\":false,\"enable_symm_mem\":false,\"triton_attention_reduce_in_fp32\":false,\"triton_attention_num_kv_splits\":8,\"triton_attention_split_tile_size\":null,\"flashinfer_mla_disable_ragged\":false,\"enable_fused_qk_norm_rope\":false,\"enable_precise_embedding_interpolation\":false,\"enable_fused_moe_sum_all_reduce\":false,\"enable_deepseek_v4_fp4_indexer\":false,\"disable_custom_all_reduce\":false,\"enable_mscclpp\":false,\"enable_torch_symm_mem\":false,\"enable_scattered_sconv\":false,\"pre_warm_nccl\":false,\"boundary_reduction\":\"auto\",\"enable_quant_communications\":false,\"enforce_disable_flashinfer_allreduce_fusion\":false,\"flashinfer_allreduce_fusion_backend\":null,\"enable_aiter_allreduce_fusion\":false,\"enable_torch_compile\":false,\"enable_torch_compile_debug_mode\":false,\"torch_compile_max_bs\":32,\"speculative_algorithm\":null,\"uno_lora_path\":null,\"speculative_draft_model_path\":null,\"speculative_draft_model_revision\":null,\"speculative_draft_load_format\":null,\"speculative_num_steps\":null,\"speculative_eagle_topk\":null,\"speculative_num_draft_tokens\":null,\"speculative_dflash_block_size\":null,\"speculative_dspark_block_size\":null,\"speculative_dspark_sps_table_path\":null,\"speculative_dspark_confidence_sts_path\":null,\"speculative_dspark_align_verify_tokens_to_graph_tier\":false,\"speculative_accept_threshold_single\":1.0,\"speculative_accept_threshold_acc\":1.0,\"speculative_use_rejection_sampling\":false,\"speculative_token_map\":null,\"speculative_attention_mode\":\"prefill\",\"speculative_draft_attention_backend\":null,\"speculative_dsa_topk_backend\":\"sgl-kernel\",\"speculative_draft_kv_cache_dtype\":null,\"speculative_draft_window_size\":null,\"speculative_moe_runner_backend\":null,\"speculative_moe_a2a_backend\":null,\"speculative_enable_w4a4_mxfp4_megamoe\":null,\"speculative_draft_model_quantization\":null,\"speculative_skip_dp_mlp_sync\":false,\"enable_multi_layer_eagle\":false,\"speculative_adaptive\":false,\"speculative_adaptive_config\":null,\"decoupled_spec_bind_endpoint\":null,\"decoupled_spec_connect_endpoints\":null,\"decoupled_spec_rank\":null,\"decoupled_spec_role\":\"null\",\"spec_trace_dir\":null,\"speculative_ngram_min_bfs_breadth\":1,\"speculative_ngram_max_bfs_breadth\":10,\"speculative_ngram_match_type\":\"BFS\",\"speculative_ngram_max_trie_depth\":18,\"speculative_ngram_capacity\":10000000,\"speculative_ngram_external_corpus_path\":null,\"speculative_ngram_external_sam_budget\":0,\"speculative_ngram_external_corpus_max_tokens\":10000000,\"ep_size\":1,\"moe_a2a_backend\":\"none\",\"enable_w4a4_mxfp4_megamoe\":false,\"deepep_v2_mode\":\"direct\",\"moe_runner_backend\":\"auto\",\"flashinfer_mxfp4_moe_precision\":\"default\",\"deepep_mode\":\"auto\",\"fuseep_mode\":2,\"deepep_dispatcher_output_dtype\":\"auto\",\"ep_num_redundant_experts\":0,\"ep_dispatch_algorithm\":null,\"init_expert_location\":\"trivial\",\"enable_eplb\":false,\"eplb_algorithm\":\"auto\",\"eplb_rebalance_num_iterations\":1000,\"eplb_rebalance_layers_per_chunk\":null,\"eplb_min_rebalancing_utilization_threshold\":1.0,\"expert_distribution_recorder_mode\":null,\"expert_distribution_recorder_buffer_size\":null,\"expert_balancedness_report_mode\":\"off\",\"deepep_config\":null,\"moe_dense_tp_size\":null,\"elastic_ep_backend\":null,\"enable_elastic_expert_backup\":false,\"mooncake_ib_device\":null,\"enable_waterfill\":false,\"ep_join_mode\":null,\"ep_join_rank_offset\":0,\"elastic_ep_initial_size\":null,\"max_ep_size\":null,\"elastic_ep_scale_timeout\":600,\"disable_flashinfer_cutlass_moe_fp4_allgather\":false,\"disable_shared_experts_fusion\":false,\"enforce_shared_experts_fusion\":false,\"max_mamba_cache_size\":null,\"mamba_ssm_dtype\":null,\"mamba_max_states_per_path\":-1,\"enable_mamba_cache_stochastic_rounding\":false,\"mamba_cache_philox_rounds\":0,\"mamba_full_memory_ratio\":null,\"mamba_radix_cache_strategy\":\"auto\",\"mamba_track_interval\":256,\"enable_int8_mamba_checkpoint\":false,\"int8_mamba_ckpt_size\":null,\"linear_attn_backend\":\"triton\",\"linear_attn_decode_backend\":null,\"linear_attn_prefill_backend\":null,\"linear_attn_verify_backend\":null,\"enable_linear_replayssm\":false,\"linear_replayssm_cache_len\":16,\"enable_linear_replayssm_spec\":false,\"enable_hierarchical_cache\":false,\"hicache_host_memory_mode\":\"cache\",\"hicache_ratio\":null,\"hicache_size\":0,\"hicache_write_policy\":\"write_through\",\"hicache_io_backend\":\"kernel\",\"hicache_mem_layout\":\"page_first\",\"hicache_storage_backend\":null,\"hicache_storage_prefetch_policy\":\"timeout\",\"hicache_storage_backend_extra_config\":null,\"hicache_storage_prefetch_retry_poll_interval\":8,\"hicache_storage_prefetch_retry_max_attempts\":8,\"enable_unified_cache_external_linker\":false,\"unified_cache_external_linker_backend\":\"mooncake\",\"enable_hisparse\":false,\"hisparse_config\":null,\"enable_broadcast_mm_inputs_process\":false,\"enable_prefix_mm_cache\":false,\"mm_enable_dp_encoder\":false,\"mm_process_config\":null,\"mm_processor_worker_num\":0,\"mm_io_worker_num\":0,\"allowed_media_domains\":[],\"media_url_max_file_size_mb\":64,\"mm_preprocess_cache_size_mb\":null,\"trust_mm_content_hashes\":false,\"limit_mm_data_per_request\":null,\"enable_mm_global_cache\":false,\"image_processor_backend\":\"auto\",\"mm_global_cache_backend\":\"mooncake\",\"disable_fast_image_processor\":false,\"mm_feature_transport\":null,\"enable_lora\":null,\"enable_lora_overlap_loading\":null,\"max_lora_rank\":null,\"lora_target_modules\":null,\"lora_paths\":null,\"max_loaded_loras\":null,\"max_loras_per_batch\":8,\"lora_eviction_policy\":\"lru\",\"lora_backend\":\"csgmv\",\"max_lora_chunk_size\":16,\"experts_shared_outer_loras\":null,\"lora_use_virtual_experts\":true,\"lora_strict_loading\":false,\"lora_no_cpu_backup\":false,\"lora_drain_wait_threshold\":0.0,\"enable_two_batch_overlap\":false,\"enable_single_batch_overlap\":false,\"tbo_token_distribution_threshold\":0.48,\"cpu_offload_gb\":0,\"offload_group_size\":-1,\"offload_num_in_group\":1,\"offload_prefetch_step\":1,\"offload_mode\":\"cpu\",\"enable_lmcache\":false,\"lmcache_config_file\":null,\"enable_flexkv\":false,\"flexkv_config_file\":null,\"kt_weight_path\":null,\"kt_method\":\"AMXINT4\",\"kt_cpuinfer\":null,\"kt_threadpool_count\":2,\"kt_num_gpu_experts\":null,\"kt_max_deferred_experts_per_token\":null,\"dllm_algorithm\":null,\"dllm_algorithm_config\":null,\"dllm_fdfo\":true,\"disaggregation_mode\":\"null\",\"disaggregation_transfer_backend\":\"mooncake\",\"disaggregation_bootstrap_port\":8998,\"disaggregation_ib_device\":null,\"disaggregation_decode_enable_radix_cache\":false,\"disaggregation_decode_enable_offload_kvcache\":false,\"disaggregation_decode_retraction_backup\":null,\"num_reserved_decode_tokens\":512,\"disaggregation_decode_extra_slots\":null,\"disaggregation_decode_polling_interval\":1,\"optimistic_prefill_attempts\":0,\"encoder_only\":false,\"language_only\":false,\"language_model_only\":false,\"encoder_transfer_backend\":\"auto\",\"encoder_urls\":[],\"encoder_bootstrap_port\":8997,\"encoder_register_urls\":[],\"enable_adaptive_dispatch_to_encoder\":false,\"enable_pdmux\":false,\"pdmux_config_path\":null,\"sm_group_num\":8,\"startup_weight_load_mode\":\"serial\",\"custom_weight_loader\":null,\"weight_loader_disable_mmap\":false,\"weight_loader_prefetch_checkpoints\":false,\"weight_loader_prefetch_num_threads\":4,\"weight_loader_drop_cache_after_load\":false,\"remote_instance_weight_loader_seed_instance_ip\":null,\"remote_instance_weight_loader_seed_instance_service_port\":null,\"remote_instance_weight_loader_send_weights_group_ports\":null,\"remote_instance_weight_loader_backend\":\"nccl\",\"remote_instance_weight_loader_start_seed_via_transfer_engine\":false,\"remote_instance_weight_loader_start_seed_via_nixl\":false,\"engine_info_bootstrap_port\":6789,\"modelexpress_config\":null,\"download_dir\":null,\"model_checksum\":null,\"delete_ckpt_after_loading\":false,\"decrypted_config_file\":null,\"decrypted_draft_config_file\":null,\"checkpoint_engine_wait_weights_before_ready\":false,\"enable_prefill_delayer\":false,\"prefill_delayer_max_delay_passes\":30,\"prefill_delayer_token_usage_low_watermark\":null,\"prefill_delayer_forward_passes_buckets\":null,\"prefill_delayer_wait_seconds_buckets\":null,\"prefill_delayer_queue_min_ratio\":null,\"prefill_delayer_max_delay_ms\":null,\"min_free_slots_delay\":null,\"enable_deterministic_inference\":false,\"rl_on_policy_target\":null,\"kv_canary\":\"none\",\"kv_canary_sweep_interval\":0,\"enable_dynamic_batch_tokenizer\":false,\"dynamic_batch_tokenizer_batch_size\":32,\"dynamic_batch_tokenizer_batch_timeout\":0.002,\"enable_tokenizer_batch_encode\":false,\"disable_tokenizer_batch_decode\":false,\"debug_tensor_dump_output_folder\":null,\"debug_tensor_dump_layers\":null,\"debug_tensor_dump_input_file\":null,\"enable_weights_cpu_backup\":false,\"enable_draft_weights_cpu_backup\":false,\"enable_custom_logit_processor\":false,\"enable_return_hidden_states\":false,\"return_hidden_states_mode\":null,\"sampling_mask_max_tokens\":4096,\"disable_outlines_disk_cache\":false,\"enable_mis\":false,\"weight_cache_mode\":\"off\",\"weight_cache_socket\":null,\"weight_cache_timeout\":1800,\"forward_hooks\":null,\"msprobe_dump_config\":null,\"ple_offload_embedding\":null,\"ple_offload_backend\":\"pinned\",\"ple_offload_dir\":null,\"disaggregation_enable_kv_checksum\":false,\"enable_pd_role_switch\":false,\"speculative_domino_candidate_pool_size\":2048,\"flashinfer_a2a_dispatch_type\":null,\"cuda_graph_max_seq_len_prefill\":null,\"prefill_kv_cache_dequant_dtype\":\"auto\",\"dsv4_attn_backend\":\"auto\",\"otlp_service_name\":null,\"hicache_host_memory_fraction\":0.8,\"enable_linker_mla_dedup\":false,\"swa_prefix_tails\":null,\"enable_encoder_swa_bounded_replay\":false,\"enable_decoder_swa_bounded_replay\":false,\"enable_response_store\":false,\"disaggregation_decode_host_receive_threshold\":1.0,\"enable_prefill_weight_versions\":false,\"enable_token_space_processor\":false,\"qsa_indexer_dtype\":\"auto\",\"custom_pull_weights_pre_read_hook\":null,\"enable_engine_info_bootstrap\":false,\"enable_rdt_weight_sync\":false,\"enable_prefill_only_deterministic_inference\":false,\"true_on_policy_contract\":null,\"disaggregation_decode_allocation_policy\":\"early\",\"speculative_use_block_verification\":false,\"speculative_draft_sink_size\":null,\"disable_aiter_allreduce_fusion_in_prefill\":false,\"disable_aiter_allreduce_fusion_in_decode\":false,\"disable_draft_cuda_graph\":false,\"dsa_triton_union\":0,\"enable_dsa_fused_indexer\":null,\"enable_watermark\":false,\"watermark_config\":null,\"grpc_response_timeout_secs\":300,\"sampling_backend\":null,\"reasoning_parser\":null,\"tool_call_parser\":null,\"kv_canary_real_data\":\"none\",\"disable_cuda_graph\":false,\"enable_dp_attention\":false,\"enable_flashinfer_allreduce_fusion\":false}},\"use_miles_dashboard\":false,\"dashboard_flush_interval\":5.0,\"dashboard_gpu_sample_interval\":1.0,\"dashboard_sglang_scrape_interval\":2.0,\"dashboard_sglang_scrape_mode\":\"auto\",\"dashboard_sglang_metrics\":null,\"dashboard_forward_prometheus\":false,\"use_wandb\":false,\"wandb_mode\":null,\"wandb_dir\":null,\"wandb_key\":null,\"wandb_host\":null,\"wandb_team\":null,\"wandb_group\":null,\"wandb_random_suffix\":true,\"wandb_always_use_train_step\":false,\"log_multi_turn\":false,\"log_reward_category\":null,\"log_correct_samples\":false,\"wandb_run_id\":null,\"use_tensorboard\":false,\"tb_project_name\":null,\"tb_experiment_name\":null,\"use_prometheus\":false,\"prometheus_port\":9090,\"prometheus_run_name\":null,\"use_mlflow\":false,\"mlflow_tracking_uri\":null,\"mlflow_experiment_name\":\"miles\",\"mlflow_run_name\":null,\"mlflow_run_id\":null,\"session_server_instances\":null,\"use_session_server\":true,\"session_server_workers\":32,\"session_server_ip\":null,\"session_server_external_host\":null,\"session_server_port\":null,\"tito_model\":\"default\",\"session_message_matcher\":\"strict\",\"session_sample_picker_path\":\"miles.rollout.session.v2.picker_hub.drop_same_prompt_retries\",\"session_sample_postprocessor_path\":\"miles.rollout.session.v2.postprocessor_hub.default_postprocess\",\"ci_disable_config_snapshot\":false,\"config_snapshot_name\":null,\"ci_enable_metrics_capture\":false,\"ci_event_root\":null,\"ci_test\":false,\"ci_tito_special_token_count_threshold\":0.0,\"ci_disable_kl_checker\":false,\"ci_disable_logprobs_checker\":false,\"ci_disable_weight_update_checker\":false,\"ci_metric_checker_key\":null,\"ci_metric_checker_threshold\":null,\"ci_metric_checker_expect_num\":null,\"ci_save_grad_norm\":null,\"ci_load_grad_norm\":null,\"ci_save_model_hash\":false,\"ci_check_model_hash\":false,\"prefill_num_servers\":null,\"enable_mtp_training\":false,\"dsa_impl\":\"miles\",\"miles_dsa_topk_backend\":\"canonical\",\"dsv4_impl\":\"megatron\",\"custom_megatron_init_path\":null,\"custom_megatron_before_log_prob_hook_path\":null,\"custom_megatron_before_train_step_hook_path\":null,\"rollout_buffer_url\":null,\"fetch_trajectory_retry_times\":-1,\"min_batch_collection_ratio\":1.0,\"rollout_task_type\":\"math\",\"data_pad_size_multiplier\":128,\"disable_rollout_trim_samples\":false,\"use_dynamic_global_batch_size\":false,\"rm_type\":\"math\",\"reward_key\":null,\"custom_rm_path\":null,\"http_proxy\":null,\"use_distributed_post\":false,\"save_debug_trajectory_data\":null,\"load_debug_rollout_data\":null,\"debug_rollout_only\":false,\"debug_train_only\":false,\"save_debug_train_data\":null,\"save_debug_event_data\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints/events\",\"dump_details\":null,\"dumper_enable\":false,\"dumper_dir\":\"/tmp/dumper\",\"dumper_inference\":null,\"dumper_fwd_only\":null,\"dumper_fwd_bwd\":null,\"dumper_source_patcher_config_inference\":null,\"dumper_source_patcher_config_train\":null,\"memory_snapshot_dir\":\".\",\"memory_snapshot_num_steps\":null,\"profile_target\":[\"train_overall\"],\"memory_recorder\":\"torch\",\"check_weight_update_equal\":false,\"check_weight_update_selector\":\"all\",\"check_weight_update_skip_list\":null,\"check_weight_update_allow_quant_error\":false,\"save_local_weight_checksum\":false,\"check_weight_transfer_checksum\":false,\"enable_event_analyzer\":false,\"log_inference_engine_weight_checksums\":false,\"enable_sample_ownership_checker\":false,\"sample_ownership_grace_steps\":10,\"enable_witness\":false,\"witness_buffer_size\":1048576,\"ci_fault_hooks\":null,\"ci_fault_hooks_path\":null,\"ci_inject_rollout_data_path\":null,\"env_report\":\"\",\"env_report_interval_seconds\":3600.0,\"debug_unified_grad_fused_logprob\":false,\"debug_deterministic_collective\":false,\"sglang_model_routers\":null,\"sglang_router_ip\":null,\"sglang_router_port\":null,\"sglang_router_policy\":\"manual\",\"sglang_router_request_timeout_secs\":14400,\"router_args\":{\"worker_urls\":[],\"policy\":\"cache_aware\",\"prefill_policy\":null,\"decode_policy\":null,\"cache_threshold\":0.3,\"balance_abs_threshold\":64,\"balance_rel_threshold\":1.5,\"bucket_adjust_interval_secs\":5,\"eviction_interval_secs\":60,\"max_tree_size\":67108864,\"max_idle_secs\":14400,\"assignment_mode\":\"min_load\",\"max_payload_size\":536870912,\"dp_aware\":false,\"enable_igw\":false,\"mini_lb\":false,\"pd_disaggregation\":false,\"prefill\":null,\"decode\":null,\"worker_startup_timeout_secs\":1800,\"worker_startup_check_interval\":30,\"log_dir\":null,\"log_level\":\"info\",\"service_discovery\":false,\"selector\":{},\"service_discovery_port\":80,\"service_discovery_namespace\":null,\"prefill_selector\":{},\"decode_selector\":{},\"prometheus_port\":29000,\"prometheus_host\":\"0.0.0.0\",\"prometheus_duration_buckets\":null,\"request_id_headers\":null,\"request_timeout_secs\":1800,\"shutdown_grace_period_secs\":180,\"cors_allowed_origins\":[],\"max_concurrent_requests\":-1,\"queue_size\":100,\"queue_timeout_secs\":60,\"rate_limit_tokens_per_second\":null,\"retry_max_retries\":5,\"retry_initial_backoff_ms\":50,\"retry_max_backoff_ms\":30000,\"retry_backoff_multiplier\":1.5,\"retry_jitter_factor\":0.2,\"disable_retries\":false,\"cb_failure_threshold\":10,\"cb_success_threshold\":3,\"cb_timeout_duration_secs\":60,\"cb_window_duration_secs\":120,\"disable_circuit_breaker\":false,\"health_failure_threshold\":3,\"health_success_threshold\":2,\"health_check_timeout_secs\":5,\"health_check_interval_secs\":60,\"health_check_endpoint\":\"/health\",\"disable_health_check\":false,\"model_path\":null,\"tokenizer_path\":null,\"chat_template\":null,\"tokenizer_cache_enable_l0\":false,\"tokenizer_cache_l0_max_entries\":10000,\"tokenizer_cache_enable_l1\":false,\"tokenizer_cache_l1_max_memory\":52428800,\"reasoning_parser\":null,\"tool_call_parser\":null,\"mcp_config_path\":null,\"backend\":\"sglang\",\"history_backend\":\"memory\",\"oracle_wallet_path\":null,\"oracle_tns_alias\":null,\"oracle_connect_descriptor\":null,\"oracle_username\":null,\"oracle_password\":null,\"oracle_pool_min\":1,\"oracle_pool_max\":16,\"oracle_pool_timeout_secs\":30,\"postgres_db_url\":null,\"postgres_pool_max\":16,\"redis_url\":null,\"redis_pool_max\":16,\"redis_retention_days\":30,\"client_cert_path\":null,\"client_key_path\":null,\"ca_cert_paths\":[],\"tls_cert_path\":null,\"tls_key_path\":null,\"enable_trace\":false,\"otlp_traces_endpoint\":\"localhost:4317\",\"api_key\":null,\"control_plane_api_keys\":[],\"control_plane_audit_enabled\":false,\"jwt_issuer\":null,\"jwt_audience\":null,\"jwt_jwks_uri\":null,\"jwt_role_mapping\":[]},\"router\":\"sglang\",\"miles_router_timeout\":null,\"miles_router_max_connections\":null,\"miles_router_health_check_failure_threshold\":3,\"lora_A_init_method\":\"xavier\",\"lora_B_init_method\":\"zero\",\"multi_lora\":false,\"lora_sync_sends_base\":true,\"hf_lora_targets\":null,\"lora_adapter_targets\":null,\"sglang_lora_use_virtual_experts\":true,\"lora_rank\":0,\"lora_alpha\":16,\"lora_dropout\":0.0,\"lora_type\":\"lora\",\"target_modules\":null,\"exclude_modules\":null,\"lora_adapter_path\":null,\"lora_sync_from_tensor\":false,\"lora_base_cpu_backup\":false,\"lora_train_only\":false,\"experts_shared_outer_loras\":false,\"multi_lora_n_adapters\":0,\"check_lora_weight_equal\":false,\"use_opd\":false,\"opd_type\":null,\"opd_kl_coef\":1.0,\"opd_teacher_load\":null,\"opd_teacher_ckpt_step\":null,\"use_critic\":false,\"ref_load\":null,\"ref_ckpt_step\":null,\"save_hf\":null,\"save_trigger_sentinel\":null,\"custom_megatron_post_save_hook_path\":null,\"num_critic_only_steps\":0,\"critic_load\":null,\"critic_save\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints_critic\",\"critic_lr\":1e-6,\"critic_lr_warmup_iters\":0,\"eps_clip\":0.2,\"eps_clip_high\":0.28,\"eps_clip_c\":null,\"value_clip\":0.2,\"kl_coef\":0.0,\"loss_type\":\"policy_loss\",\"score_centering_is\":\"none\",\"score_centering_tis_clip\":2.0,\"score_centering_mis_low\":0.5,\"score_centering_mis_high\":5.0,\"custom_loss_function_path\":null,\"kl_loss_type\":\"k1\",\"advantage_estimator\":\"grpo\",\"compute_advantages_and_returns\":true,\"use_kl_loss\":false,\"kl_loss_coef\":0.0,\"use_unbiased_kl\":false,\"ref_update_interval\":null,\"entropy_coef\":0.0,\"gamma\":1.0,\"lambd\":1.0,\"normalize_advantages\":false,\"use_rollout_entropy\":false,\"observe_training_entropy\":false,\"get_mismatch_metrics\":false,\"reset_optimizer_states\":false,\"use_rollout_logprobs\":false,\"skip_actor_forward_only\":false,\"use_tis\":false,\"tis_clip\":2.0,\"tis_clip_low\":0.0,\"custom_tis_function_path\":null,\"custom_pg_loss_reducer_function_path\":null,\"use_routing_replay\":false,\"use_rollout_routing_replay\":false,\"use_indexer_replay\":false,\"use_rollout_indexer_replay\":false,\"use_opsm\":false,\"opsm_delta\":0.0001,\"eval_uses_snapshots\":false,\"eval_prompt_data\":null,\"eval_config\":null,\"skip_eval_before_train\":false,\"eval_input_key\":null,\"eval_label_key\":null,\"eval_tool_key\":null,\"n_samples_per_eval_prompt\":1,\"eval_temperature\":null,\"eval_top_p\":null,\"eval_top_k\":null,\"eval_max_response_len\":null,\"eval_min_new_tokens\":null,\"eval_max_context_len\":null,\"eval_hf_dir\":null,\"eval_max_in_flight\":2,\"eval_overflow_policy\":\"backpressure\",\"eval_keep_snapshots\":2,\"num_rollout\":16,\"debug_exit_after_rollout\":null,\"num_epoch\":null,\"rollout_global_dataset\":true,\"data_source_path\":{\"path\":\"miles.rollout.data_source.RolloutDataSource\",\"config\":null},\"prompt_data\":\"/cluster-storage/datasets/dapo-math-17k/dapo-math-17k.jsonl\",\"apply_chat_template\":true,\"apply_chat_template_kwargs\":{},\"chat_template_path\":null,\"input_key\":\"prompt\",\"label_key\":\"label\",\"multimodal_keys\":null,\"metadata_key\":\"metadata\",\"tool_key\":\"tools\",\"start_rollout_id\":null,\"rollout_batch_size\":32,\"n_samples_per_prompt\":8,\"num_steps_per_rollout\":null,\"balance_data\":true,\"balance_by_flops\":false,\"allow_partial_train_step\":false,\"use_dynamic_batch_size\":true,\"max_tokens_per_gpu\":9216,\"trainer_heartbeat_checker_interval\":10.0,\"trainer_heartbeat_checker_timeout\":10.0,\"trainer_heartbeat_checker_first_wait\":300.0,\"trainer_heartbeat_checker_failure_threshold\":3,\"rollout_health_check_interval\":30.0,\"rollout_health_check_timeout\":30.0,\"rollout_health_check_first_wait\":0.0,\"rollout_health_check_failure_threshold\":1,\"use_fault_tolerance\":false,\"ft_components\":[],\"api_server_host\":\"127.0.0.1\",\"api_server_port\":0,\"mini_ft_controller_enable\":false,\"mini_ft_controller_poll_interval\":10.0,\"mini_ft_controller_resume_delay\":10.0,\"custom_agent_function_path\":null,\"use_sampling_support_replay\":false,\"rollout_sampling_logprobs_mode\":\"selected\",\"rollout_top_logprobs_num\":0,\"hf_checkpoint\":\"/typical-model\",\"model_name\":null,\"rollout_function_path\":{\"path\":\"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn\",\"config\":null},\"fully_async\":false,\"rollout_temperature\":1.0,\"rollout_top_p\":1.0,\"rollout_top_k\":-1,\"rollout_max_response_len\":8192,\"object_store_backend\":\"mooncake\",\"mooncake_store_init_kwargs\":{\"protocol\":\"tcp\",\"master_server_address\":\"127.0.0.1:50051\",\"global_segment_size\":\"2gb\",\"local_buffer_size\":\"2gb\"},\"mooncake_replica_num\":1,\"use_output_store\":false,\"output_store_local_buffer_size\":\"16gb\",\"async_unused_samples_handler\":\"drop\",\"custom_generate_function_path\":null,\"update_weight_buffer_size\":536870912,\"update_weights_interval\":1,\"pause_generation_mode\":\"retract\",\"keep_old_actor\":false,\"rollout_data_postprocess_path\":null,\"pin_rollout_manager_to_head\":false,\"rollout_external_engine_addrs\":null,\"rollout_external_router_pd\":false,\"custom_inference_engine_provider_path\":{\"path\":\"miles.ray.specs.inference.backend_inference_engine_provider\",\"config\":null},\"update_weight_transfer_mode\":\"broadcast\",\"update_weight_disk_dir\":null,\"update_weight_local_checkpoint_dir\":null,\"update_weight_delta_encoding\":\"xor\",\"update_weight_delta_checksum\":\"xxh3-128\",\"custom_update_weight_post_write_path\":null,\"p2p_transfer_timeout\":30.0,\"update_weight_engine_request_timeout\":300.0,\"update_weights_timeout\":600.0,\"p2p_transport\":\"mooncake\",\"trainer_id\":\"actor\",\"trainer_model_id\":null,\"entry\":\"train\",\"train_backend\":\"megatron\",\"qkv_format\":\"thd\",\"linear_attention_backend\":\"fla\",\"linear_attention_input_norm\":\"te\",\"true_on_policy_mode\":false,\"train_env_vars\":{},\"train_memory_margin_bytes\":1073741824,\"debug_skip_weight_update\":false,\"debug_disable_optimizer\":false,\"rematerialize_param_from_master_weight\":false,\"check_rematerialize_param_from_master_weight\":false,\"megatron_to_hf_mode\":\"raw\",\"dsa_attention_backend\":\"tilelang\",\"extra_high_precision_layers_hf\":[],\"extra_high_precision_layers_megatron\":[],\"custom_model_provider_path\":null,\"recompute_loss_function\":false,\"log_probs_backend\":\"torch\",\"log_probs_chunk_size\":-1,\"indep_dp\":false,\"delay_split_train_data_by_dp\":false,\"allgather_cp\":false,\"mfu_peak_tflops\":null,\"starts_inference_engines\":true,\"rollout_external\":false,\"cluster_backend\":\"kubernetes\",\"worker_comm_backend\":\"rpc\",\"deploy_component\":\"all\",\"deploy_instance_id\":null,\"init_expected_num_cells\":{\"default\":3},\"trainer_init_expected_num_cells\":null,\"trainer_controller_addrs\":null,\"inference_controller_addr\":null,\"rollout_num_gpus_per_engine\":1,\"num_gpus_per_node\":8,\"colocate\":true,\"offload\":false,\"offload_train\":true,\"clear_quantized_weight_workspaces_on_offload\":true,\"offload_rollout\":true,\"offload_rollout_level\":[\"kv_cache\",\"weight\"],\"offload_train_target\":\"cpu\",\"stream_optimizer_state_to_disk\":false,\"stream_optimizer_state_moment_dtype\":\"fp32\",\"stream_optimizer_state_page_cache_mb\":null,\"offload_train_disk_dir\":null,\"offload_train_disk_chunk_mb\":256,\"colocate_memory_peak_device\":\"cpu\",\"run_uuid\":\"0123456789abcdef\",\"log_passrate\":false,\"recompute_logprobs_via_prefill\":false,\"loss_mask_type\":\"qwen\",\"rollout_sample_filter_path\":null,\"rollout_all_samples_process_path\":null,\"namespaced_radix_cache\":false,\"rollout_max_context_len\":null,\"rollout_max_prompt_len\":null,\"rollout_skip_special_tokens\":false,\"rollout_stop\":null,\"rollout_stop_token_ids\":null,\"rollout_shuffle\":true,\"rollout_seed\":42,\"over_sampling_batch_size\":32,\"dynamic_sampling_filter_path\":null,\"rollout_submission_granularity\":null,\"partial_rollout\":false,\"mask_offpolicy_in_partial_rollout\":false,\"max_weight_staleness\":null,\"async_max_concurrent_samples\":null,\"async_data_buffer_capacity_factor\":2.0,\"custom_async_data_buffer_path\":null,\"custom_rollout_log_function_path\":null,\"custom_eval_rollout_log_function_path\":null,\"buffer_filter_path\":null,\"eval_reward_key\":null,\"group_rm\":false,\"rm_url\":null,\"custom_reward_post_process_path\":null,\"custom_convert_samples_to_train_data_path\":null,\"opd_log_prob_top_k\":0,\"opd_top_k_strategy\":\"only-student\",\"opd_reward_weight_mode\":\"student_p\",\"opd_topk_per_position\":false,\"opd_teacher_urls\":null,\"opd_teacher_key\":\"opd_teacher\",\"eval_datasets\":[],\"eval_function_path\":{\"path\":\"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn\",\"config\":null},\"eval_max_prompt_len\":null,\"save_debug_rollout_data\":null,\"load_debug_rollout_data_subsample\":null,\"ci_inject_rollout_data_start_rollout_id\":null,\"ci_inject_rollout_data_min_match_ratio\":0.9,\"ci_inject_missing_prefetched_batch_bug\":false,\"ci_assert_prefill_lag_max\":null,\"grpo_std_normalization\":true,\"rewards_normalization\":true,\"inference_runtime_mut_state\":{\"engine_count\":0,\"gpu_count\":0,\"eval_engine_count\":0},\"ckpt_step\":null,\"rollout_indexer_topk_num_streams\":null,\"save\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints\",\"save_interval\":20,\"async_save\":false,\"seed\":1234,\"num_layers\":36,\"low_memory_resume\":false,\"distributed_backend\":\"nccl\",\"distributed_timeout_minutes\":10,\"eval_interval\":null,\"global_batch_size\":256,\"micro_batch_size\":1,\"wandb_project\":null,\"raw_megatron\":{\"trainers\":[{\"trainer_id\":\"actor\",\"model_id\":null,\"role\":\"actor\",\"actor_index\":0,\"overrides\":{}}],\"base_args\":{\"_is_global_batch_size_explicitly_specified\":true,\"account_for_embedding_in_pipeline_split\":false,\"account_for_loss_in_pipeline_split\":false,\"accumulate_allreduce_grads_in_fp32\":true,\"activation_func_clamp_shared_expert\":true,\"activation_func_clamp_value\":null,\"activation_offload_fraction\":1.0,\"adam_beta1\":0.9,\"adam_beta2\":0.98,\"adam_eps\":1e-8,\"add_bias_linear\":false,\"add_position_embedding\":true,\"add_qkv_bias\":false,\"adlr_autoresume\":false,\"adlr_autoresume_interval\":1000,\"align_grad_reduce\":true,\"align_param_gather\":false,\"allow_ambiguous_pad_tokens\":false,\"app_tag_run_name\":null,\"app_tag_run_version\":\"0.0.0\",\"apply_dsa_kernel_fusion\":null,\"apply_query_key_layer_scaling\":false,\"apply_residual_connection_post_layernorm\":false,\"apply_rope_fusion\":true,\"apply_wd_to_qk_layernorm\":false,\"async_ckpt_cpu_priority\":10,\"async_ckpt_io_priority\":3,\"async_ckpt_use_cpu_shm\":false,\"async_save\":false,\"async_strategy\":\"mcore\",\"attention_backend\":{\"__enum__\":\"megatron.core.transformer.enums:AttnBackend:flash\"},\"attention_dropout\":0.0,\"attention_output_gate\":false,\"attention_softmax_in_fp32\":true,\"auto_detect_ckpt_format\":false,\"barrier_with_L1_time\":true,\"batch_invariant_mode\":false,\"bert_binary_head\":true,\"bert_embedder_type\":\"megatron\",\"bert_load\":null,\"beta_fast\":32,\"beta_slow\":1,\"bf16\":true,\"bias_dropout_fusion\":true,\"bias_gelu_fusion\":false,\"bias_swiglu_fusion\":true,\"biencoder_projection_dim\":0,\"biencoder_shared_query_context_model\":false,\"block_data_path\":null,\"cache_mla_latents\":false,\"calc_ft_timeouts\":false,\"calculate_per_token_loss\":false,\"chat_template\":null,\"check_for_large_grads\":false,\"check_for_nan_in_loss_and_grad\":true,\"check_for_spiky_loss\":false,\"check_weight_hash_across_dp_replicas_interval\":null,\"chunked_optimizer_state_offload\":false,\"ckpt_assume_constant_structure\":false,\"ckpt_convert_format\":null,\"ckpt_convert_save\":null,\"ckpt_convert_update_legacy_dist_opt_format\":false,\"ckpt_format\":\"torch_dist\",\"ckpt_fully_parallel_load\":false,\"ckpt_fully_parallel_load_exchange_algo\":\"broadcast\",\"ckpt_fully_parallel_load_process_group\":\"dp\",\"ckpt_fully_parallel_save\":true,\"ckpt_fully_parallel_save_deprecated\":false,\"ckpt_fully_parallel_save_process_group\":\"dp\",\"ckpt_load_validate_sharding_integrity\":true,\"ckpt_step\":null,\"classes_fraction\":1.0,\"clip_grad\":1.0,\"clone_scatter_output_in_embedding\":true,\"compress_ratios\":null,\"config_logger_dir\":\"\",\"consumed_train_samples\":0,\"consumed_valid_samples\":0,\"context_parallel_size\":4,\"cp_comm_type\":[\"a2a\"],\"cp_partition_mode\":\"zigzag\",\"cpu_offloading_num_layers\":0,\"cpu_offloading_retain_pinned_cpu_buffers\":false,\"create_all_gather_group\":false,\"create_attention_mask_in_dataloader\":true,\"cross_entropy_fusion_impl\":\"native\",\"cross_entropy_loss_fusion\":false,\"csa_compress_ratios\":null,\"csa_compress_rotary_base\":40000.0,\"csa_dense_mode\":false,\"csa_window_size\":128,\"cuda_graph_dynamic_microbatches\":false,\"cuda_graph_impl\":\"none\",\"cuda_graph_modules\":[],\"cuda_graph_warmup_steps\":3,\"data_args_path\":null,\"data_cache_path\":null,\"data_parallel_random_init\":false,\"data_parallel_sharding_strategy\":\"optim_grads_params\",\"data_parallel_size\":4,\"data_path\":null,\"data_per_class_fraction\":1.0,\"data_sharding\":true,\"dataloader_defer_npy_index_mmap\":false,\"dataloader_fast_cache_load\":false,\"dataloader_inter_document_masking\":false,\"dataloader_type\":\"single\",\"ddp_average_in_collective\":false,\"ddp_bucket_size\":null,\"ddp_num_buckets\":null,\"ddp_pad_buckets_for_high_nccl_busbw\":false,\"ddp_param_name_patterns_for_fp32_local_accumulation\":[],\"ddp_reduce_scatter_with_fp32_accumulation\":false,\"decode_only_cuda_graphs\":false,\"decoder_first_pipeline_num_layers\":null,\"decoder_last_pipeline_num_layers\":null,\"decoder_num_layers\":null,\"decoder_seq_length\":null,\"decoupled_lr\":null,\"decoupled_min_lr\":null,\"decrease_batch_size_if_needed\":false,\"defer_embedding_wgrad_compute\":false,\"delay_offload_until_cuda_graph\":false,\"delay_wgrad_compute\":false,\"delta_offload_bytes_across_pp_ranks\":0,\"dense_grouped_gemm\":false,\"deprecated_use_mcore_models\":false,\"deterministic_mode\":false,\"dino_bottleneck_size\":256,\"dino_freeze_last_layer\":1,\"dino_head_hidden_size\":2048,\"dino_local_crops_number\":10,\"dino_local_img_size\":96,\"dino_norm_last_layer\":false,\"dino_teacher_temp\":0.07,\"dino_warmup_teacher_temp\":0.04,\"dino_warmup_teacher_temp_epochs\":30,\"disable_bf16_reduced_precision_matmul\":false,\"disable_grad_buffers_cpu_backup\":true,\"disable_jit_fuser\":false,\"disable_msc_deprecated\":false,\"disable_param_buffers_cpu_backup\":true,\"disable_straggler_on_startup\":false,\"disable_symmetric_registration\":false,\"dist_ckpt_format_deprecated\":null,\"dist_ckpt_optim_fully_reshardable\":false,\"dist_ckpt_save_pre_mcore_014\":false,\"dist_ckpt_strictness\":\"assume_ok_unexpected\",\"dist_ckpt_workers\":1,\"distrib_optim_fully_reshardable_mem_efficient\":false,\"distribute_saved_activations\":false,\"distributed_backend\":\"nccl\",\"distributed_timeout_minutes\":10,\"distributed_timeout_seconds_after_init\":null,\"dsa_cp_balance_indexer\":false,\"dsa_indexer_head_dim\":null,\"dsa_indexer_k_norm_epsilon\":null,\"dsa_indexer_k_norm_fp32\":false,\"dsa_indexer_loss_coeff\":null,\"dsa_indexer_n_heads\":null,\"dsa_indexer_precision\":\"bf16\",\"dsa_indexer_rope_interleaved\":false,\"dsa_indexer_rotate_activation\":true,\"dsa_indexer_scoring_relu\":true,\"dsa_indexer_skip_topk_offset\":0,\"dsa_indexer_topk\":null,\"dsa_indexer_topk_backend\":null,\"dsa_indexer_topk_deterministic\":false,\"dsa_indexer_topk_freq\":1,\"dsa_indexer_topk_tie_break\":0,\"dsa_indexer_use_sparse_loss\":false,\"dsa_indexer_weights_proj_output_dtype\":\"bf16\",\"dsa_indexer_weights_proj_use_quantization\":true,\"dsa_kernel_backend\":null,\"dump_param_to_param_group_map\":null,\"dynamic_context_parallel\":false,\"embedding_init_method_std\":null,\"embedding_path\":null,\"empty_unused_memory_level\":0,\"enable_chunked_prefill\":false,\"enable_cuda_graph\":false,\"enable_experimental\":false,\"enable_ft_package\":false,\"enable_full_sharding_in_hsdp\":false,\"enable_hyper_connections\":false,\"enable_msc\":false,\"enable_one_logger\":true,\"encoder_num_layers\":36,\"encoder_seq_length\":4096,\"end_weight_decay\":0.1,\"eod_mask_loss\":false,\"ep_overlap_early_attn_memory_release\":false,\"error_injection_rate\":0,\"error_injection_type\":\"transient_error\",\"eval_global_batch_size\":256,\"eval_interval\":null,\"eval_iters\":100,\"eval_micro_batch_size\":1,\"evidence_data_path\":null,\"exit_duration_in_mins\":null,\"exit_interval\":null,\"exit_on_missing_checkpoint\":false,\"exit_signal\":{\"__enum__\":\"signal:Signals:SIGTERM\"},\"exit_signal_handler\":false,\"exit_signal_handler_for_dataloader\":false,\"exit_signal_handler_for_training\":false,\"exp_avg_dtype\":{\"__torch_dtype__\":\"float32\"},\"exp_avg_sq_dtype\":{\"__torch_dtype__\":\"float32\"},\"experimental_attention_variant\":null,\"expert_model_parallel_size\":1,\"expert_tensor_parallel_size\":1,\"external_cuda_graph\":false,\"fake_process_group\":false,\"fallback_to_eager_attn\":false,\"fault_injector_delay_start_iteration\":null,\"fault_injector_fault_delay\":null,\"fault_injector_fault_probabilities\":null,\"fault_injector_fault_types\":null,\"fault_injector_mtti_seconds\":null,\"fault_injector_num_ranks\":null,\"fault_injector_offset_seconds\":null,\"fault_injector_ranks\":null,\"fault_injector_seed\":null,\"ffn_hidden_size\":9728,\"fim_data\":false,\"fim_eod_token\":\"<|endoftext|>\",\"fim_fragment_rate\":null,\"fim_middle_token\":\"\",\"fim_no_prefix\":null,\"fim_pad_token\":\"\",\"fim_prefix_token\":\"\",\"fim_rate\":0.5,\"fim_split_sample\":null,\"fim_spm_rate\":0.5,\"fim_suffix_token\":\"\",\"fine_grained_activation_offloading\":false,\"fine_grained_offloading_max_inflight_offloads\":null,\"finetune\":false,\"first_last_layers_bf16\":false,\"flash_decode\":false,\"flight_recorder_dump_on_timeout\":true,\"flight_recorder_dump_path\":null,\"flight_recorder_extra_dump_on_exec\":true,\"flight_recorder_include_only_active\":true,\"flight_recorder_include_stack_trace\":false,\"flight_recorder_trace_buffer_size\":2000,\"fp16\":false,\"fp16_lm_cross_entropy\":false,\"fp32_residual_connection\":false,\"fp4\":null,\"fp4_param_gather\":false,\"fp4_quantizer_factory\":null,\"fp4_recipe\":\"nvfp4\",\"fp8\":null,\"fp8_amax_compute_algo\":\"most_recent\",\"fp8_amax_history_len\":1,\"fp8_interval\":1,\"fp8_margin\":0,\"fp8_output_proj\":false,\"fp8_param_gather\":false,\"fp8_quantizer_factory\":null,\"fp8_recipe\":\"delayed\",\"fp8_wgrad\":true,\"freeze_all_layers\":false,\"freeze_e_score_correction_bias\":false,\"fsdp_db_use_persist_buf_on_alloc_fail\":false,\"fsdp_double_buffer\":false,\"fsdp_manual_registration\":false,\"ft_num_warmup_iters\":5,\"full_validation\":false,\"fused_residual_rmsnorm\":false,\"gdn_conv_pad_alignment\":null,\"gdn_pre_gated_delta_rule_fusion\":false,\"global_batch_size\":256,\"glu_linear_offset\":0.0,\"gpu_sniff_test_interval\":null,\"grad_reduce_in_bf16\":false,\"gradient_accumulation_fusion\":true,\"gradient_reduce_div_fusion\":true,\"group_query_attention\":true,\"grpo_clamp_eps_lower\":0.01,\"grpo_clamp_eps_upper\":0.01,\"grpo_entropy_term_weight\":0.0,\"grpo_filter_groups_with_same_reward\":false,\"grpo_group_size\":2,\"grpo_iterations\":2,\"grpo_kl_beta\":0.001,\"grpo_prompts_per_step\":32,\"head_lr_mult\":1.0,\"head_wise_attn_gate\":false,\"heterogeneous_layers_config_encoded_json\":null,\"heterogeneous_layers_config_path\":null,\"hidden_dropout\":0.0,\"hidden_size\":2560,\"hierarchical_context_parallel_sizes\":null,\"high_priority_a2a_comm_stream\":false,\"high_priority_stream_groups\":[],\"hybrid_context_parallel\":false,\"hybrid_layer_pattern\":null,\"hybrid_override_pattern\":null,\"hysteresis\":2,\"ict_head_size\":null,\"ict_load\":null,\"img_h\":224,\"img_w\":224,\"indexer_batch_size\":128,\"indexer_log_interval\":1000,\"inference_batch_times_seqlen_threshold\":-1,\"inference_coordinator_port\":null,\"inference_cuda_graph_all_prefills\":false,\"inference_cuda_graph_scope\":{\"__enum__\":\"megatron.core.transformer.enums:InferenceCudaGraphScope:none\"},\"inference_disable_ep_consensus\":false,\"inference_disable_triton_nvls_kernels\":false,\"inference_dynamic_batching\":false,\"inference_dynamic_batching_async_sched_mode\":\"legacy\",\"inference_dynamic_batching_block_size\":256,\"inference_dynamic_batching_buffer_size_gb\":40.0,\"inference_dynamic_batching_cuda_graph_max_tokens\":16384,\"inference_dynamic_batching_cuda_graph_mixed_prefill_count\":16,\"inference_dynamic_batching_cuda_graph_sizing_distribution\":\"exponential\",\"inference_dynamic_batching_enable_prefix_caching\":false,\"inference_dynamic_batching_logprobs_mode\":\"raw_logprobs\",\"inference_dynamic_batching_mamba_memory_ratio\":null,\"inference_dynamic_batching_max_requests\":null,\"inference_dynamic_batching_max_tokens\":null,\"inference_dynamic_batching_num_cuda_graphs\":16,\"inference_dynamic_batching_paused_buffer_size_gb\":null,\"inference_dynamic_batching_prefix_caching_coordinator_policy\":\"first_prefix_block\",\"inference_dynamic_batching_prefix_caching_eviction_policy\":\"ref_zero\",\"inference_dynamic_batching_prefix_caching_mamba_gb\":null,\"inference_dynamic_batching_prefix_caching_routing_alpha\":0.5,\"inference_dynamic_batching_sampling_backend\":\"torch\",\"inference_dynamic_batching_track_generated_token_events\":false,\"inference_dynamic_batching_track_paused_request_events\":false,\"inference_dynamic_batching_unified_memory_level\":0,\"inference_fuse_tp_communication\":false,\"inference_grouped_gemm_backend\":\"vllm\",\"inference_logging_step_interval\":0,\"inference_max_requests\":8,\"inference_max_seq_length\":2560,\"inference_moe_disable_fused_quant_kernels\":false,\"inference_moe_token_dispatcher_type\":\"nvls\",\"inference_rng_tracker\":false,\"inference_shards\":null,\"inference_text_gen_server_logging\":false,\"inference_use_synchronous_zmq_collectives\":false,\"inference_wandb_logging\":false,\"init_method_std\":0.02,\"init_method_xavier_uniform\":false,\"init_model_with_meta_device\":false,\"initial_loss_scale\":4294967296,\"inprocess_active_world_size\":1,\"inprocess_barrier_timeout\":120,\"inprocess_completion_timeout\":120,\"inprocess_empty_cuda_cache\":false,\"inprocess_granularity\":\"node\",\"inprocess_hard_timeout\":90,\"inprocess_heartbeat_interval\":30,\"inprocess_heartbeat_timeout\":60,\"inprocess_last_call_wait\":1,\"inprocess_max_iterations\":null,\"inprocess_monitor_process_interval\":1.0,\"inprocess_monitor_thread_interval\":1.0,\"inprocess_progress_watchdog_interval\":1.0,\"inprocess_restart\":false,\"inprocess_soft_timeout\":60,\"inprocess_termination_grace_time\":1,\"is_hybrid_model\":false,\"iter_per_epoch\":1250,\"iterations_to_skip\":[],\"keep_fp8_transpose_cache\":false,\"kitchen_attention_backend\":\"sdpa\",\"kv_channels\":128,\"kv_lora_rank\":32,\"langrl_env_config\":null,\"layernorm_epsilon\":1e-6,\"layernorm_zero_centered_gamma\":false,\"lazy_mpu_init\":false,\"linear_attention_freq\":null,\"linear_attention_type\":null,\"linear_conv_kernel_dim\":4,\"linear_cp_mode\":\"chunkwise\",\"linear_key_head_dim\":128,\"linear_num_key_heads\":16,\"linear_num_value_heads\":32,\"linear_value_head_dim\":128,\"lion_beta1\":0.95,\"lion_beta2\":0.98,\"load\":\"/cluster-storage/models/Qwen3-4B_torch_dist\",\"load_main_params_from_ckpt\":false,\"local_rank\":0,\"log_device_memory_used\":false,\"log_energy\":false,\"log_interval\":100,\"log_loss_scale_to_tensorboard\":true,\"log_max_attention_logit\":false,\"log_memory_interval\":null,\"log_memory_to_tensorboard\":false,\"log_moe_overload_factor\":false,\"log_num_zeros_in_grad\":false,\"log_params_norm\":false,\"log_progress\":false,\"log_straggler\":false,\"log_throughput\":false,\"log_timers_to_tensorboard\":false,\"log_validation_ppl_to_tensorboard\":false,\"log_world_size_to_tensorboard\":false,\"logging_level\":null,\"logits_load_decode_threads\":4,\"logits_load_dir\":null,\"logits_load_ignore_errors\":false,\"logits_load_kd_loss_alpha\":1.0,\"logits_load_msc_prefetch_depth\":2,\"logits_load_prefetch_factor\":3,\"logits_save_dir\":null,\"logits_save_dtype\":\"fp16\",\"logits_save_top_k\":null,\"logits_save_top_p\":null,\"logits_save_top_p_min_k\":1,\"loss_scale\":null,\"loss_scale_window\":1000,\"low_memory_resume\":false,\"lr\":1e-6,\"lr_decay_iters\":null,\"lr_decay_samples\":null,\"lr_decay_style\":\"constant\",\"lr_warmup_fraction\":null,\"lr_warmup_init\":0.0,\"lr_warmup_iters\":0,\"lr_warmup_samples\":0,\"lr_wsd_decay_iters\":null,\"lr_wsd_decay_samples\":null,\"lr_wsd_decay_style\":\"exponential\",\"main_grads_dtype\":{\"__torch_dtype__\":\"float32\"},\"main_params_dtype\":{\"__torch_dtype__\":\"float32\"},\"make_vocab_size_divisible_by\":128,\"mamba_head_dim\":64,\"mamba_inference_conv_states_dtype\":{\"__torch_dtype__\":\"bfloat16\"},\"mamba_inference_ssm_states_dtype\":{\"__torch_dtype__\":\"bfloat16\"},\"mamba_num_groups\":8,\"mamba_num_heads\":null,\"mamba_state_dim\":128,\"mamba_training_ssm_states_dtype\":null,\"manual_gc\":false,\"manual_gc_eval\":true,\"manual_gc_interval\":0,\"mask_factor\":1.0,\"mask_prob\":0.15,\"mask_type\":\"random\",\"masked_softmax_fusion\":true,\"max_position_embeddings\":4096,\"max_seqlen_per_dp_cp_rank\":null,\"max_tokens_to_oom\":12000,\"megatron_fsdp_cache_param_bucket_views\":false,\"megatron_fsdp_enable_fine_grained_param_gather\":false,\"megatron_fsdp_grad_comm_dtype\":null,\"megatron_fsdp_main_grads_dtype\":null,\"megatron_fsdp_main_params_dtype\":{\"__torch_dtype__\":\"float32\"},\"megatron_fsdp_max_pool_double_buffer\":false,\"megatron_fsdp_prefetch_recompute_forward_weights\":false,\"memory_snapshot_path\":\"snapshot.pickle\",\"merge_file\":null,\"metadata_path\":null,\"mhc_init_gating_factor\":0.01,\"mhc_recompute_layer_num\":null,\"mhc_sinkhorn_iterations\":20,\"micro_batch_size\":1,\"microbatch_group_size_per_vp_stage\":null,\"mid_level_dataset_surplus\":0.005,\"min_dynamic_context_parallel_size\":1,\"min_loss_scale\":1.0,\"min_lr\":0.0,\"min_offloaded_tensor_size\":1048576,\"mla_down_proj_fusion\":false,\"mlp_chunks_for_prefill\":1,\"mlp_chunks_for_training\":1,\"mmap_bin_files\":true,\"mock_data\":false,\"moe_activation_in_fp32\":false,\"moe_apply_probs_on_input\":false,\"moe_aux_loss_coeff\":0.0,\"moe_combine_in_fp32\":false,\"moe_deepep_num_sms\":null,\"moe_enable_deepep\":false,\"moe_enable_routing_replay\":false,\"moe_expert_capacity_factor\":null,\"moe_expert_rank_capacity_factor\":null,\"moe_ffn_hidden_size\":null,\"moe_flex_dispatcher_backend\":\"deepep\",\"moe_flex_dispatcher_num_sms\":null,\"moe_grouped_gemm\":false,\"moe_hybridep_num_blocks_permute\":null,\"moe_hybridep_num_blocks_unpermute\":null,\"moe_hybridep_num_sms\":null,\"moe_hybridep_num_sms_preprocessing\":108,\"moe_hybridep_pad_variable_tokens\":false,\"moe_input_jitter_eps\":null,\"moe_latent_size\":null,\"moe_latent_use_norm\":false,\"moe_layer_freq\":1,\"moe_layer_recompute\":false,\"moe_mlp_glu_interleave_size\":null,\"moe_n_hash_layers\":0,\"moe_ncclep_static_shape\":false,\"moe_ncclep_use_symm_mem\":false,\"moe_pad_expert_input_to_capacity\":false,\"moe_pad_experts_for_cuda_graph_inference\":false,\"moe_paged_stash\":false,\"moe_paged_stash_buffer_size_factor_cpu\":0.0,\"moe_paged_stash_buffer_size_factor_cuda\":1.1,\"moe_paged_stash_page_size\":64,\"moe_per_layer_logging\":false,\"moe_permute_accumulation_in_fp32\":false,\"moe_permute_fusion\":false,\"moe_permute_fusion_into_hybridep\":false,\"moe_router_bias_update_rate\":0.001,\"moe_router_dtype\":null,\"moe_router_enable_expert_bias\":false,\"moe_router_force_biased\":null,\"moe_router_force_load_balancing\":false,\"moe_router_freeze_gate\":false,\"moe_router_fusion\":false,\"moe_router_group_topk\":null,\"moe_router_load_balancing_type\":\"aux_loss\",\"moe_router_num_groups\":null,\"moe_router_padding_for_fp8\":false,\"moe_router_padding_for_quantization\":false,\"moe_router_pre_softmax\":false,\"moe_router_score_function\":\"softmax\",\"moe_router_topk\":2,\"moe_router_topk_scaling_factor\":null,\"moe_router_use_torch_mm\":true,\"moe_routing_trace_capture_hidden_states\":false,\"moe_routing_trace_capture_logits\":false,\"moe_routing_trace_dump_weights\":false,\"moe_routing_trace_max_training_iters\":null,\"moe_routing_trace_path\":null,\"moe_shared_expert_gate\":false,\"moe_shared_expert_glu_interleave_size\":null,\"moe_shared_expert_intermediate_size\":null,\"moe_shared_expert_overlap\":false,\"moe_single_grouped_bias\":false,\"moe_single_grouped_weight\":false,\"moe_token_dispatcher_type\":\"alltoall\",\"moe_token_drop_policy\":\"probs\",\"moe_upcycling_granularity\":1,\"moe_use_upcycling\":false,\"moe_z_loss_coeff\":null,\"mrope_interleaved\":false,\"mrope_section\":null,\"mscale\":1.0,\"mscale_all_dim\":0.0,\"mtp_detach_heads\":true,\"mtp_hybrid_override_pattern\":null,\"mtp_loss_scaling_factor\":0.2,\"mtp_num_layers\":null,\"mtp_standalone\":false,\"mtp_use_repeated_layer\":false,\"multi_latent_attention\":false,\"multiple_validation_sets\":false,\"muon_coefficient_type\":\"quintic\",\"muon_extra_scale_factor\":1.0,\"muon_fp32_matmul_prec\":\"medium\",\"muon_momentum\":0.9,\"muon_nesterov\":false,\"muon_num_ns_steps\":5,\"muon_scalar_optimizer\":\"adam\",\"muon_scale_mode\":\"spectral\",\"muon_split_qkv\":true,\"muon_tp_mode\":\"blockwise\",\"mup_attn_scale_power\":1.0,\"mup_base_head_dim\":null,\"mup_base_hidden_size\":null,\"mup_embedding_mult\":1.0,\"mup_output_mult\":1.0,\"mup_width_mult\":1.0,\"nccl_all_reduce_for_prefill\":false,\"nccl_communicator_config_path\":null,\"nccl_ub\":false,\"no_load_optim\":null,\"no_load_rng\":null,\"no_persist_layer_norm\":false,\"no_rope_freq\":null,\"no_save_optim\":false,\"no_save_rng\":null,\"no_weight_decay_cond_type\":null,\"non_persistent_ckpt_type\":null,\"non_persistent_global_ckpt_dir\":null,\"non_persistent_local_ckpt_algo\":\"fully_parallel\",\"non_persistent_local_ckpt_dir\":null,\"non_persistent_save_interval\":null,\"normalization\":\"RMSNorm\",\"null_tokenizer_eod_id\":null,\"null_tokenizer_pad_id\":-1,\"num_attention_heads\":32,\"num_channels\":3,\"num_classes\":1000,\"num_dataset_builder_threads\":1,\"num_distributed_optimizer_instances\":1,\"num_experts\":null,\"num_layers\":36,\"num_layers_at_end_in_bf16\":1,\"num_layers_at_start_in_bf16\":1,\"num_layers_per_virtual_pipeline_stage\":null,\"num_query_groups\":8,\"num_residual_streams\":4,\"num_speculative_tokens\":0,\"num_virtual_stages_per_pipeline_rank\":null,\"num_workers\":2,\"nvtx_ranges\":false,\"o_groups\":8,\"o_lora_rank\":1024,\"object_storage_cache_path\":null,\"offload_modules\":[],\"offload_optimizer_states\":false,\"one_logger_async\":false,\"one_logger_project\":\"megatron-lm\",\"one_logger_run_name\":null,\"onnx_safe\":null,\"openai_gelu\":false,\"optimizer\":\"adam\",\"optimizer_cpu_offload\":false,\"optimizer_cuda_graph\":false,\"optimizer_offload_fraction\":1.0,\"optimizer_state_offload_chunk_size_mb\":0,\"optimizer_state_offload_fraction\":1.0,\"original_max_position_embeddings\":4096,\"outer_dp_sharding_strategy\":\"no_shard\",\"output_bert_embeddings\":false,\"overlap_cpu_optimizer_d2h_h2d\":false,\"overlap_dispatch_backward_with_experts_wgrad\":false,\"overlap_grad_reduce\":false,\"overlap_moe_expert_parallel_comm\":false,\"overlap_p2p_comm\":false,\"overlap_p2p_comm_warmup_flush\":false,\"overlap_param_gather\":false,\"overlap_param_gather_with_optimizer_step\":false,\"override_opt_param_scheduler\":false,\"pad_packed_seq_alignment\":null,\"pad_vocab_size\":true,\"padded_vocab_size\":152064,\"params_dtype\":{\"__torch_dtype__\":\"bfloat16\"},\"patch_dim\":16,\"per_dataset_sequences_path\":null,\"per_split_data_args_path\":null,\"perform_initialization\":true,\"perform_rl_step\":false,\"phase_transition_iterations\":null,\"pin_cpu_grads\":true,\"pin_cpu_params\":true,\"pipeline_model_parallel_comm_backend\":null,\"pipeline_model_parallel_layout\":null,\"pipeline_model_parallel_size\":1,\"position_embedding_type\":\"rope\",\"post_mlp_layernorm\":false,\"post_self_attn_layernorm\":false,\"pretrained_checkpoint\":null,\"profile\":false,\"profile_ranks\":[],\"profile_step_end\":12,\"profile_step_start\":10,\"pytorch_profiler_collect_callstack\":false,\"pytorch_profiler_collect_chakra\":false,\"pytorch_profiler_collect_shapes\":false,\"q_lora_rank\":null,\"qk_clip\":false,\"qk_clip_alpha\":0.5,\"qk_clip_threshold\":100,\"qk_head_dim\":128,\"qk_l2_norm\":false,\"qk_layernorm\":true,\"qk_pos_emb_head_dim\":64,\"query_in_block_prob\":0.1,\"quick_geglu\":false,\"rampup_batch_size\":null,\"rank\":0,\"recompute_granularity\":\"full\",\"recompute_method\":\"uniform\",\"recompute_modules\":null,\"recompute_num_layers\":1,\"record_memory_history\":false,\"record_shapes\":false,\"refit_method\":\"gloo\",\"relative_attention_max_distance\":128,\"relative_attention_num_buckets\":32,\"replication\":false,\"replication_factor\":2,\"replication_jump\":null,\"rerun_mode\":\"validate_results\",\"reset_attention_mask\":false,\"reset_position_ids\":false,\"result_rejected_tracker_filename\":null,\"retriever_report_topk_accuracies\":[],\"retriever_score_scaling\":false,\"reuse_grad_buf_for_mxfp8_param_ag\":false,\"rl_consumption_granularity\":\"B\",\"rl_default_temperature\":1.0,\"rl_default_top_k\":-1,\"rl_default_top_p\":0,\"rl_generation_lag\":0,\"rl_importance_sampling_truncation_coef\":null,\"rl_inference_expert_model_parallel_size\":null,\"rl_inference_expert_tensor_model_parallel_size\":null,\"rl_inference_logprobs_is_correction\":false,\"rl_inference_model_unified_memory_level\":0,\"rl_inference_parsers\":[],\"rl_inference_pipeline_model_parallel_size\":null,\"rl_inference_tensor_model_parallel_size\":null,\"rl_kv_cache_management_mode\":\"persist\",\"rl_offload_inference_model_weights_when_idle\":false,\"rl_offload_optimizer_during_inference\":false,\"rl_partial_rollouts\":false,\"rl_persist_cuda_graphs\":false,\"rl_profile\":false,\"rl_profile_dir\":null,\"rl_prompts_per_eval\":32,\"rl_sequence_packing_algo\":\"fifo\",\"rl_sequence_packing_max_sequences_per_bin\":50,\"rl_skip_bos_token\":false,\"rl_submission_granularity\":\"B\",\"rl_training_cuda_graphs\":false,\"rl_use_sequence_packing\":false,\"rl_verify_model_weights_swap\":false,\"rollout_indexer_topk_num_streams\":null,\"rollout_indexer_topk_width\":null,\"rope_scaling_factor\":8.0,\"rope_type\":\"rope\",\"rotary_base\":1000000,\"rotary_base_per_layer\":null,\"rotary_interleaved\":false,\"rotary_percent\":1.0,\"rotary_scaling_factor\":1.0,\"rotary_seq_len_interpolation_factor\":null,\"run_workload_inspector_server\":false,\"sample_rate\":1.0,\"save\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints\",\"save_activations_interval\":null,\"save_dgrads_interval\":null,\"save_interval\":20,\"save_params_interval\":null,\"save_retain_interval\":null,\"save_tokens_per_expert_interval\":null,\"save_wgrads_interval\":null,\"seed\":1234,\"seq_length\":4096,\"sequence_packing_scheduler\":null,\"sequence_parallel\":true,\"sft\":false,\"sft_mock_dataset_config_json\":null,\"sft_tokenizer_prompt_format\":\"nemotron-h-aligned\",\"sgd_momentum\":0.9,\"sharp_enabled_group\":null,\"short_seq_prob\":0.1,\"skip_train\":false,\"skipped_train_samples\":0,\"softmax_type\":\"vanilla\",\"spec\":null,\"special_tokens\":null,\"split\":null,\"squared_relu\":false,\"start_eval_at_iter\":null,\"start_weight_decay\":0.1,\"step_batch_size_schedule\":null,\"straggler_ctrlr_port\":65535,\"straggler_minmax_count\":1,\"strict_fsdp_dtensor_load\":true,\"suggested_communication_unit_size\":null,\"swiglu\":true,\"swin_backbone_type\":\"tiny\",\"symmetric_ar_type\":null,\"te_precision_config_file\":null,\"te_rng_tracker\":false,\"tensor_model_parallel_size\":2,\"tensorboard_dir\":null,\"tensorboard_log_interval\":1,\"tensorboard_queue_size\":1000,\"test_data_path\":null,\"test_mode\":false,\"thd_max_packed_sequences\":null,\"thd_tail_padding_policy\":null,\"tiktoken_num_special_tokens\":1000,\"tiktoken_pattern\":null,\"timing_log_level\":0,\"timing_log_option\":\"minmax\",\"titles_data_path\":null,\"tokenizer_hf_no_include_special_tokens\":false,\"tokenizer_hf_no_use_fast\":false,\"tokenizer_model\":\"/typical-model\",\"tokenizer_sentencepiece_ignore_extra_whitespaces\":true,\"tokenizer_sentencepiece_legacy\":false,\"tokenizer_type\":\"HuggingFaceTokenizer\",\"torch_fsdp2_reshard_after_forward\":true,\"tp_comm_bootstrap_backend\":\"nccl\",\"tp_comm_bulk_dgrad\":true,\"tp_comm_bulk_wgrad\":true,\"tp_comm_overlap\":false,\"tp_comm_overlap_ag\":true,\"tp_comm_overlap_cfg\":null,\"tp_comm_overlap_rs\":true,\"tp_comm_overlap_rs_dgrad\":false,\"tp_comm_split_ag\":true,\"tp_comm_split_rs\":true,\"train_data_path\":null,\"train_iters\":null,\"train_samples\":null,\"train_sync_interval\":null,\"transformer_impl\":\"transformer_engine\",\"transformer_pipeline_model_parallel_size\":1,\"trust_remote_code\":true,\"untie_embeddings_and_output_weights\":false,\"use_checkpoint_args\":false,\"use_checkpoint_opt_param_scheduler\":false,\"use_cpu_initialization\":null,\"use_dist_ckpt\":true,\"use_dist_ckpt_deprecated\":false,\"use_distributed_optimizer\":true,\"use_flash_attn\":false,\"use_fused_mhc\":false,\"use_fused_weighted_squared_relu\":false,\"use_gloo_process_groups\":true,\"use_grouped_gemm_for_dense_mlp\":false,\"use_grouped_gemm_for_shared_expert\":false,\"use_kitchen_attention\":false,\"use_layer_wise_distributed_optimizer\":false,\"use_layer_wise_param_layout\":false,\"use_legacy_static_engine\":false,\"use_mamba_mem_eff_path\":true,\"use_megatron_fsdp\":false,\"use_mp_args_from_checkpoint_args\":false,\"use_mup\":false,\"use_one_sent_docs\":false,\"use_persistent_ckpt_worker\":false,\"use_precision_aware_optimizer\":false,\"use_pytorch_profiler\":false,\"use_ring_exchange_p2p\":false,\"use_rope_scaling\":false,\"use_rotary_position_embeddings\":true,\"use_sharp\":false,\"use_te_activation_func\":false,\"use_tokenizer_model_from_checkpoint_args\":true,\"use_torch_fsdp2\":false,\"use_torch_optimizer_for_cpu_offload\":false,\"use_tp_pp_dp_mapping\":false,\"use_transformer_engine_op_fuser\":false,\"use_varlen_dataset\":false,\"v_head_dim\":128,\"valid_data_path\":null,\"validation_set_names\":null,\"variable_seq_lengths\":true,\"varlen_mock_dataset_config_json\":null,\"varlen_sbhd_validation\":false,\"verify_integrity\":false,\"virtual_pipeline_model_parallel_size\":null,\"vision_backbone_type\":\"vit\",\"vision_pretraining\":false,\"vision_pretraining_type\":\"classify\",\"vocab_extra_ids\":0,\"vocab_file\":null,\"vocab_size\":151936,\"wandb_entity\":null,\"wandb_exp_name\":null,\"wandb_project\":null,\"wandb_save_dir\":null,\"weight_decay\":0.1,\"weight_decay_incr_style\":\"constant\",\"wgrad_deferral_limit\":0,\"window_attn_skip_freq\":null,\"window_size\":null,\"world_size\":32,\"yaml_cfg\":null,\"yarn_beta_fast\":null,\"yarn_beta_slow\":null,\"yarn_correction_range_round_to_int\":null,\"yarn_original_max_position_embeddings\":null}},\"raw_fsdp\":null,\"raw_torchtitan\":null},\"static_connections\":{\"static_conn_infos\":{\"rollout-executor\":{\"name\":\"rollout-executor\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.rollout.rollout_executor.RolloutExecutor\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"inference-controller\":{\"name\":\"inference-controller\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.rollout.inference_controller.InferenceController\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"inference-router-0\":{\"name\":\"inference-router-0\",\"port_infos\":[{\"name\":\"primary\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false},{\"name\":\"prometheus\",\"static_port\":9000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":null,\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"session-server\":{\"name\":\"session-server\",\"port_infos\":[{\"name\":\"primary\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":null,\"num_cells\":32,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"trainer-controller-actor\":{\"name\":\"trainer-controller-actor\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.train.group.TrainerController\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1}}}}" + - "{\"worker_type\":\"rollout\",\"args\":{\"sglang_server_concurrency\":512,\"sglang\":{\"models\":[{\"name\":\"default\",\"model_path\":null,\"server_groups\":[{\"worker_type\":\"prefill\",\"num_gpus_per_engine\":16,\"overrides\":{\"model_path\":\"/typical-model\"},\"needs_offload\":true},{\"worker_type\":\"decode\",\"num_gpus_per_engine\":8,\"overrides\":{\"model_path\":\"/typical-model\"},\"needs_offload\":true}],\"update_weights\":true}],\"base_args\":{\"tokenizer_path\":null,\"tokenizer_mode\":\"auto\",\"tokenizer_backend\":\"huggingface\",\"tokenizer_worker_num\":1,\"detokenizer_worker_num\":1,\"skip_tokenizer_init\":false,\"load_format\":\"auto\",\"model_loader_extra_config\":\"{}\",\"context_length\":null,\"is_embedding\":false,\"enable_multimodal\":null,\"revision\":null,\"model_impl\":\"auto\",\"model_config_parser\":\"auto\",\"json_model_override_args\":\"{}\",\"dtype\":\"auto\",\"quantization\":null,\"quantization_param_path\":null,\"kv_cache_dtype\":\"auto\",\"enable_fp32_lm_head\":false,\"modelopt_quant\":null,\"modelopt_checkpoint_restore_path\":null,\"modelopt_checkpoint_save_path\":null,\"modelopt_export_path\":null,\"quantize_and_serve\":false,\"rl_quant_profile\":null,\"enable_tf32_matmul\":null,\"mem_fraction_static\":0.7,\"max_running_requests\":null,\"max_queued_requests\":null,\"max_total_tokens\":null,\"chunked_prefill_size\":4096,\"prefill_decode_interval\":null,\"enable_dynamic_chunking\":false,\"max_prefill_tokens\":16384,\"prefill_max_requests\":null,\"schedule_policy\":\"fcfs\",\"enable_priority_scheduling\":false,\"disable_priority_preemption\":false,\"default_priority_value\":null,\"abort_on_priority_when_disabled\":false,\"schedule_low_priority_values_first\":false,\"priority_scheduling_preemption_threshold\":10,\"retraction_policy\":\"length\",\"schedule_conservativeness\":1.0,\"page_size\":null,\"c128_page_size\":16,\"swa_full_tokens_ratio\":null,\"disable_hybrid_swa_memory\":false,\"radix_eviction_policy\":\"lru\",\"radix_eviction_policy_config\":null,\"prefill_only_disable_kv_cache\":false,\"disable_radix_cache\":false,\"enable_page_major_kv_layout\":false,\"enable_unified_memory\":false,\"disable_chunked_prefix_cache\":false,\"disable_overlap_schedule\":false,\"num_continuous_decode_steps\":1,\"scheduler_recv_interval\":1,\"enable_mixed_chunk\":false,\"dist_timeout\":null,\"tp_size\":1,\"dcp_size\":1,\"pp_size\":1,\"pp_max_micro_batch_size\":null,\"pp_async_batch_depth\":0,\"dp_size\":1,\"attn_dp_size\":1,\"load_balance_method\":\"auto\",\"attn_cp_size\":1,\"moe_dp_size\":1,\"dwdp_size\":1,\"dcp_comm_backend\":null,\"dcp_replicate_q_proj\":null,\"enable_prefill_cp\":false,\"cp_strategy\":null,\"enable_dsa_cache_layer_split\":false,\"enable_cp_decode_attn_tp\":false,\"enable_kv_cache_sharding\":false,\"enable_dp_attention_local_control_broadcast\":false,\"enable_dp_lm_head\":false,\"enable_tp_lm_head_all_to_all\":null,\"enable_attn_tp_input_scattered\":false,\"enable_shared_experts_attn_tp\":false,\"shared_experts_tp_size\":null,\"enable_dense_mlp_attn_tp\":false,\"enable_layernorm_sp\":false,\"disable_attn_tp_gather\":false,\"enable_p2p_check\":false,\"device\":\"cuda\",\"mlx_enable_sampling\":false,\"watchdog_timeout\":300,\"soft_watchdog_timeout\":null,\"sleep_on_idle\":false,\"use_ray\":false,\"numa_node\":null,\"gc_threshold\":null,\"host\":\"127.0.0.1\",\"fastapi_root_path\":\"\",\"smg_grpc_mode\":false,\"grpc_mode\":false,\"grpc_port\":null,\"sidecar\":null,\"sidecar_args\":null,\"warmups\":null,\"enable_http2\":false,\"http2_max_concurrent_streams\":200,\"http2_initial_connection_window_size\":1048576,\"ssl_keyfile\":null,\"ssl_certfile\":null,\"ssl_ca_certs\":null,\"ssl_keyfile_password\":null,\"enable_ssl_refresh\":false,\"api_key\":null,\"admin_api_key\":null,\"served_model_name\":null,\"weight_version\":\"default\",\"chat_template\":null,\"trust_request_chat_template\":false,\"hf_chat_template_name\":null,\"completion_template\":null,\"file_storage_path\":null,\"enable_cache_report\":false,\"return_input_ids\":false,\"return_output_ids\":false,\"default_chat_template_kwargs\":null,\"strip_thinking_cache\":false,\"enable_strict_thinking\":false,\"tool_server\":null,\"sampling_defaults\":\"model\",\"asr_max_buffer_seconds\":60,\"asr_max_concurrent_sessions\":32,\"preferred_sampling_params\":null,\"allow_auto_truncate\":false,\"stream_interval\":1,\"batch_notify_size\":16,\"stream_response_default_include_usage\":false,\"incremental_streaming_output\":false,\"enable_streaming_session\":false,\"enable_session_radix_cache\":false,\"log_level\":\"info\",\"log_level_http\":null,\"log_requests\":false,\"log_requests_level\":2,\"log_requests_format\":\"text\",\"log_requests_target\":null,\"uvicorn_access_log_exclude_prefixes\":[],\"crash_dump_folder\":null,\"show_time_cost\":false,\"enable_metrics\":false,\"smg_http_sidecar_port\":null,\"enable_mfu_metrics\":false,\"enable_metrics_for_all_schedulers\":false,\"load_snapshot_publish_interval\":15,\"tokenizer_metrics_custom_labels_header\":\"x-custom-labels\",\"tokenizer_metrics_allowed_custom_labels\":null,\"extra_metric_labels\":null,\"bucket_time_to_first_token\":null,\"bucket_inter_token_latency\":null,\"bucket_e2e_request_latency\":null,\"prompt_tokens_buckets\":null,\"generation_tokens_buckets\":null,\"gc_warning_threshold_secs\":0.0,\"decode_log_interval\":40,\"enable_request_time_stats_logging\":false,\"kv_events_config\":null,\"load_publish_endpoint\":null,\"enable_forward_pass_metrics\":false,\"forward_pass_metrics_worker_id\":\"\",\"forward_pass_metrics_ipc_name\":null,\"enable_trace\":false,\"trace_modules\":\"request\",\"otlp_traces_endpoint\":\"localhost:4317\",\"export_metrics_to_file\":false,\"export_metrics_to_file_dir\":null,\"constrained_json_whitespace_pattern\":null,\"constrained_json_disable_any_whitespace\":false,\"constrained_json_max_whitespace_cnt\":null,\"attention_backend\":null,\"decode_attention_backend\":null,\"enable_lean_attention\":null,\"prefill_attention_backend\":null,\"grammar_backend\":null,\"radix_cache_backend\":null,\"mm_attention_backend\":null,\"fp8_gemm_runner_backend\":\"auto\",\"fp4_gemm_runner_backend\":\"auto\",\"bf16_gemm_backend\":\"auto\",\"dsa_prefill_backend\":null,\"dsv4_prefill_backend\":\"auto\",\"dsa_decode_backend\":null,\"dsa_paged_mqa_logits_backend\":\"auto\",\"dsa_topk_backend\":\"sgl-kernel\",\"disable_flashinfer_autotune\":false,\"flashinfer_autotune_skip_ops\":null,\"mamba_backend\":\"triton\",\"cuda_graph_config\":null,\"cuda_graph_backend_decode\":null,\"cuda_graph_backend_prefill\":\"disabled\",\"cuda_graph_max_bs_decode\":null,\"cuda_graph_max_bs_prefill\":null,\"cuda_graph_bs_decode\":null,\"cuda_graph_bs_prefill\":null,\"cuda_graph_prefill_max_context\":null,\"disable_prefill_cuda_graph\":false,\"disable_decode_cuda_graph\":false,\"disable_cuda_graph_padding\":false,\"enable_profile_cuda_graph\":false,\"enable_cudagraph_gc\":false,\"debug_cuda_graph\":false,\"enable_layerwise_nvtx_marker\":false,\"enable_nccl_nvls\":false,\"enable_symm_mem\":false,\"triton_attention_reduce_in_fp32\":false,\"triton_attention_num_kv_splits\":8,\"triton_attention_split_tile_size\":null,\"flashinfer_mla_disable_ragged\":false,\"enable_fused_qk_norm_rope\":null,\"enable_precise_embedding_interpolation\":false,\"enable_fused_moe_sum_all_reduce\":false,\"enable_deepseek_v4_fp4_indexer\":false,\"disable_custom_all_reduce\":false,\"enable_mscclpp\":false,\"enable_torch_symm_mem\":false,\"enable_scattered_sconv\":false,\"pre_warm_nccl\":false,\"boundary_reduction\":\"auto\",\"enable_quant_communications\":false,\"enforce_disable_flashinfer_allreduce_fusion\":false,\"flashinfer_allreduce_fusion_backend\":null,\"enable_aiter_allreduce_fusion\":false,\"enable_torch_compile\":false,\"enable_torch_compile_debug_mode\":false,\"torch_compile_max_bs\":32,\"speculative_algorithm\":null,\"uno_lora_path\":null,\"speculative_draft_model_path\":null,\"speculative_draft_model_revision\":null,\"speculative_draft_load_format\":null,\"speculative_num_steps\":null,\"speculative_eagle_topk\":null,\"speculative_num_draft_tokens\":null,\"speculative_dflash_block_size\":null,\"speculative_dspark_block_size\":null,\"speculative_dspark_sps_table_path\":null,\"speculative_dspark_confidence_sts_path\":null,\"speculative_dspark_align_verify_tokens_to_graph_tier\":false,\"speculative_accept_threshold_single\":1.0,\"speculative_accept_threshold_acc\":1.0,\"speculative_use_rejection_sampling\":false,\"speculative_token_map\":null,\"speculative_attention_mode\":\"prefill\",\"speculative_draft_attention_backend\":null,\"speculative_dsa_topk_backend\":\"sgl-kernel\",\"speculative_draft_kv_cache_dtype\":null,\"speculative_draft_window_size\":null,\"speculative_moe_runner_backend\":null,\"speculative_moe_a2a_backend\":null,\"speculative_enable_w4a4_mxfp4_megamoe\":null,\"speculative_draft_model_quantization\":null,\"enable_multi_layer_eagle\":false,\"speculative_adaptive\":false,\"speculative_adaptive_config\":null,\"decoupled_spec_bind_endpoint\":null,\"decoupled_spec_connect_endpoints\":null,\"decoupled_spec_rank\":null,\"decoupled_spec_role\":\"null\",\"spec_trace_dir\":null,\"speculative_ngram_min_bfs_breadth\":1,\"speculative_ngram_max_bfs_breadth\":10,\"speculative_ngram_match_type\":\"BFS\",\"speculative_ngram_max_trie_depth\":18,\"speculative_ngram_capacity\":10000000,\"speculative_ngram_external_corpus_path\":null,\"speculative_ngram_external_sam_budget\":0,\"speculative_ngram_external_corpus_max_tokens\":10000000,\"ep_size\":1,\"moe_a2a_backend\":\"none\",\"enable_w4a4_mxfp4_megamoe\":false,\"deepep_v2_mode\":\"direct\",\"moe_runner_backend\":\"auto\",\"flashinfer_mxfp4_moe_precision\":\"default\",\"deepep_mode\":\"auto\",\"fuseep_mode\":2,\"deepep_dispatcher_output_dtype\":\"auto\",\"ep_num_redundant_experts\":0,\"ep_dispatch_algorithm\":null,\"init_expert_location\":\"trivial\",\"enable_eplb\":false,\"eplb_algorithm\":\"auto\",\"eplb_rebalance_num_iterations\":1000,\"eplb_rebalance_layers_per_chunk\":null,\"eplb_min_rebalancing_utilization_threshold\":1.0,\"expert_distribution_recorder_mode\":null,\"expert_distribution_recorder_buffer_size\":null,\"expert_balancedness_report_mode\":\"off\",\"deepep_config\":null,\"moe_dense_tp_size\":null,\"elastic_ep_backend\":null,\"enable_elastic_expert_backup\":false,\"mooncake_ib_device\":null,\"enable_waterfill\":false,\"ep_join_mode\":null,\"ep_join_rank_offset\":0,\"elastic_ep_initial_size\":null,\"max_ep_size\":null,\"elastic_ep_scale_timeout\":600,\"disable_flashinfer_cutlass_moe_fp4_allgather\":false,\"disable_shared_experts_fusion\":false,\"enforce_shared_experts_fusion\":false,\"max_mamba_cache_size\":null,\"mamba_ssm_dtype\":null,\"mamba_max_states_per_path\":-1,\"enable_mamba_cache_stochastic_rounding\":false,\"mamba_cache_philox_rounds\":0,\"mamba_full_memory_ratio\":null,\"mamba_radix_cache_strategy\":\"auto\",\"mamba_track_interval\":256,\"enable_int8_mamba_checkpoint\":false,\"int8_mamba_ckpt_size\":null,\"linear_attn_backend\":\"triton\",\"linear_attn_decode_backend\":null,\"linear_attn_prefill_backend\":null,\"linear_attn_verify_backend\":null,\"enable_linear_replayssm\":false,\"linear_replayssm_cache_len\":16,\"enable_linear_replayssm_spec\":false,\"enable_hierarchical_cache\":false,\"hicache_host_memory_mode\":\"cache\",\"hicache_ratio\":null,\"hicache_size\":0,\"hicache_write_policy\":\"write_through\",\"hicache_io_backend\":\"kernel\",\"hicache_mem_layout\":\"page_first\",\"hicache_storage_backend\":null,\"hicache_storage_prefetch_policy\":\"timeout\",\"hicache_storage_backend_extra_config\":null,\"hicache_storage_prefetch_retry_poll_interval\":8,\"hicache_storage_prefetch_retry_max_attempts\":8,\"enable_unified_cache_external_linker\":false,\"unified_cache_external_linker_backend\":\"mooncake\",\"enable_hisparse\":false,\"hisparse_config\":null,\"enable_broadcast_mm_inputs_process\":false,\"enable_prefix_mm_cache\":false,\"mm_enable_dp_encoder\":null,\"mm_process_config\":null,\"mm_processor_worker_num\":0,\"mm_io_worker_num\":0,\"allowed_media_domains\":[],\"media_url_max_file_size_mb\":64,\"mm_preprocess_cache_size_mb\":null,\"trust_mm_content_hashes\":false,\"limit_mm_data_per_request\":null,\"enable_mm_global_cache\":false,\"image_processor_backend\":\"auto\",\"mm_global_cache_backend\":\"mooncake\",\"disable_fast_image_processor\":false,\"mm_feature_transport\":null,\"enable_lora\":null,\"enable_lora_overlap_loading\":null,\"max_lora_rank\":null,\"lora_target_modules\":null,\"lora_paths\":null,\"max_loaded_loras\":null,\"max_loras_per_batch\":8,\"lora_eviction_policy\":\"lru\",\"lora_backend\":\"csgmv\",\"max_lora_chunk_size\":16,\"experts_shared_outer_loras\":null,\"lora_use_virtual_experts\":true,\"lora_strict_loading\":false,\"lora_drain_wait_threshold\":0.0,\"enable_two_batch_overlap\":false,\"enable_single_batch_overlap\":false,\"tbo_token_distribution_threshold\":0.48,\"cpu_offload_gb\":0,\"offload_group_size\":-1,\"offload_num_in_group\":1,\"offload_prefetch_step\":1,\"offload_mode\":\"cpu\",\"enable_lmcache\":false,\"lmcache_config_file\":null,\"enable_flexkv\":false,\"flexkv_config_file\":null,\"kt_weight_path\":null,\"kt_method\":\"AMXINT4\",\"kt_cpuinfer\":null,\"kt_threadpool_count\":2,\"kt_num_gpu_experts\":null,\"kt_max_deferred_experts_per_token\":null,\"dllm_algorithm\":null,\"dllm_algorithm_config\":null,\"dllm_fdfo\":true,\"disaggregation_mode\":\"null\",\"disaggregation_transfer_backend\":\"mooncake\",\"disaggregation_bootstrap_port\":8998,\"disaggregation_ib_device\":null,\"disaggregation_decode_enable_radix_cache\":false,\"disaggregation_decode_enable_offload_kvcache\":false,\"disaggregation_decode_retraction_backup\":null,\"num_reserved_decode_tokens\":512,\"disaggregation_decode_extra_slots\":null,\"disaggregation_decode_polling_interval\":1,\"optimistic_prefill_attempts\":0,\"encoder_only\":false,\"language_only\":false,\"language_model_only\":false,\"encoder_transfer_backend\":\"auto\",\"encoder_urls\":[],\"encoder_bootstrap_port\":8997,\"encoder_register_urls\":[],\"enable_adaptive_dispatch_to_encoder\":false,\"enable_pdmux\":false,\"pdmux_config_path\":null,\"sm_group_num\":8,\"startup_weight_load_mode\":\"serial\",\"custom_weight_loader\":null,\"weight_loader_disable_mmap\":false,\"weight_loader_prefetch_checkpoints\":false,\"weight_loader_prefetch_num_threads\":4,\"weight_loader_drop_cache_after_load\":false,\"remote_instance_weight_loader_seed_instance_ip\":null,\"remote_instance_weight_loader_seed_instance_service_port\":null,\"remote_instance_weight_loader_send_weights_group_ports\":null,\"remote_instance_weight_loader_backend\":\"nccl\",\"remote_instance_weight_loader_start_seed_via_transfer_engine\":false,\"engine_info_bootstrap_port\":6789,\"modelexpress_config\":null,\"download_dir\":null,\"model_checksum\":null,\"delete_ckpt_after_loading\":false,\"decrypted_config_file\":null,\"decrypted_draft_config_file\":null,\"checkpoint_engine_wait_weights_before_ready\":false,\"enable_prefill_delayer\":false,\"prefill_delayer_max_delay_passes\":30,\"prefill_delayer_token_usage_low_watermark\":null,\"prefill_delayer_forward_passes_buckets\":null,\"prefill_delayer_wait_seconds_buckets\":null,\"prefill_delayer_queue_min_ratio\":null,\"prefill_delayer_max_delay_ms\":null,\"min_free_slots_delay\":null,\"enable_deterministic_inference\":false,\"rl_on_policy_target\":null,\"kv_canary\":\"none\",\"kv_canary_sweep_interval\":0,\"enable_dynamic_batch_tokenizer\":false,\"dynamic_batch_tokenizer_batch_size\":32,\"dynamic_batch_tokenizer_batch_timeout\":0.002,\"enable_tokenizer_batch_encode\":false,\"disable_tokenizer_batch_decode\":false,\"debug_tensor_dump_output_folder\":null,\"debug_tensor_dump_layers\":null,\"debug_tensor_dump_input_file\":null,\"enable_weights_cpu_backup\":false,\"enable_draft_weights_cpu_backup\":false,\"enable_custom_logit_processor\":false,\"enable_return_hidden_states\":false,\"return_hidden_states_mode\":null,\"sampling_mask_max_tokens\":4096,\"disable_outlines_disk_cache\":false,\"enable_mis\":false,\"weight_cache_mode\":\"off\",\"weight_cache_socket\":null,\"weight_cache_timeout\":1800,\"forward_hooks\":null,\"msprobe_dump_config\":null,\"ple_offload_embedding\":null,\"ple_offload_backend\":\"pinned\",\"ple_offload_dir\":null,\"disaggregation_enable_kv_checksum\":false,\"enable_pd_role_switch\":false,\"speculative_domino_candidate_pool_size\":2048,\"flashinfer_a2a_dispatch_type\":null,\"cuda_graph_max_seq_len_prefill\":null,\"prefill_kv_cache_dequant_dtype\":\"auto\",\"dsv4_attn_backend\":\"auto\",\"otlp_service_name\":null,\"hicache_host_memory_fraction\":0.8,\"enable_linker_mla_dedup\":false,\"swa_prefix_tails\":null,\"enable_encoder_swa_bounded_replay\":false,\"enable_decoder_swa_bounded_replay\":null,\"enable_response_store\":false,\"disaggregation_decode_host_receive_threshold\":1.0,\"qsa_indexer_dtype\":\"auto\",\"disaggregation_decode_allocation_policy\":\"early\",\"speculative_use_block_verification\":false,\"speculative_draft_sink_size\":null,\"disable_aiter_allreduce_fusion_in_prefill\":false,\"disable_aiter_allreduce_fusion_in_decode\":false,\"enable_amd_monokernel\":false,\"dsa_triton_union\":0,\"enable_dsa_fused_indexer\":null,\"enable_watermark\":false,\"watermark_config\":null,\"grpc_response_timeout_secs\":300,\"enable_paged_experts\":false,\"paged_experts_num_resident\":null,\"enable_nvidia_megakernel\":false,\"enable_megamoe_for_layernorm_sp\":false,\"enable_http_worker_reuseport\":false,\"prefill_decode_interval_min_bs\":0,\"unified_cache_external_linker_config\":null,\"enable_return_aux_hidden_states\":false,\"return_aux_hidden_state_layer_ids\":null,\"enable_prefill_only_deterministic_inference\":false,\"true_on_policy_contract\":null,\"disable_draft_cuda_graph\":false,\"custom_pull_weights_pre_read_hook\":null,\"enable_engine_info_bootstrap\":false,\"enable_rdt_weight_sync\":false,\"lora_no_cpu_backup\":false,\"enable_prefill_weight_versions\":false,\"remote_instance_weight_loader_start_seed_via_nixl\":false,\"enable_token_space_processor\":false,\"sampling_backend\":null,\"reasoning_parser\":null,\"tool_call_parser\":null,\"kv_canary_real_data\":\"none\",\"disable_cuda_graph\":false,\"enable_dp_attention\":false,\"enable_flashinfer_allreduce_fusion\":false}},\"use_miles_dashboard\":false,\"dashboard_flush_interval\":5.0,\"dashboard_gpu_sample_interval\":1.0,\"dashboard_sglang_scrape_interval\":2.0,\"dashboard_sglang_scrape_mode\":\"auto\",\"dashboard_sglang_metrics\":null,\"dashboard_forward_prometheus\":false,\"use_wandb\":false,\"wandb_mode\":null,\"wandb_dir\":null,\"wandb_key\":null,\"wandb_host\":null,\"wandb_team\":null,\"wandb_group\":null,\"wandb_random_suffix\":true,\"wandb_always_use_train_step\":false,\"log_multi_turn\":false,\"log_reward_category\":null,\"log_correct_samples\":false,\"wandb_run_id\":null,\"use_tensorboard\":false,\"tb_project_name\":null,\"tb_experiment_name\":null,\"use_prometheus\":false,\"prometheus_port\":9090,\"prometheus_run_name\":null,\"use_mlflow\":false,\"mlflow_tracking_uri\":null,\"mlflow_experiment_name\":\"miles\",\"mlflow_run_name\":null,\"mlflow_run_id\":null,\"session_server_instances\":null,\"use_session_server\":true,\"session_server_workers\":32,\"session_server_ip\":null,\"session_server_external_host\":null,\"session_server_port\":null,\"tito_model\":\"default\",\"session_message_matcher\":\"strict\",\"session_sample_picker_path\":\"miles.rollout.session.v2.picker_hub.drop_same_prompt_retries\",\"session_sample_postprocessor_path\":\"miles.rollout.session.v2.postprocessor_hub.default_postprocess\",\"ci_disable_config_snapshot\":false,\"config_snapshot_name\":null,\"ci_enable_metrics_capture\":false,\"ci_event_root\":null,\"ci_test\":false,\"ci_tito_special_token_count_threshold\":0.0,\"ci_disable_kl_checker\":false,\"ci_disable_logprobs_checker\":false,\"ci_disable_weight_update_checker\":false,\"ci_metric_checker_key\":null,\"ci_metric_checker_threshold\":null,\"ci_metric_checker_expect_num\":null,\"ci_save_grad_norm\":null,\"ci_load_grad_norm\":null,\"ci_save_model_hash\":false,\"ci_check_model_hash\":false,\"prefill_num_servers\":null,\"enable_mtp_training\":false,\"dsa_impl\":\"miles\",\"miles_dsa_topk_backend\":\"canonical\",\"dsv4_impl\":\"megatron\",\"custom_megatron_init_path\":null,\"custom_megatron_before_log_prob_hook_path\":null,\"custom_megatron_before_train_step_hook_path\":null,\"rollout_buffer_url\":null,\"fetch_trajectory_retry_times\":-1,\"min_batch_collection_ratio\":1.0,\"rollout_task_type\":\"math\",\"data_pad_size_multiplier\":128,\"disable_rollout_trim_samples\":false,\"use_dynamic_global_batch_size\":false,\"rm_type\":\"math\",\"reward_key\":null,\"custom_rm_path\":null,\"http_proxy\":null,\"use_distributed_post\":false,\"save_debug_trajectory_data\":null,\"load_debug_rollout_data\":null,\"debug_rollout_only\":false,\"debug_train_only\":false,\"save_debug_train_data\":null,\"save_debug_event_data\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints/events\",\"dump_details\":null,\"dumper_enable\":false,\"dumper_dir\":\"/tmp/dumper\",\"dumper_inference\":null,\"dumper_fwd_only\":null,\"dumper_fwd_bwd\":null,\"dumper_source_patcher_config_inference\":null,\"dumper_source_patcher_config_train\":null,\"memory_snapshot_dir\":\".\",\"memory_snapshot_num_steps\":null,\"profile_target\":[\"train_overall\"],\"memory_recorder\":\"torch\",\"check_weight_update_equal\":false,\"check_weight_update_selector\":\"all\",\"check_weight_update_skip_list\":null,\"check_weight_update_allow_quant_error\":false,\"save_local_weight_checksum\":false,\"check_weight_transfer_checksum\":false,\"enable_event_analyzer\":false,\"log_inference_engine_weight_checksums\":false,\"enable_sample_ownership_checker\":false,\"sample_ownership_grace_steps\":10,\"enable_witness\":false,\"witness_buffer_size\":1048576,\"ci_fault_hooks\":null,\"ci_fault_hooks_path\":null,\"ci_inject_rollout_data_path\":null,\"env_report\":\"\",\"env_report_interval_seconds\":3600.0,\"debug_unified_grad_fused_logprob\":false,\"debug_deterministic_collective\":false,\"sglang_model_routers\":null,\"sglang_router_ip\":null,\"sglang_router_port\":null,\"sglang_router_policy\":\"manual\",\"sglang_router_request_timeout_secs\":14400,\"router_args\":{\"worker_urls\":[],\"policy\":\"cache_aware\",\"prefill_policy\":null,\"decode_policy\":null,\"cache_threshold\":0.3,\"balance_abs_threshold\":64,\"balance_rel_threshold\":1.5,\"bucket_adjust_interval_secs\":5,\"eviction_interval_secs\":60,\"max_tree_size\":67108864,\"max_idle_secs\":14400,\"assignment_mode\":\"min_load\",\"max_payload_size\":536870912,\"dp_aware\":false,\"enable_igw\":false,\"mini_lb\":false,\"pd_disaggregation\":false,\"prefill\":null,\"decode\":null,\"worker_startup_timeout_secs\":1800,\"worker_startup_check_interval\":30,\"log_dir\":null,\"log_level\":\"info\",\"service_discovery\":false,\"selector\":{},\"service_discovery_port\":80,\"service_discovery_namespace\":null,\"prefill_selector\":{},\"decode_selector\":{},\"prometheus_port\":29000,\"prometheus_host\":\"0.0.0.0\",\"prometheus_duration_buckets\":null,\"request_id_headers\":null,\"request_timeout_secs\":1800,\"shutdown_grace_period_secs\":180,\"cors_allowed_origins\":[],\"max_concurrent_requests\":-1,\"queue_size\":100,\"queue_timeout_secs\":60,\"rate_limit_tokens_per_second\":null,\"retry_max_retries\":5,\"retry_initial_backoff_ms\":50,\"retry_max_backoff_ms\":30000,\"retry_backoff_multiplier\":1.5,\"retry_jitter_factor\":0.2,\"disable_retries\":false,\"cb_failure_threshold\":10,\"cb_success_threshold\":3,\"cb_timeout_duration_secs\":60,\"cb_window_duration_secs\":120,\"disable_circuit_breaker\":false,\"health_failure_threshold\":3,\"health_success_threshold\":2,\"health_check_timeout_secs\":5,\"health_check_interval_secs\":60,\"health_check_endpoint\":\"/health\",\"disable_health_check\":false,\"model_path\":null,\"tokenizer_path\":null,\"chat_template\":null,\"tokenizer_cache_enable_l0\":false,\"tokenizer_cache_l0_max_entries\":10000,\"tokenizer_cache_enable_l1\":false,\"tokenizer_cache_l1_max_memory\":52428800,\"reasoning_parser\":null,\"tool_call_parser\":null,\"mcp_config_path\":null,\"backend\":\"sglang\",\"history_backend\":\"memory\",\"oracle_wallet_path\":null,\"oracle_tns_alias\":null,\"oracle_connect_descriptor\":null,\"oracle_username\":null,\"oracle_password\":null,\"oracle_pool_min\":1,\"oracle_pool_max\":16,\"oracle_pool_timeout_secs\":30,\"postgres_db_url\":null,\"postgres_pool_max\":16,\"redis_url\":null,\"redis_pool_max\":16,\"redis_retention_days\":30,\"client_cert_path\":null,\"client_key_path\":null,\"ca_cert_paths\":[],\"tls_cert_path\":null,\"tls_key_path\":null,\"enable_trace\":false,\"otlp_traces_endpoint\":\"localhost:4317\",\"api_key\":null,\"control_plane_api_keys\":[],\"control_plane_audit_enabled\":false,\"jwt_issuer\":null,\"jwt_audience\":null,\"jwt_jwks_uri\":null,\"jwt_role_mapping\":[]},\"router\":\"sglang\",\"miles_router_timeout\":null,\"miles_router_max_connections\":null,\"miles_router_health_check_failure_threshold\":3,\"lora_A_init_method\":\"xavier\",\"lora_B_init_method\":\"zero\",\"multi_lora\":false,\"lora_sync_sends_base\":true,\"hf_lora_targets\":null,\"lora_adapter_targets\":null,\"sglang_lora_use_virtual_experts\":true,\"lora_rank\":0,\"lora_alpha\":16,\"lora_dropout\":0.0,\"lora_type\":\"lora\",\"target_modules\":null,\"exclude_modules\":null,\"lora_adapter_path\":null,\"lora_sync_from_tensor\":false,\"lora_base_cpu_backup\":false,\"lora_train_only\":false,\"experts_shared_outer_loras\":false,\"multi_lora_n_adapters\":0,\"check_lora_weight_equal\":false,\"use_opd\":false,\"opd_type\":null,\"opd_kl_coef\":1.0,\"opd_teacher_load\":null,\"opd_teacher_ckpt_step\":null,\"use_critic\":false,\"ref_load\":null,\"ref_ckpt_step\":null,\"save_hf\":null,\"save_trigger_sentinel\":null,\"custom_megatron_post_save_hook_path\":null,\"num_critic_only_steps\":0,\"critic_load\":null,\"critic_save\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints_critic\",\"critic_lr\":1e-6,\"critic_lr_warmup_iters\":0,\"eps_clip\":0.2,\"eps_clip_high\":0.28,\"eps_clip_c\":null,\"value_clip\":0.2,\"kl_coef\":0.0,\"loss_type\":\"policy_loss\",\"score_centering_is\":\"none\",\"score_centering_tis_clip\":2.0,\"score_centering_mis_low\":0.5,\"score_centering_mis_high\":5.0,\"custom_loss_function_path\":null,\"kl_loss_type\":\"k1\",\"advantage_estimator\":\"grpo\",\"compute_advantages_and_returns\":true,\"use_kl_loss\":false,\"kl_loss_coef\":0.0,\"use_unbiased_kl\":false,\"ref_update_interval\":null,\"entropy_coef\":0.0,\"gamma\":1.0,\"lambd\":1.0,\"normalize_advantages\":false,\"use_rollout_entropy\":false,\"observe_training_entropy\":false,\"get_mismatch_metrics\":false,\"reset_optimizer_states\":false,\"use_rollout_logprobs\":false,\"skip_actor_forward_only\":false,\"use_tis\":false,\"tis_clip\":2.0,\"tis_clip_low\":0.0,\"custom_tis_function_path\":null,\"custom_pg_loss_reducer_function_path\":null,\"use_routing_replay\":false,\"use_rollout_routing_replay\":false,\"use_indexer_replay\":false,\"use_rollout_indexer_replay\":false,\"use_opsm\":false,\"opsm_delta\":0.0001,\"eval_uses_snapshots\":false,\"eval_prompt_data\":null,\"eval_config\":null,\"skip_eval_before_train\":false,\"eval_input_key\":null,\"eval_label_key\":null,\"eval_tool_key\":null,\"n_samples_per_eval_prompt\":1,\"eval_temperature\":null,\"eval_top_p\":null,\"eval_top_k\":null,\"eval_max_response_len\":null,\"eval_min_new_tokens\":null,\"eval_max_context_len\":null,\"eval_hf_dir\":null,\"eval_max_in_flight\":2,\"eval_overflow_policy\":\"backpressure\",\"eval_keep_snapshots\":2,\"num_rollout\":16,\"debug_exit_after_rollout\":null,\"num_epoch\":null,\"rollout_global_dataset\":true,\"data_source_path\":{\"path\":\"miles.rollout.data_source.RolloutDataSource\",\"config\":null},\"prompt_data\":\"/cluster-storage/datasets/dapo-math-17k/dapo-math-17k.jsonl\",\"apply_chat_template\":true,\"apply_chat_template_kwargs\":{},\"chat_template_path\":null,\"input_key\":\"prompt\",\"label_key\":\"label\",\"multimodal_keys\":null,\"metadata_key\":\"metadata\",\"tool_key\":\"tools\",\"start_rollout_id\":null,\"rollout_batch_size\":32,\"n_samples_per_prompt\":8,\"num_steps_per_rollout\":null,\"balance_data\":true,\"balance_by_flops\":false,\"allow_partial_train_step\":false,\"use_dynamic_batch_size\":true,\"max_tokens_per_gpu\":9216,\"trainer_heartbeat_checker_interval\":10.0,\"trainer_heartbeat_checker_timeout\":10.0,\"trainer_heartbeat_checker_first_wait\":300.0,\"trainer_heartbeat_checker_failure_threshold\":3,\"rollout_health_check_interval\":30.0,\"rollout_health_check_timeout\":30.0,\"rollout_health_check_first_wait\":0.0,\"rollout_health_check_failure_threshold\":1,\"use_fault_tolerance\":false,\"ft_components\":[],\"api_server_host\":\"127.0.0.1\",\"api_server_port\":0,\"mini_ft_controller_enable\":false,\"mini_ft_controller_poll_interval\":10.0,\"mini_ft_controller_resume_delay\":10.0,\"custom_agent_function_path\":null,\"use_sampling_support_replay\":false,\"rollout_sampling_logprobs_mode\":\"selected\",\"rollout_top_logprobs_num\":0,\"hf_checkpoint\":\"/typical-model\",\"model_name\":null,\"rollout_function_path\":{\"path\":\"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn\",\"config\":null},\"fully_async\":false,\"rollout_temperature\":1.0,\"rollout_top_p\":1.0,\"rollout_top_k\":-1,\"rollout_max_response_len\":8192,\"object_store_backend\":\"mooncake\",\"mooncake_store_init_kwargs\":{\"protocol\":\"tcp\",\"master_server_address\":\"127.0.0.1:50051\",\"global_segment_size\":\"2gb\",\"local_buffer_size\":\"2gb\"},\"mooncake_replica_num\":1,\"use_output_store\":false,\"output_store_local_buffer_size\":\"16gb\",\"async_unused_samples_handler\":\"drop\",\"custom_generate_function_path\":null,\"update_weight_buffer_size\":536870912,\"update_weights_interval\":1,\"pause_generation_mode\":\"retract\",\"keep_old_actor\":false,\"rollout_data_postprocess_path\":null,\"pin_rollout_manager_to_head\":false,\"rollout_external_engine_addrs\":null,\"rollout_external_router_pd\":false,\"custom_inference_engine_provider_path\":{\"path\":\"miles.ray.specs.inference.backend_inference_engine_provider\",\"config\":null},\"update_weight_transfer_mode\":\"broadcast\",\"update_weight_disk_dir\":null,\"update_weight_local_checkpoint_dir\":null,\"update_weight_delta_encoding\":\"xor\",\"update_weight_delta_checksum\":\"xxh3-128\",\"custom_update_weight_post_write_path\":null,\"p2p_transfer_timeout\":30.0,\"update_weight_engine_request_timeout\":300.0,\"update_weights_timeout\":600.0,\"p2p_transport\":\"mooncake\",\"trainer_id\":\"actor\",\"trainer_model_id\":null,\"entry\":\"train\",\"train_backend\":\"megatron\",\"qkv_format\":\"thd\",\"linear_attention_backend\":\"fla\",\"linear_attention_input_norm\":\"te\",\"true_on_policy_mode\":false,\"train_env_vars\":{},\"train_memory_margin_bytes\":1073741824,\"debug_skip_weight_update\":false,\"debug_disable_optimizer\":false,\"rematerialize_param_from_master_weight\":false,\"check_rematerialize_param_from_master_weight\":false,\"megatron_to_hf_mode\":\"raw\",\"dsa_attention_backend\":\"tilelang\",\"extra_high_precision_layers_hf\":[],\"extra_high_precision_layers_megatron\":[],\"custom_model_provider_path\":null,\"recompute_loss_function\":false,\"log_probs_backend\":\"torch\",\"log_probs_chunk_size\":-1,\"indep_dp\":false,\"delay_split_train_data_by_dp\":false,\"allgather_cp\":false,\"mfu_peak_tflops\":null,\"starts_inference_engines\":true,\"rollout_external\":false,\"cluster_backend\":\"kubernetes\",\"worker_comm_backend\":\"rpc\",\"deploy_component\":\"all\",\"deploy_instance_id\":null,\"init_expected_num_cells\":{\"default\":3},\"trainer_init_expected_num_cells\":null,\"trainer_controller_addrs\":null,\"inference_controller_addr\":null,\"rollout_num_gpus_per_engine\":1,\"num_gpus_per_node\":8,\"colocate\":true,\"offload\":false,\"offload_train\":true,\"clear_quantized_weight_workspaces_on_offload\":true,\"offload_rollout\":true,\"offload_rollout_level\":[\"kv_cache\",\"weight\"],\"offload_train_target\":\"cpu\",\"stream_optimizer_state_to_disk\":false,\"stream_optimizer_state_moment_dtype\":\"fp32\",\"stream_optimizer_state_page_cache_mb\":null,\"offload_train_disk_dir\":null,\"offload_train_disk_chunk_mb\":256,\"colocate_memory_peak_device\":\"cpu\",\"run_uuid\":\"0123456789abcdef\",\"log_passrate\":false,\"recompute_logprobs_via_prefill\":false,\"loss_mask_type\":\"qwen\",\"rollout_sample_filter_path\":null,\"rollout_all_samples_process_path\":null,\"namespaced_radix_cache\":false,\"rollout_max_context_len\":null,\"rollout_max_prompt_len\":null,\"rollout_skip_special_tokens\":false,\"rollout_stop\":null,\"rollout_stop_token_ids\":null,\"rollout_shuffle\":true,\"rollout_seed\":42,\"over_sampling_batch_size\":32,\"dynamic_sampling_filter_path\":null,\"rollout_submission_granularity\":null,\"partial_rollout\":false,\"mask_offpolicy_in_partial_rollout\":false,\"max_weight_staleness\":null,\"async_max_concurrent_samples\":null,\"async_data_buffer_capacity_factor\":2.0,\"custom_async_data_buffer_path\":null,\"custom_rollout_log_function_path\":null,\"custom_eval_rollout_log_function_path\":null,\"buffer_filter_path\":null,\"eval_reward_key\":null,\"group_rm\":false,\"rm_url\":null,\"custom_reward_post_process_path\":null,\"custom_convert_samples_to_train_data_path\":null,\"opd_log_prob_top_k\":0,\"opd_top_k_strategy\":\"only-student\",\"opd_reward_weight_mode\":\"student_p\",\"opd_topk_per_position\":false,\"opd_teacher_urls\":null,\"opd_teacher_key\":\"opd_teacher\",\"eval_datasets\":[],\"eval_function_path\":{\"path\":\"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn\",\"config\":null},\"eval_max_prompt_len\":null,\"save_debug_rollout_data\":null,\"load_debug_rollout_data_subsample\":null,\"ci_inject_rollout_data_start_rollout_id\":null,\"ci_inject_rollout_data_min_match_ratio\":0.9,\"ci_inject_missing_prefetched_batch_bug\":false,\"ci_assert_prefill_lag_max\":null,\"grpo_std_normalization\":true,\"rewards_normalization\":true,\"inference_runtime_mut_state\":{\"engine_count\":0,\"gpu_count\":0,\"eval_engine_count\":0},\"ckpt_step\":null,\"rollout_indexer_topk_num_streams\":null,\"save\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints\",\"save_interval\":20,\"async_save\":false,\"seed\":1234,\"num_layers\":36,\"low_memory_resume\":false,\"distributed_backend\":\"nccl\",\"distributed_timeout_minutes\":10,\"eval_interval\":null,\"global_batch_size\":256,\"micro_batch_size\":1,\"wandb_project\":null,\"raw_megatron\":{\"trainers\":[{\"trainer_id\":\"actor\",\"model_id\":null,\"role\":\"actor\",\"actor_index\":0,\"overrides\":{}}],\"base_args\":{\"_is_global_batch_size_explicitly_specified\":true,\"account_for_embedding_in_pipeline_split\":false,\"account_for_loss_in_pipeline_split\":false,\"accumulate_allreduce_grads_in_fp32\":true,\"activation_func_clamp_shared_expert\":true,\"activation_func_clamp_value\":null,\"activation_offload_fraction\":1.0,\"adam_beta1\":0.9,\"adam_beta2\":0.98,\"adam_eps\":1e-8,\"add_bias_linear\":false,\"add_position_embedding\":true,\"add_qkv_bias\":false,\"adlr_autoresume\":false,\"adlr_autoresume_interval\":1000,\"align_grad_reduce\":true,\"align_param_gather\":false,\"allow_ambiguous_pad_tokens\":false,\"app_tag_run_name\":null,\"app_tag_run_version\":\"0.0.0\",\"apply_dsa_kernel_fusion\":null,\"apply_query_key_layer_scaling\":false,\"apply_residual_connection_post_layernorm\":false,\"apply_rope_fusion\":true,\"apply_wd_to_qk_layernorm\":false,\"async_ckpt_cpu_priority\":10,\"async_ckpt_io_priority\":3,\"async_ckpt_use_cpu_shm\":false,\"async_save\":false,\"async_strategy\":\"mcore\",\"attention_backend\":{\"__enum__\":\"megatron.core.transformer.enums:AttnBackend:flash\"},\"attention_dropout\":0.0,\"attention_output_gate\":false,\"attention_softmax_in_fp32\":true,\"auto_detect_ckpt_format\":false,\"barrier_with_L1_time\":true,\"batch_invariant_mode\":false,\"bert_binary_head\":true,\"bert_embedder_type\":\"megatron\",\"bert_load\":null,\"beta_fast\":32,\"beta_slow\":1,\"bf16\":true,\"bias_dropout_fusion\":true,\"bias_gelu_fusion\":false,\"bias_swiglu_fusion\":true,\"biencoder_projection_dim\":0,\"biencoder_shared_query_context_model\":false,\"block_data_path\":null,\"cache_mla_latents\":false,\"calc_ft_timeouts\":false,\"calculate_per_token_loss\":false,\"chat_template\":null,\"check_for_large_grads\":false,\"check_for_nan_in_loss_and_grad\":true,\"check_for_spiky_loss\":false,\"check_weight_hash_across_dp_replicas_interval\":null,\"chunked_optimizer_state_offload\":false,\"ckpt_assume_constant_structure\":false,\"ckpt_convert_format\":null,\"ckpt_convert_save\":null,\"ckpt_convert_update_legacy_dist_opt_format\":false,\"ckpt_format\":\"torch_dist\",\"ckpt_fully_parallel_load\":false,\"ckpt_fully_parallel_load_exchange_algo\":\"broadcast\",\"ckpt_fully_parallel_load_process_group\":\"dp\",\"ckpt_fully_parallel_save\":true,\"ckpt_fully_parallel_save_deprecated\":false,\"ckpt_fully_parallel_save_process_group\":\"dp\",\"ckpt_load_validate_sharding_integrity\":true,\"ckpt_step\":null,\"classes_fraction\":1.0,\"clip_grad\":1.0,\"clone_scatter_output_in_embedding\":true,\"compress_ratios\":null,\"config_logger_dir\":\"\",\"consumed_train_samples\":0,\"consumed_valid_samples\":0,\"context_parallel_size\":4,\"cp_comm_type\":[\"a2a\"],\"cp_partition_mode\":\"zigzag\",\"cpu_offloading_num_layers\":0,\"cpu_offloading_retain_pinned_cpu_buffers\":false,\"create_all_gather_group\":false,\"create_attention_mask_in_dataloader\":true,\"cross_entropy_fusion_impl\":\"native\",\"cross_entropy_loss_fusion\":false,\"csa_compress_ratios\":null,\"csa_compress_rotary_base\":40000.0,\"csa_dense_mode\":false,\"csa_window_size\":128,\"cuda_graph_dynamic_microbatches\":false,\"cuda_graph_impl\":\"none\",\"cuda_graph_modules\":[],\"cuda_graph_warmup_steps\":3,\"data_args_path\":null,\"data_cache_path\":null,\"data_parallel_random_init\":false,\"data_parallel_sharding_strategy\":\"optim_grads_params\",\"data_parallel_size\":4,\"data_path\":null,\"data_per_class_fraction\":1.0,\"data_sharding\":true,\"dataloader_defer_npy_index_mmap\":false,\"dataloader_fast_cache_load\":false,\"dataloader_inter_document_masking\":false,\"dataloader_type\":\"single\",\"ddp_average_in_collective\":false,\"ddp_bucket_size\":null,\"ddp_num_buckets\":null,\"ddp_pad_buckets_for_high_nccl_busbw\":false,\"ddp_param_name_patterns_for_fp32_local_accumulation\":[],\"ddp_reduce_scatter_with_fp32_accumulation\":false,\"decode_only_cuda_graphs\":false,\"decoder_first_pipeline_num_layers\":null,\"decoder_last_pipeline_num_layers\":null,\"decoder_num_layers\":null,\"decoder_seq_length\":null,\"decoupled_lr\":null,\"decoupled_min_lr\":null,\"decrease_batch_size_if_needed\":false,\"defer_embedding_wgrad_compute\":false,\"delay_offload_until_cuda_graph\":false,\"delay_wgrad_compute\":false,\"delta_offload_bytes_across_pp_ranks\":0,\"dense_grouped_gemm\":false,\"deprecated_use_mcore_models\":false,\"deterministic_mode\":false,\"dino_bottleneck_size\":256,\"dino_freeze_last_layer\":1,\"dino_head_hidden_size\":2048,\"dino_local_crops_number\":10,\"dino_local_img_size\":96,\"dino_norm_last_layer\":false,\"dino_teacher_temp\":0.07,\"dino_warmup_teacher_temp\":0.04,\"dino_warmup_teacher_temp_epochs\":30,\"disable_bf16_reduced_precision_matmul\":false,\"disable_grad_buffers_cpu_backup\":true,\"disable_jit_fuser\":false,\"disable_msc_deprecated\":false,\"disable_param_buffers_cpu_backup\":true,\"disable_straggler_on_startup\":false,\"disable_symmetric_registration\":false,\"dist_ckpt_format_deprecated\":null,\"dist_ckpt_optim_fully_reshardable\":false,\"dist_ckpt_save_pre_mcore_014\":false,\"dist_ckpt_strictness\":\"assume_ok_unexpected\",\"dist_ckpt_workers\":1,\"distrib_optim_fully_reshardable_mem_efficient\":false,\"distribute_saved_activations\":false,\"distributed_backend\":\"nccl\",\"distributed_timeout_minutes\":10,\"distributed_timeout_seconds_after_init\":null,\"dsa_cp_balance_indexer\":false,\"dsa_indexer_head_dim\":null,\"dsa_indexer_k_norm_epsilon\":null,\"dsa_indexer_k_norm_fp32\":false,\"dsa_indexer_loss_coeff\":null,\"dsa_indexer_n_heads\":null,\"dsa_indexer_precision\":\"bf16\",\"dsa_indexer_rope_interleaved\":false,\"dsa_indexer_rotate_activation\":true,\"dsa_indexer_scoring_relu\":true,\"dsa_indexer_skip_topk_offset\":0,\"dsa_indexer_topk\":null,\"dsa_indexer_topk_backend\":null,\"dsa_indexer_topk_deterministic\":false,\"dsa_indexer_topk_freq\":1,\"dsa_indexer_topk_tie_break\":0,\"dsa_indexer_use_sparse_loss\":false,\"dsa_indexer_weights_proj_output_dtype\":\"bf16\",\"dsa_indexer_weights_proj_use_quantization\":true,\"dsa_kernel_backend\":null,\"dump_param_to_param_group_map\":null,\"dynamic_context_parallel\":false,\"embedding_init_method_std\":null,\"embedding_path\":null,\"empty_unused_memory_level\":0,\"enable_chunked_prefill\":false,\"enable_cuda_graph\":false,\"enable_experimental\":false,\"enable_ft_package\":false,\"enable_full_sharding_in_hsdp\":false,\"enable_hyper_connections\":false,\"enable_msc\":false,\"enable_one_logger\":true,\"encoder_num_layers\":36,\"encoder_seq_length\":4096,\"end_weight_decay\":0.1,\"eod_mask_loss\":false,\"ep_overlap_early_attn_memory_release\":false,\"error_injection_rate\":0,\"error_injection_type\":\"transient_error\",\"eval_global_batch_size\":256,\"eval_interval\":null,\"eval_iters\":100,\"eval_micro_batch_size\":1,\"evidence_data_path\":null,\"exit_duration_in_mins\":null,\"exit_interval\":null,\"exit_on_missing_checkpoint\":false,\"exit_signal\":{\"__enum__\":\"signal:Signals:SIGTERM\"},\"exit_signal_handler\":false,\"exit_signal_handler_for_dataloader\":false,\"exit_signal_handler_for_training\":false,\"exp_avg_dtype\":{\"__torch_dtype__\":\"float32\"},\"exp_avg_sq_dtype\":{\"__torch_dtype__\":\"float32\"},\"experimental_attention_variant\":null,\"expert_model_parallel_size\":1,\"expert_tensor_parallel_size\":1,\"external_cuda_graph\":false,\"fake_process_group\":false,\"fallback_to_eager_attn\":false,\"fault_injector_delay_start_iteration\":null,\"fault_injector_fault_delay\":null,\"fault_injector_fault_probabilities\":null,\"fault_injector_fault_types\":null,\"fault_injector_mtti_seconds\":null,\"fault_injector_num_ranks\":null,\"fault_injector_offset_seconds\":null,\"fault_injector_ranks\":null,\"fault_injector_seed\":null,\"ffn_hidden_size\":9728,\"fim_data\":false,\"fim_eod_token\":\"<|endoftext|>\",\"fim_fragment_rate\":null,\"fim_middle_token\":\"\",\"fim_no_prefix\":null,\"fim_pad_token\":\"\",\"fim_prefix_token\":\"\",\"fim_rate\":0.5,\"fim_split_sample\":null,\"fim_spm_rate\":0.5,\"fim_suffix_token\":\"\",\"fine_grained_activation_offloading\":false,\"fine_grained_offloading_max_inflight_offloads\":null,\"finetune\":false,\"first_last_layers_bf16\":false,\"flash_decode\":false,\"flight_recorder_dump_on_timeout\":true,\"flight_recorder_dump_path\":null,\"flight_recorder_extra_dump_on_exec\":true,\"flight_recorder_include_only_active\":true,\"flight_recorder_include_stack_trace\":false,\"flight_recorder_trace_buffer_size\":2000,\"fp16\":false,\"fp16_lm_cross_entropy\":false,\"fp32_residual_connection\":false,\"fp4\":null,\"fp4_param_gather\":false,\"fp4_quantizer_factory\":null,\"fp4_recipe\":\"nvfp4\",\"fp8\":null,\"fp8_amax_compute_algo\":\"most_recent\",\"fp8_amax_history_len\":1,\"fp8_interval\":1,\"fp8_margin\":0,\"fp8_output_proj\":false,\"fp8_param_gather\":false,\"fp8_quantizer_factory\":null,\"fp8_recipe\":\"delayed\",\"fp8_wgrad\":true,\"freeze_all_layers\":false,\"freeze_e_score_correction_bias\":false,\"fsdp_db_use_persist_buf_on_alloc_fail\":false,\"fsdp_double_buffer\":false,\"fsdp_manual_registration\":false,\"ft_num_warmup_iters\":5,\"full_validation\":false,\"fused_residual_rmsnorm\":false,\"gdn_conv_pad_alignment\":null,\"gdn_pre_gated_delta_rule_fusion\":false,\"global_batch_size\":256,\"glu_linear_offset\":0.0,\"gpu_sniff_test_interval\":null,\"grad_reduce_in_bf16\":false,\"gradient_accumulation_fusion\":true,\"gradient_reduce_div_fusion\":true,\"group_query_attention\":true,\"grpo_clamp_eps_lower\":0.01,\"grpo_clamp_eps_upper\":0.01,\"grpo_entropy_term_weight\":0.0,\"grpo_filter_groups_with_same_reward\":false,\"grpo_group_size\":2,\"grpo_iterations\":2,\"grpo_kl_beta\":0.001,\"grpo_prompts_per_step\":32,\"head_lr_mult\":1.0,\"head_wise_attn_gate\":false,\"heterogeneous_layers_config_encoded_json\":null,\"heterogeneous_layers_config_path\":null,\"hidden_dropout\":0.0,\"hidden_size\":2560,\"hierarchical_context_parallel_sizes\":null,\"high_priority_a2a_comm_stream\":false,\"high_priority_stream_groups\":[],\"hybrid_context_parallel\":false,\"hybrid_layer_pattern\":null,\"hybrid_override_pattern\":null,\"hysteresis\":2,\"ict_head_size\":null,\"ict_load\":null,\"img_h\":224,\"img_w\":224,\"indexer_batch_size\":128,\"indexer_log_interval\":1000,\"inference_batch_times_seqlen_threshold\":-1,\"inference_coordinator_port\":null,\"inference_cuda_graph_all_prefills\":false,\"inference_cuda_graph_scope\":{\"__enum__\":\"megatron.core.transformer.enums:InferenceCudaGraphScope:none\"},\"inference_disable_ep_consensus\":false,\"inference_disable_triton_nvls_kernels\":false,\"inference_dynamic_batching\":false,\"inference_dynamic_batching_async_sched_mode\":\"legacy\",\"inference_dynamic_batching_block_size\":256,\"inference_dynamic_batching_buffer_size_gb\":40.0,\"inference_dynamic_batching_cuda_graph_max_tokens\":16384,\"inference_dynamic_batching_cuda_graph_mixed_prefill_count\":16,\"inference_dynamic_batching_cuda_graph_sizing_distribution\":\"exponential\",\"inference_dynamic_batching_enable_prefix_caching\":false,\"inference_dynamic_batching_logprobs_mode\":\"raw_logprobs\",\"inference_dynamic_batching_mamba_memory_ratio\":null,\"inference_dynamic_batching_max_requests\":null,\"inference_dynamic_batching_max_tokens\":null,\"inference_dynamic_batching_num_cuda_graphs\":16,\"inference_dynamic_batching_paused_buffer_size_gb\":null,\"inference_dynamic_batching_prefix_caching_coordinator_policy\":\"first_prefix_block\",\"inference_dynamic_batching_prefix_caching_eviction_policy\":\"ref_zero\",\"inference_dynamic_batching_prefix_caching_mamba_gb\":null,\"inference_dynamic_batching_prefix_caching_routing_alpha\":0.5,\"inference_dynamic_batching_sampling_backend\":\"torch\",\"inference_dynamic_batching_track_generated_token_events\":false,\"inference_dynamic_batching_track_paused_request_events\":false,\"inference_dynamic_batching_unified_memory_level\":0,\"inference_fuse_tp_communication\":false,\"inference_grouped_gemm_backend\":\"vllm\",\"inference_logging_step_interval\":0,\"inference_max_requests\":8,\"inference_max_seq_length\":2560,\"inference_moe_disable_fused_quant_kernels\":false,\"inference_moe_token_dispatcher_type\":\"nvls\",\"inference_rng_tracker\":false,\"inference_shards\":null,\"inference_text_gen_server_logging\":false,\"inference_use_synchronous_zmq_collectives\":false,\"inference_wandb_logging\":false,\"init_method_std\":0.02,\"init_method_xavier_uniform\":false,\"init_model_with_meta_device\":false,\"initial_loss_scale\":4294967296,\"inprocess_active_world_size\":1,\"inprocess_barrier_timeout\":120,\"inprocess_completion_timeout\":120,\"inprocess_empty_cuda_cache\":false,\"inprocess_granularity\":\"node\",\"inprocess_hard_timeout\":90,\"inprocess_heartbeat_interval\":30,\"inprocess_heartbeat_timeout\":60,\"inprocess_last_call_wait\":1,\"inprocess_max_iterations\":null,\"inprocess_monitor_process_interval\":1.0,\"inprocess_monitor_thread_interval\":1.0,\"inprocess_progress_watchdog_interval\":1.0,\"inprocess_restart\":false,\"inprocess_soft_timeout\":60,\"inprocess_termination_grace_time\":1,\"is_hybrid_model\":false,\"iter_per_epoch\":1250,\"iterations_to_skip\":[],\"keep_fp8_transpose_cache\":false,\"kitchen_attention_backend\":\"sdpa\",\"kv_channels\":128,\"kv_lora_rank\":32,\"langrl_env_config\":null,\"layernorm_epsilon\":1e-6,\"layernorm_zero_centered_gamma\":false,\"lazy_mpu_init\":false,\"linear_attention_freq\":null,\"linear_attention_type\":null,\"linear_conv_kernel_dim\":4,\"linear_cp_mode\":\"chunkwise\",\"linear_key_head_dim\":128,\"linear_num_key_heads\":16,\"linear_num_value_heads\":32,\"linear_value_head_dim\":128,\"lion_beta1\":0.95,\"lion_beta2\":0.98,\"load\":\"/cluster-storage/models/Qwen3-4B_torch_dist\",\"load_main_params_from_ckpt\":false,\"local_rank\":0,\"log_device_memory_used\":false,\"log_energy\":false,\"log_interval\":100,\"log_loss_scale_to_tensorboard\":true,\"log_max_attention_logit\":false,\"log_memory_interval\":null,\"log_memory_to_tensorboard\":false,\"log_moe_overload_factor\":false,\"log_num_zeros_in_grad\":false,\"log_params_norm\":false,\"log_progress\":false,\"log_straggler\":false,\"log_throughput\":false,\"log_timers_to_tensorboard\":false,\"log_validation_ppl_to_tensorboard\":false,\"log_world_size_to_tensorboard\":false,\"logging_level\":null,\"logits_load_decode_threads\":4,\"logits_load_dir\":null,\"logits_load_ignore_errors\":false,\"logits_load_kd_loss_alpha\":1.0,\"logits_load_msc_prefetch_depth\":2,\"logits_load_prefetch_factor\":3,\"logits_save_dir\":null,\"logits_save_dtype\":\"fp16\",\"logits_save_top_k\":null,\"logits_save_top_p\":null,\"logits_save_top_p_min_k\":1,\"loss_scale\":null,\"loss_scale_window\":1000,\"low_memory_resume\":false,\"lr\":1e-6,\"lr_decay_iters\":null,\"lr_decay_samples\":null,\"lr_decay_style\":\"constant\",\"lr_warmup_fraction\":null,\"lr_warmup_init\":0.0,\"lr_warmup_iters\":0,\"lr_warmup_samples\":0,\"lr_wsd_decay_iters\":null,\"lr_wsd_decay_samples\":null,\"lr_wsd_decay_style\":\"exponential\",\"main_grads_dtype\":{\"__torch_dtype__\":\"float32\"},\"main_params_dtype\":{\"__torch_dtype__\":\"float32\"},\"make_vocab_size_divisible_by\":128,\"mamba_head_dim\":64,\"mamba_inference_conv_states_dtype\":{\"__torch_dtype__\":\"bfloat16\"},\"mamba_inference_ssm_states_dtype\":{\"__torch_dtype__\":\"bfloat16\"},\"mamba_num_groups\":8,\"mamba_num_heads\":null,\"mamba_state_dim\":128,\"mamba_training_ssm_states_dtype\":null,\"manual_gc\":false,\"manual_gc_eval\":true,\"manual_gc_interval\":0,\"mask_factor\":1.0,\"mask_prob\":0.15,\"mask_type\":\"random\",\"masked_softmax_fusion\":true,\"max_position_embeddings\":4096,\"max_seqlen_per_dp_cp_rank\":null,\"max_tokens_to_oom\":12000,\"megatron_fsdp_cache_param_bucket_views\":false,\"megatron_fsdp_enable_fine_grained_param_gather\":false,\"megatron_fsdp_grad_comm_dtype\":null,\"megatron_fsdp_main_grads_dtype\":null,\"megatron_fsdp_main_params_dtype\":{\"__torch_dtype__\":\"float32\"},\"megatron_fsdp_max_pool_double_buffer\":false,\"megatron_fsdp_prefetch_recompute_forward_weights\":false,\"memory_snapshot_path\":\"snapshot.pickle\",\"merge_file\":null,\"metadata_path\":null,\"mhc_init_gating_factor\":0.01,\"mhc_recompute_layer_num\":null,\"mhc_sinkhorn_iterations\":20,\"micro_batch_size\":1,\"microbatch_group_size_per_vp_stage\":null,\"mid_level_dataset_surplus\":0.005,\"min_dynamic_context_parallel_size\":1,\"min_loss_scale\":1.0,\"min_lr\":0.0,\"min_offloaded_tensor_size\":1048576,\"mla_down_proj_fusion\":false,\"mlp_chunks_for_prefill\":1,\"mlp_chunks_for_training\":1,\"mmap_bin_files\":true,\"mock_data\":false,\"moe_activation_in_fp32\":false,\"moe_apply_probs_on_input\":false,\"moe_aux_loss_coeff\":0.0,\"moe_combine_in_fp32\":false,\"moe_deepep_num_sms\":null,\"moe_enable_deepep\":false,\"moe_enable_routing_replay\":false,\"moe_expert_capacity_factor\":null,\"moe_expert_rank_capacity_factor\":null,\"moe_ffn_hidden_size\":null,\"moe_flex_dispatcher_backend\":\"deepep\",\"moe_flex_dispatcher_num_sms\":null,\"moe_grouped_gemm\":false,\"moe_hybridep_num_blocks_permute\":null,\"moe_hybridep_num_blocks_unpermute\":null,\"moe_hybridep_num_sms\":null,\"moe_hybridep_num_sms_preprocessing\":108,\"moe_hybridep_pad_variable_tokens\":false,\"moe_input_jitter_eps\":null,\"moe_latent_size\":null,\"moe_latent_use_norm\":false,\"moe_layer_freq\":1,\"moe_layer_recompute\":false,\"moe_mlp_glu_interleave_size\":null,\"moe_n_hash_layers\":0,\"moe_ncclep_static_shape\":false,\"moe_ncclep_use_symm_mem\":false,\"moe_pad_expert_input_to_capacity\":false,\"moe_pad_experts_for_cuda_graph_inference\":false,\"moe_paged_stash\":false,\"moe_paged_stash_buffer_size_factor_cpu\":0.0,\"moe_paged_stash_buffer_size_factor_cuda\":1.1,\"moe_paged_stash_page_size\":64,\"moe_per_layer_logging\":false,\"moe_permute_accumulation_in_fp32\":false,\"moe_permute_fusion\":false,\"moe_permute_fusion_into_hybridep\":false,\"moe_router_bias_update_rate\":0.001,\"moe_router_dtype\":null,\"moe_router_enable_expert_bias\":false,\"moe_router_force_biased\":null,\"moe_router_force_load_balancing\":false,\"moe_router_freeze_gate\":false,\"moe_router_fusion\":false,\"moe_router_group_topk\":null,\"moe_router_load_balancing_type\":\"aux_loss\",\"moe_router_num_groups\":null,\"moe_router_padding_for_fp8\":false,\"moe_router_padding_for_quantization\":false,\"moe_router_pre_softmax\":false,\"moe_router_score_function\":\"softmax\",\"moe_router_topk\":2,\"moe_router_topk_scaling_factor\":null,\"moe_router_use_torch_mm\":true,\"moe_routing_trace_capture_hidden_states\":false,\"moe_routing_trace_capture_logits\":false,\"moe_routing_trace_dump_weights\":false,\"moe_routing_trace_max_training_iters\":null,\"moe_routing_trace_path\":null,\"moe_shared_expert_gate\":false,\"moe_shared_expert_glu_interleave_size\":null,\"moe_shared_expert_intermediate_size\":null,\"moe_shared_expert_overlap\":false,\"moe_single_grouped_bias\":false,\"moe_single_grouped_weight\":false,\"moe_token_dispatcher_type\":\"alltoall\",\"moe_token_drop_policy\":\"probs\",\"moe_upcycling_granularity\":1,\"moe_use_upcycling\":false,\"moe_z_loss_coeff\":null,\"mrope_interleaved\":false,\"mrope_section\":null,\"mscale\":1.0,\"mscale_all_dim\":0.0,\"mtp_detach_heads\":true,\"mtp_hybrid_override_pattern\":null,\"mtp_loss_scaling_factor\":0.2,\"mtp_num_layers\":null,\"mtp_standalone\":false,\"mtp_use_repeated_layer\":false,\"multi_latent_attention\":false,\"multiple_validation_sets\":false,\"muon_coefficient_type\":\"quintic\",\"muon_extra_scale_factor\":1.0,\"muon_fp32_matmul_prec\":\"medium\",\"muon_momentum\":0.9,\"muon_nesterov\":false,\"muon_num_ns_steps\":5,\"muon_scalar_optimizer\":\"adam\",\"muon_scale_mode\":\"spectral\",\"muon_split_qkv\":true,\"muon_tp_mode\":\"blockwise\",\"mup_attn_scale_power\":1.0,\"mup_base_head_dim\":null,\"mup_base_hidden_size\":null,\"mup_embedding_mult\":1.0,\"mup_output_mult\":1.0,\"mup_width_mult\":1.0,\"nccl_all_reduce_for_prefill\":false,\"nccl_communicator_config_path\":null,\"nccl_ub\":false,\"no_load_optim\":null,\"no_load_rng\":null,\"no_persist_layer_norm\":false,\"no_rope_freq\":null,\"no_save_optim\":false,\"no_save_rng\":null,\"no_weight_decay_cond_type\":null,\"non_persistent_ckpt_type\":null,\"non_persistent_global_ckpt_dir\":null,\"non_persistent_local_ckpt_algo\":\"fully_parallel\",\"non_persistent_local_ckpt_dir\":null,\"non_persistent_save_interval\":null,\"normalization\":\"RMSNorm\",\"null_tokenizer_eod_id\":null,\"null_tokenizer_pad_id\":-1,\"num_attention_heads\":32,\"num_channels\":3,\"num_classes\":1000,\"num_dataset_builder_threads\":1,\"num_distributed_optimizer_instances\":1,\"num_experts\":null,\"num_layers\":36,\"num_layers_at_end_in_bf16\":1,\"num_layers_at_start_in_bf16\":1,\"num_layers_per_virtual_pipeline_stage\":null,\"num_query_groups\":8,\"num_residual_streams\":4,\"num_speculative_tokens\":0,\"num_virtual_stages_per_pipeline_rank\":null,\"num_workers\":2,\"nvtx_ranges\":false,\"o_groups\":8,\"o_lora_rank\":1024,\"object_storage_cache_path\":null,\"offload_modules\":[],\"offload_optimizer_states\":false,\"one_logger_async\":false,\"one_logger_project\":\"megatron-lm\",\"one_logger_run_name\":null,\"onnx_safe\":null,\"openai_gelu\":false,\"optimizer\":\"adam\",\"optimizer_cpu_offload\":false,\"optimizer_cuda_graph\":false,\"optimizer_offload_fraction\":1.0,\"optimizer_state_offload_chunk_size_mb\":0,\"optimizer_state_offload_fraction\":1.0,\"original_max_position_embeddings\":4096,\"outer_dp_sharding_strategy\":\"no_shard\",\"output_bert_embeddings\":false,\"overlap_cpu_optimizer_d2h_h2d\":false,\"overlap_dispatch_backward_with_experts_wgrad\":false,\"overlap_grad_reduce\":false,\"overlap_moe_expert_parallel_comm\":false,\"overlap_p2p_comm\":false,\"overlap_p2p_comm_warmup_flush\":false,\"overlap_param_gather\":false,\"overlap_param_gather_with_optimizer_step\":false,\"override_opt_param_scheduler\":false,\"pad_packed_seq_alignment\":null,\"pad_vocab_size\":true,\"padded_vocab_size\":152064,\"params_dtype\":{\"__torch_dtype__\":\"bfloat16\"},\"patch_dim\":16,\"per_dataset_sequences_path\":null,\"per_split_data_args_path\":null,\"perform_initialization\":true,\"perform_rl_step\":false,\"phase_transition_iterations\":null,\"pin_cpu_grads\":true,\"pin_cpu_params\":true,\"pipeline_model_parallel_comm_backend\":null,\"pipeline_model_parallel_layout\":null,\"pipeline_model_parallel_size\":1,\"position_embedding_type\":\"rope\",\"post_mlp_layernorm\":false,\"post_self_attn_layernorm\":false,\"pretrained_checkpoint\":null,\"profile\":false,\"profile_ranks\":[],\"profile_step_end\":12,\"profile_step_start\":10,\"pytorch_profiler_collect_callstack\":false,\"pytorch_profiler_collect_chakra\":false,\"pytorch_profiler_collect_shapes\":false,\"q_lora_rank\":null,\"qk_clip\":false,\"qk_clip_alpha\":0.5,\"qk_clip_threshold\":100,\"qk_head_dim\":128,\"qk_l2_norm\":false,\"qk_layernorm\":true,\"qk_pos_emb_head_dim\":64,\"query_in_block_prob\":0.1,\"quick_geglu\":false,\"rampup_batch_size\":null,\"rank\":0,\"recompute_granularity\":\"full\",\"recompute_method\":\"uniform\",\"recompute_modules\":null,\"recompute_num_layers\":1,\"record_memory_history\":false,\"record_shapes\":false,\"refit_method\":\"gloo\",\"relative_attention_max_distance\":128,\"relative_attention_num_buckets\":32,\"replication\":false,\"replication_factor\":2,\"replication_jump\":null,\"rerun_mode\":\"validate_results\",\"reset_attention_mask\":false,\"reset_position_ids\":false,\"result_rejected_tracker_filename\":null,\"retriever_report_topk_accuracies\":[],\"retriever_score_scaling\":false,\"reuse_grad_buf_for_mxfp8_param_ag\":false,\"rl_consumption_granularity\":\"B\",\"rl_default_temperature\":1.0,\"rl_default_top_k\":-1,\"rl_default_top_p\":0,\"rl_generation_lag\":0,\"rl_importance_sampling_truncation_coef\":null,\"rl_inference_expert_model_parallel_size\":null,\"rl_inference_expert_tensor_model_parallel_size\":null,\"rl_inference_logprobs_is_correction\":false,\"rl_inference_model_unified_memory_level\":0,\"rl_inference_parsers\":[],\"rl_inference_pipeline_model_parallel_size\":null,\"rl_inference_tensor_model_parallel_size\":null,\"rl_kv_cache_management_mode\":\"persist\",\"rl_offload_inference_model_weights_when_idle\":false,\"rl_offload_optimizer_during_inference\":false,\"rl_partial_rollouts\":false,\"rl_persist_cuda_graphs\":false,\"rl_profile\":false,\"rl_profile_dir\":null,\"rl_prompts_per_eval\":32,\"rl_sequence_packing_algo\":\"fifo\",\"rl_sequence_packing_max_sequences_per_bin\":50,\"rl_skip_bos_token\":false,\"rl_submission_granularity\":\"B\",\"rl_training_cuda_graphs\":false,\"rl_use_sequence_packing\":false,\"rl_verify_model_weights_swap\":false,\"rollout_indexer_topk_num_streams\":null,\"rollout_indexer_topk_width\":null,\"rope_scaling_factor\":8.0,\"rope_type\":\"rope\",\"rotary_base\":1000000,\"rotary_base_per_layer\":null,\"rotary_interleaved\":false,\"rotary_percent\":1.0,\"rotary_scaling_factor\":1.0,\"rotary_seq_len_interpolation_factor\":null,\"run_workload_inspector_server\":false,\"sample_rate\":1.0,\"save\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints\",\"save_activations_interval\":null,\"save_dgrads_interval\":null,\"save_interval\":20,\"save_params_interval\":null,\"save_retain_interval\":null,\"save_tokens_per_expert_interval\":null,\"save_wgrads_interval\":null,\"seed\":1234,\"seq_length\":4096,\"sequence_packing_scheduler\":null,\"sequence_parallel\":true,\"sft\":false,\"sft_mock_dataset_config_json\":null,\"sft_tokenizer_prompt_format\":\"nemotron-h-aligned\",\"sgd_momentum\":0.9,\"sharp_enabled_group\":null,\"short_seq_prob\":0.1,\"skip_train\":false,\"skipped_train_samples\":0,\"softmax_type\":\"vanilla\",\"spec\":null,\"special_tokens\":null,\"split\":null,\"squared_relu\":false,\"start_eval_at_iter\":null,\"start_weight_decay\":0.1,\"step_batch_size_schedule\":null,\"straggler_ctrlr_port\":65535,\"straggler_minmax_count\":1,\"strict_fsdp_dtensor_load\":true,\"suggested_communication_unit_size\":null,\"swiglu\":true,\"swin_backbone_type\":\"tiny\",\"symmetric_ar_type\":null,\"te_precision_config_file\":null,\"te_rng_tracker\":false,\"tensor_model_parallel_size\":2,\"tensorboard_dir\":null,\"tensorboard_log_interval\":1,\"tensorboard_queue_size\":1000,\"test_data_path\":null,\"test_mode\":false,\"thd_max_packed_sequences\":null,\"thd_tail_padding_policy\":null,\"tiktoken_num_special_tokens\":1000,\"tiktoken_pattern\":null,\"timing_log_level\":0,\"timing_log_option\":\"minmax\",\"titles_data_path\":null,\"tokenizer_hf_no_include_special_tokens\":false,\"tokenizer_hf_no_use_fast\":false,\"tokenizer_model\":\"/typical-model\",\"tokenizer_sentencepiece_ignore_extra_whitespaces\":true,\"tokenizer_sentencepiece_legacy\":false,\"tokenizer_type\":\"HuggingFaceTokenizer\",\"torch_fsdp2_reshard_after_forward\":true,\"tp_comm_bootstrap_backend\":\"nccl\",\"tp_comm_bulk_dgrad\":true,\"tp_comm_bulk_wgrad\":true,\"tp_comm_overlap\":false,\"tp_comm_overlap_ag\":true,\"tp_comm_overlap_cfg\":null,\"tp_comm_overlap_rs\":true,\"tp_comm_overlap_rs_dgrad\":false,\"tp_comm_split_ag\":true,\"tp_comm_split_rs\":true,\"train_data_path\":null,\"train_iters\":null,\"train_samples\":null,\"train_sync_interval\":null,\"transformer_impl\":\"transformer_engine\",\"transformer_pipeline_model_parallel_size\":1,\"trust_remote_code\":true,\"untie_embeddings_and_output_weights\":false,\"use_checkpoint_args\":false,\"use_checkpoint_opt_param_scheduler\":false,\"use_cpu_initialization\":null,\"use_dist_ckpt\":true,\"use_dist_ckpt_deprecated\":false,\"use_distributed_optimizer\":true,\"use_flash_attn\":false,\"use_fused_mhc\":false,\"use_fused_weighted_squared_relu\":false,\"use_gloo_process_groups\":true,\"use_grouped_gemm_for_dense_mlp\":false,\"use_grouped_gemm_for_shared_expert\":false,\"use_kitchen_attention\":false,\"use_layer_wise_distributed_optimizer\":false,\"use_layer_wise_param_layout\":false,\"use_legacy_static_engine\":false,\"use_mamba_mem_eff_path\":true,\"use_megatron_fsdp\":false,\"use_mp_args_from_checkpoint_args\":false,\"use_mup\":false,\"use_one_sent_docs\":false,\"use_persistent_ckpt_worker\":false,\"use_precision_aware_optimizer\":false,\"use_pytorch_profiler\":false,\"use_ring_exchange_p2p\":false,\"use_rope_scaling\":false,\"use_rotary_position_embeddings\":true,\"use_sharp\":false,\"use_te_activation_func\":false,\"use_tokenizer_model_from_checkpoint_args\":true,\"use_torch_fsdp2\":false,\"use_torch_optimizer_for_cpu_offload\":false,\"use_tp_pp_dp_mapping\":false,\"use_transformer_engine_op_fuser\":false,\"use_varlen_dataset\":false,\"v_head_dim\":128,\"valid_data_path\":null,\"validation_set_names\":null,\"variable_seq_lengths\":true,\"varlen_mock_dataset_config_json\":null,\"varlen_sbhd_validation\":false,\"verify_integrity\":false,\"virtual_pipeline_model_parallel_size\":null,\"vision_backbone_type\":\"vit\",\"vision_pretraining\":false,\"vision_pretraining_type\":\"classify\",\"vocab_extra_ids\":0,\"vocab_file\":null,\"vocab_size\":151936,\"wandb_entity\":null,\"wandb_exp_name\":null,\"wandb_project\":null,\"wandb_save_dir\":null,\"weight_decay\":0.1,\"weight_decay_incr_style\":\"constant\",\"wgrad_deferral_limit\":0,\"window_attn_skip_freq\":null,\"window_size\":null,\"world_size\":32,\"yaml_cfg\":null,\"yarn_beta_fast\":null,\"yarn_beta_slow\":null,\"yarn_correction_range_round_to_int\":null,\"yarn_original_max_position_embeddings\":null}},\"raw_fsdp\":null,\"raw_torchtitan\":null},\"static_connections\":{\"static_conn_infos\":{\"rollout-executor\":{\"name\":\"rollout-executor\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.rollout.rollout_executor.RolloutExecutor\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"inference-controller\":{\"name\":\"inference-controller\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.rollout.inference_controller.InferenceController\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"inference-router-0\":{\"name\":\"inference-router-0\",\"port_infos\":[{\"name\":\"primary\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false},{\"name\":\"prometheus\",\"static_port\":9000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":null,\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"session-server\":{\"name\":\"session-server\",\"port_infos\":[{\"name\":\"primary\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":null,\"num_cells\":32,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"trainer-controller-actor\":{\"name\":\"trainer-controller-actor\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.train.group.TrainerController\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1}}}}" env: - name: MILES_WORKER_METADATA valueFrom: @@ -762,7 +762,7 @@ spec: - "-m" - "miles.utils.workers.serving.serve" - "--config" - - "{\"worker_type\":\"inference_controller\",\"args\":{\"sglang_server_concurrency\":512,\"sglang\":{\"models\":[{\"name\":\"default\",\"model_path\":null,\"server_groups\":[{\"worker_type\":\"prefill\",\"num_gpus_per_engine\":16,\"overrides\":{\"model_path\":\"/typical-model\"},\"needs_offload\":true},{\"worker_type\":\"decode\",\"num_gpus_per_engine\":8,\"overrides\":{\"model_path\":\"/typical-model\"},\"needs_offload\":true}],\"update_weights\":true}],\"base_args\":{\"tokenizer_path\":null,\"tokenizer_mode\":\"auto\",\"tokenizer_backend\":\"huggingface\",\"tokenizer_worker_num\":1,\"detokenizer_worker_num\":1,\"skip_tokenizer_init\":false,\"load_format\":\"auto\",\"model_loader_extra_config\":\"{}\",\"context_length\":null,\"is_embedding\":false,\"enable_multimodal\":null,\"revision\":null,\"model_impl\":\"auto\",\"model_config_parser\":\"auto\",\"json_model_override_args\":\"{}\",\"dtype\":\"auto\",\"quantization\":null,\"quantization_param_path\":null,\"kv_cache_dtype\":\"auto\",\"enable_fp32_lm_head\":false,\"modelopt_quant\":null,\"modelopt_checkpoint_restore_path\":null,\"modelopt_checkpoint_save_path\":null,\"modelopt_export_path\":null,\"quantize_and_serve\":false,\"rl_quant_profile\":null,\"enable_tf32_matmul\":false,\"mem_fraction_static\":0.7,\"max_running_requests\":null,\"max_queued_requests\":null,\"max_total_tokens\":null,\"chunked_prefill_size\":4096,\"prefill_decode_interval\":null,\"enable_dynamic_chunking\":false,\"max_prefill_tokens\":16384,\"prefill_max_requests\":null,\"schedule_policy\":\"fcfs\",\"enable_priority_scheduling\":false,\"disable_priority_preemption\":false,\"default_priority_value\":null,\"abort_on_priority_when_disabled\":false,\"schedule_low_priority_values_first\":false,\"priority_scheduling_preemption_threshold\":10,\"retraction_policy\":\"length\",\"schedule_conservativeness\":1.0,\"page_size\":null,\"c128_page_size\":16,\"swa_full_tokens_ratio\":null,\"disable_hybrid_swa_memory\":false,\"radix_eviction_policy\":\"lru\",\"radix_eviction_policy_config\":null,\"prefill_only_disable_kv_cache\":false,\"disable_radix_cache\":false,\"enable_page_major_kv_layout\":false,\"enable_unified_memory\":false,\"disable_chunked_prefix_cache\":false,\"disable_overlap_schedule\":false,\"num_continuous_decode_steps\":1,\"scheduler_recv_interval\":1,\"enable_mixed_chunk\":false,\"dist_timeout\":null,\"tp_size\":1,\"dcp_size\":1,\"pp_size\":1,\"pp_max_micro_batch_size\":null,\"pp_async_batch_depth\":0,\"dp_size\":1,\"attn_dp_size\":1,\"load_balance_method\":\"auto\",\"attn_cp_size\":1,\"moe_dp_size\":1,\"dwdp_size\":1,\"dcp_comm_backend\":null,\"dcp_replicate_q_proj\":null,\"enable_prefill_cp\":false,\"cp_strategy\":null,\"enable_dsa_cache_layer_split\":false,\"enable_cp_decode_attn_tp\":false,\"enable_kv_cache_sharding\":false,\"enable_dp_attention_local_control_broadcast\":false,\"enable_dp_lm_head\":false,\"enable_tp_lm_head_all_to_all\":null,\"enable_attn_tp_input_scattered\":false,\"enable_shared_experts_attn_tp\":false,\"shared_experts_tp_size\":null,\"enable_dense_mlp_attn_tp\":false,\"enable_layernorm_sp\":false,\"disable_attn_tp_gather\":false,\"enable_p2p_check\":false,\"device\":\"cuda\",\"mlx_enable_sampling\":false,\"watchdog_timeout\":300,\"soft_watchdog_timeout\":null,\"sleep_on_idle\":false,\"use_ray\":false,\"numa_node\":null,\"gc_threshold\":null,\"host\":\"127.0.0.1\",\"fastapi_root_path\":\"\",\"smg_grpc_mode\":false,\"grpc_mode\":false,\"grpc_port\":null,\"sidecar\":null,\"sidecar_args\":null,\"warmups\":null,\"enable_http2\":false,\"http2_max_concurrent_streams\":200,\"http2_initial_connection_window_size\":1048576,\"ssl_keyfile\":null,\"ssl_certfile\":null,\"ssl_ca_certs\":null,\"ssl_keyfile_password\":null,\"enable_ssl_refresh\":false,\"api_key\":null,\"admin_api_key\":null,\"served_model_name\":null,\"weight_version\":\"default\",\"chat_template\":null,\"trust_request_chat_template\":false,\"hf_chat_template_name\":null,\"completion_template\":null,\"file_storage_path\":null,\"enable_cache_report\":false,\"return_input_ids\":false,\"return_output_ids\":false,\"default_chat_template_kwargs\":null,\"strip_thinking_cache\":false,\"enable_strict_thinking\":false,\"tool_server\":null,\"sampling_defaults\":\"model\",\"asr_max_buffer_seconds\":60,\"asr_max_concurrent_sessions\":32,\"preferred_sampling_params\":null,\"allow_auto_truncate\":false,\"stream_interval\":1,\"batch_notify_size\":16,\"stream_response_default_include_usage\":false,\"incremental_streaming_output\":false,\"enable_streaming_session\":false,\"enable_session_radix_cache\":false,\"log_level\":\"info\",\"log_level_http\":null,\"log_requests\":false,\"log_requests_level\":2,\"log_requests_format\":\"text\",\"log_requests_target\":null,\"uvicorn_access_log_exclude_prefixes\":[],\"crash_dump_folder\":null,\"show_time_cost\":false,\"enable_metrics\":false,\"smg_http_sidecar_port\":null,\"enable_mfu_metrics\":false,\"enable_metrics_for_all_schedulers\":false,\"load_snapshot_publish_interval\":15,\"tokenizer_metrics_custom_labels_header\":\"x-custom-labels\",\"tokenizer_metrics_allowed_custom_labels\":null,\"extra_metric_labels\":null,\"bucket_time_to_first_token\":null,\"bucket_inter_token_latency\":null,\"bucket_e2e_request_latency\":null,\"prompt_tokens_buckets\":null,\"generation_tokens_buckets\":null,\"gc_warning_threshold_secs\":0.0,\"decode_log_interval\":40,\"enable_request_time_stats_logging\":false,\"kv_events_config\":null,\"load_publish_endpoint\":null,\"enable_forward_pass_metrics\":false,\"forward_pass_metrics_worker_id\":\"\",\"forward_pass_metrics_ipc_name\":null,\"enable_trace\":false,\"trace_modules\":\"request\",\"otlp_traces_endpoint\":\"localhost:4317\",\"export_metrics_to_file\":false,\"export_metrics_to_file_dir\":null,\"constrained_json_whitespace_pattern\":null,\"constrained_json_disable_any_whitespace\":false,\"constrained_json_max_whitespace_cnt\":null,\"attention_backend\":null,\"decode_attention_backend\":null,\"enable_lean_attention\":null,\"prefill_attention_backend\":null,\"grammar_backend\":null,\"radix_cache_backend\":null,\"mm_attention_backend\":null,\"fp8_gemm_runner_backend\":\"auto\",\"fp4_gemm_runner_backend\":\"auto\",\"bf16_gemm_backend\":\"auto\",\"dsa_prefill_backend\":null,\"dsv4_prefill_backend\":\"auto\",\"dsa_decode_backend\":null,\"dsa_paged_mqa_logits_backend\":\"auto\",\"dsa_topk_backend\":\"sgl-kernel\",\"disable_flashinfer_autotune\":false,\"flashinfer_autotune_skip_ops\":null,\"mamba_backend\":\"triton\",\"cuda_graph_config\":null,\"cuda_graph_backend_decode\":null,\"cuda_graph_backend_prefill\":\"disabled\",\"cuda_graph_max_bs_decode\":null,\"cuda_graph_max_bs_prefill\":null,\"cuda_graph_bs_decode\":null,\"cuda_graph_bs_prefill\":null,\"cuda_graph_prefill_max_context\":null,\"disable_prefill_cuda_graph\":false,\"disable_decode_cuda_graph\":false,\"disable_cuda_graph_padding\":false,\"enable_profile_cuda_graph\":false,\"enable_cudagraph_gc\":false,\"debug_cuda_graph\":false,\"enable_layerwise_nvtx_marker\":false,\"enable_nccl_nvls\":false,\"enable_symm_mem\":false,\"triton_attention_reduce_in_fp32\":false,\"triton_attention_num_kv_splits\":8,\"triton_attention_split_tile_size\":null,\"flashinfer_mla_disable_ragged\":false,\"enable_fused_qk_norm_rope\":false,\"enable_precise_embedding_interpolation\":false,\"enable_fused_moe_sum_all_reduce\":false,\"enable_deepseek_v4_fp4_indexer\":false,\"disable_custom_all_reduce\":false,\"enable_mscclpp\":false,\"enable_torch_symm_mem\":false,\"enable_scattered_sconv\":false,\"pre_warm_nccl\":false,\"boundary_reduction\":\"auto\",\"enable_quant_communications\":false,\"enforce_disable_flashinfer_allreduce_fusion\":false,\"flashinfer_allreduce_fusion_backend\":null,\"enable_aiter_allreduce_fusion\":false,\"enable_torch_compile\":false,\"enable_torch_compile_debug_mode\":false,\"torch_compile_max_bs\":32,\"speculative_algorithm\":null,\"uno_lora_path\":null,\"speculative_draft_model_path\":null,\"speculative_draft_model_revision\":null,\"speculative_draft_load_format\":null,\"speculative_num_steps\":null,\"speculative_eagle_topk\":null,\"speculative_num_draft_tokens\":null,\"speculative_dflash_block_size\":null,\"speculative_dspark_block_size\":null,\"speculative_dspark_sps_table_path\":null,\"speculative_dspark_confidence_sts_path\":null,\"speculative_dspark_align_verify_tokens_to_graph_tier\":false,\"speculative_accept_threshold_single\":1.0,\"speculative_accept_threshold_acc\":1.0,\"speculative_use_rejection_sampling\":false,\"speculative_token_map\":null,\"speculative_attention_mode\":\"prefill\",\"speculative_draft_attention_backend\":null,\"speculative_dsa_topk_backend\":\"sgl-kernel\",\"speculative_draft_kv_cache_dtype\":null,\"speculative_draft_window_size\":null,\"speculative_moe_runner_backend\":null,\"speculative_moe_a2a_backend\":null,\"speculative_enable_w4a4_mxfp4_megamoe\":null,\"speculative_draft_model_quantization\":null,\"speculative_skip_dp_mlp_sync\":false,\"enable_multi_layer_eagle\":false,\"speculative_adaptive\":false,\"speculative_adaptive_config\":null,\"decoupled_spec_bind_endpoint\":null,\"decoupled_spec_connect_endpoints\":null,\"decoupled_spec_rank\":null,\"decoupled_spec_role\":\"null\",\"spec_trace_dir\":null,\"speculative_ngram_min_bfs_breadth\":1,\"speculative_ngram_max_bfs_breadth\":10,\"speculative_ngram_match_type\":\"BFS\",\"speculative_ngram_max_trie_depth\":18,\"speculative_ngram_capacity\":10000000,\"speculative_ngram_external_corpus_path\":null,\"speculative_ngram_external_sam_budget\":0,\"speculative_ngram_external_corpus_max_tokens\":10000000,\"ep_size\":1,\"moe_a2a_backend\":\"none\",\"enable_w4a4_mxfp4_megamoe\":false,\"deepep_v2_mode\":\"direct\",\"moe_runner_backend\":\"auto\",\"flashinfer_mxfp4_moe_precision\":\"default\",\"deepep_mode\":\"auto\",\"fuseep_mode\":2,\"deepep_dispatcher_output_dtype\":\"auto\",\"ep_num_redundant_experts\":0,\"ep_dispatch_algorithm\":null,\"init_expert_location\":\"trivial\",\"enable_eplb\":false,\"eplb_algorithm\":\"auto\",\"eplb_rebalance_num_iterations\":1000,\"eplb_rebalance_layers_per_chunk\":null,\"eplb_min_rebalancing_utilization_threshold\":1.0,\"expert_distribution_recorder_mode\":null,\"expert_distribution_recorder_buffer_size\":null,\"expert_balancedness_report_mode\":\"off\",\"deepep_config\":null,\"moe_dense_tp_size\":null,\"elastic_ep_backend\":null,\"enable_elastic_expert_backup\":false,\"mooncake_ib_device\":null,\"enable_waterfill\":false,\"ep_join_mode\":null,\"ep_join_rank_offset\":0,\"elastic_ep_initial_size\":null,\"max_ep_size\":null,\"elastic_ep_scale_timeout\":600,\"disable_flashinfer_cutlass_moe_fp4_allgather\":false,\"disable_shared_experts_fusion\":false,\"enforce_shared_experts_fusion\":false,\"max_mamba_cache_size\":null,\"mamba_ssm_dtype\":null,\"mamba_max_states_per_path\":-1,\"enable_mamba_cache_stochastic_rounding\":false,\"mamba_cache_philox_rounds\":0,\"mamba_full_memory_ratio\":null,\"mamba_radix_cache_strategy\":\"auto\",\"mamba_track_interval\":256,\"enable_int8_mamba_checkpoint\":false,\"int8_mamba_ckpt_size\":null,\"linear_attn_backend\":\"triton\",\"linear_attn_decode_backend\":null,\"linear_attn_prefill_backend\":null,\"linear_attn_verify_backend\":null,\"enable_linear_replayssm\":false,\"linear_replayssm_cache_len\":16,\"enable_linear_replayssm_spec\":false,\"enable_hierarchical_cache\":false,\"hicache_host_memory_mode\":\"cache\",\"hicache_ratio\":null,\"hicache_size\":0,\"hicache_write_policy\":\"write_through\",\"hicache_io_backend\":\"kernel\",\"hicache_mem_layout\":\"page_first\",\"hicache_storage_backend\":null,\"hicache_storage_prefetch_policy\":\"timeout\",\"hicache_storage_backend_extra_config\":null,\"hicache_storage_prefetch_retry_poll_interval\":8,\"hicache_storage_prefetch_retry_max_attempts\":8,\"enable_unified_cache_external_linker\":false,\"unified_cache_external_linker_backend\":\"mooncake\",\"enable_hisparse\":false,\"hisparse_config\":null,\"enable_broadcast_mm_inputs_process\":false,\"enable_prefix_mm_cache\":false,\"mm_enable_dp_encoder\":false,\"mm_process_config\":null,\"mm_processor_worker_num\":0,\"mm_io_worker_num\":0,\"allowed_media_domains\":[],\"media_url_max_file_size_mb\":64,\"mm_preprocess_cache_size_mb\":null,\"trust_mm_content_hashes\":false,\"limit_mm_data_per_request\":null,\"enable_mm_global_cache\":false,\"image_processor_backend\":\"auto\",\"mm_global_cache_backend\":\"mooncake\",\"disable_fast_image_processor\":false,\"mm_feature_transport\":null,\"enable_lora\":null,\"enable_lora_overlap_loading\":null,\"max_lora_rank\":null,\"lora_target_modules\":null,\"lora_paths\":null,\"max_loaded_loras\":null,\"max_loras_per_batch\":8,\"lora_eviction_policy\":\"lru\",\"lora_backend\":\"csgmv\",\"max_lora_chunk_size\":16,\"experts_shared_outer_loras\":null,\"lora_use_virtual_experts\":true,\"lora_strict_loading\":false,\"lora_no_cpu_backup\":false,\"lora_drain_wait_threshold\":0.0,\"enable_two_batch_overlap\":false,\"enable_single_batch_overlap\":false,\"tbo_token_distribution_threshold\":0.48,\"cpu_offload_gb\":0,\"offload_group_size\":-1,\"offload_num_in_group\":1,\"offload_prefetch_step\":1,\"offload_mode\":\"cpu\",\"enable_lmcache\":false,\"lmcache_config_file\":null,\"enable_flexkv\":false,\"flexkv_config_file\":null,\"kt_weight_path\":null,\"kt_method\":\"AMXINT4\",\"kt_cpuinfer\":null,\"kt_threadpool_count\":2,\"kt_num_gpu_experts\":null,\"kt_max_deferred_experts_per_token\":null,\"dllm_algorithm\":null,\"dllm_algorithm_config\":null,\"dllm_fdfo\":true,\"disaggregation_mode\":\"null\",\"disaggregation_transfer_backend\":\"mooncake\",\"disaggregation_bootstrap_port\":8998,\"disaggregation_ib_device\":null,\"disaggregation_decode_enable_radix_cache\":false,\"disaggregation_decode_enable_offload_kvcache\":false,\"disaggregation_decode_retraction_backup\":null,\"num_reserved_decode_tokens\":512,\"disaggregation_decode_extra_slots\":null,\"disaggregation_decode_polling_interval\":1,\"optimistic_prefill_attempts\":0,\"encoder_only\":false,\"language_only\":false,\"language_model_only\":false,\"encoder_transfer_backend\":\"auto\",\"encoder_urls\":[],\"encoder_bootstrap_port\":8997,\"encoder_register_urls\":[],\"enable_adaptive_dispatch_to_encoder\":false,\"enable_pdmux\":false,\"pdmux_config_path\":null,\"sm_group_num\":8,\"startup_weight_load_mode\":\"serial\",\"custom_weight_loader\":null,\"weight_loader_disable_mmap\":false,\"weight_loader_prefetch_checkpoints\":false,\"weight_loader_prefetch_num_threads\":4,\"weight_loader_drop_cache_after_load\":false,\"remote_instance_weight_loader_seed_instance_ip\":null,\"remote_instance_weight_loader_seed_instance_service_port\":null,\"remote_instance_weight_loader_send_weights_group_ports\":null,\"remote_instance_weight_loader_backend\":\"nccl\",\"remote_instance_weight_loader_start_seed_via_transfer_engine\":false,\"remote_instance_weight_loader_start_seed_via_nixl\":false,\"engine_info_bootstrap_port\":6789,\"modelexpress_config\":null,\"download_dir\":null,\"model_checksum\":null,\"delete_ckpt_after_loading\":false,\"decrypted_config_file\":null,\"decrypted_draft_config_file\":null,\"checkpoint_engine_wait_weights_before_ready\":false,\"enable_prefill_delayer\":false,\"prefill_delayer_max_delay_passes\":30,\"prefill_delayer_token_usage_low_watermark\":null,\"prefill_delayer_forward_passes_buckets\":null,\"prefill_delayer_wait_seconds_buckets\":null,\"prefill_delayer_queue_min_ratio\":null,\"prefill_delayer_max_delay_ms\":null,\"min_free_slots_delay\":null,\"enable_deterministic_inference\":false,\"rl_on_policy_target\":null,\"kv_canary\":\"none\",\"kv_canary_sweep_interval\":0,\"enable_dynamic_batch_tokenizer\":false,\"dynamic_batch_tokenizer_batch_size\":32,\"dynamic_batch_tokenizer_batch_timeout\":0.002,\"enable_tokenizer_batch_encode\":false,\"disable_tokenizer_batch_decode\":false,\"debug_tensor_dump_output_folder\":null,\"debug_tensor_dump_layers\":null,\"debug_tensor_dump_input_file\":null,\"enable_weights_cpu_backup\":false,\"enable_draft_weights_cpu_backup\":false,\"enable_custom_logit_processor\":false,\"enable_return_hidden_states\":false,\"return_hidden_states_mode\":null,\"sampling_mask_max_tokens\":4096,\"disable_outlines_disk_cache\":false,\"enable_mis\":false,\"weight_cache_mode\":\"off\",\"weight_cache_socket\":null,\"weight_cache_timeout\":1800,\"forward_hooks\":null,\"msprobe_dump_config\":null,\"ple_offload_embedding\":null,\"ple_offload_backend\":\"pinned\",\"ple_offload_dir\":null,\"disaggregation_enable_kv_checksum\":false,\"enable_pd_role_switch\":false,\"speculative_domino_candidate_pool_size\":2048,\"flashinfer_a2a_dispatch_type\":null,\"cuda_graph_max_seq_len_prefill\":null,\"prefill_kv_cache_dequant_dtype\":\"auto\",\"dsv4_attn_backend\":\"auto\",\"otlp_service_name\":null,\"hicache_host_memory_fraction\":0.8,\"enable_linker_mla_dedup\":false,\"swa_prefix_tails\":null,\"enable_encoder_swa_bounded_replay\":false,\"enable_decoder_swa_bounded_replay\":false,\"enable_response_store\":false,\"disaggregation_decode_host_receive_threshold\":1.0,\"enable_prefill_weight_versions\":false,\"enable_token_space_processor\":false,\"qsa_indexer_dtype\":\"auto\",\"custom_pull_weights_pre_read_hook\":null,\"enable_engine_info_bootstrap\":false,\"enable_rdt_weight_sync\":false,\"enable_prefill_only_deterministic_inference\":false,\"true_on_policy_contract\":null,\"disaggregation_decode_allocation_policy\":\"early\",\"speculative_use_block_verification\":false,\"speculative_draft_sink_size\":null,\"disable_aiter_allreduce_fusion_in_prefill\":false,\"disable_aiter_allreduce_fusion_in_decode\":false,\"disable_draft_cuda_graph\":false,\"dsa_triton_union\":0,\"enable_dsa_fused_indexer\":null,\"enable_watermark\":false,\"watermark_config\":null,\"grpc_response_timeout_secs\":300,\"sampling_backend\":null,\"reasoning_parser\":null,\"tool_call_parser\":null,\"kv_canary_real_data\":\"none\",\"disable_cuda_graph\":false,\"enable_dp_attention\":false,\"enable_flashinfer_allreduce_fusion\":false}},\"use_miles_dashboard\":false,\"dashboard_flush_interval\":5.0,\"dashboard_gpu_sample_interval\":1.0,\"dashboard_sglang_scrape_interval\":2.0,\"dashboard_sglang_scrape_mode\":\"auto\",\"dashboard_sglang_metrics\":null,\"dashboard_forward_prometheus\":false,\"use_wandb\":false,\"wandb_mode\":null,\"wandb_dir\":null,\"wandb_key\":null,\"wandb_host\":null,\"wandb_team\":null,\"wandb_group\":null,\"wandb_random_suffix\":true,\"wandb_always_use_train_step\":false,\"log_multi_turn\":false,\"log_reward_category\":null,\"log_correct_samples\":false,\"wandb_run_id\":null,\"use_tensorboard\":false,\"tb_project_name\":null,\"tb_experiment_name\":null,\"use_prometheus\":false,\"prometheus_port\":9090,\"prometheus_run_name\":null,\"use_mlflow\":false,\"mlflow_tracking_uri\":null,\"mlflow_experiment_name\":\"miles\",\"mlflow_run_name\":null,\"mlflow_run_id\":null,\"session_server_instances\":null,\"use_session_server\":true,\"session_server_workers\":32,\"session_server_ip\":null,\"session_server_external_host\":null,\"session_server_port\":null,\"tito_model\":\"default\",\"session_message_matcher\":\"strict\",\"session_sample_picker_path\":\"miles.rollout.session.v2.picker_hub.drop_same_prompt_retries\",\"session_sample_postprocessor_path\":\"miles.rollout.session.v2.postprocessor_hub.default_postprocess\",\"ci_disable_config_snapshot\":false,\"config_snapshot_name\":null,\"ci_enable_metrics_capture\":false,\"ci_event_root\":null,\"ci_test\":false,\"ci_tito_special_token_count_threshold\":0.0,\"ci_disable_kl_checker\":false,\"ci_disable_logprobs_checker\":false,\"ci_disable_weight_update_checker\":false,\"ci_metric_checker_key\":null,\"ci_metric_checker_threshold\":null,\"ci_metric_checker_expect_num\":null,\"ci_save_grad_norm\":null,\"ci_load_grad_norm\":null,\"ci_save_model_hash\":false,\"ci_check_model_hash\":false,\"prefill_num_servers\":null,\"enable_mtp_training\":false,\"dsa_impl\":\"miles\",\"miles_dsa_topk_backend\":\"canonical\",\"dsv4_impl\":\"megatron\",\"custom_megatron_init_path\":null,\"custom_megatron_before_log_prob_hook_path\":null,\"custom_megatron_before_train_step_hook_path\":null,\"rollout_buffer_url\":null,\"fetch_trajectory_retry_times\":-1,\"min_batch_collection_ratio\":1.0,\"rollout_task_type\":\"math\",\"data_pad_size_multiplier\":128,\"disable_rollout_trim_samples\":false,\"use_dynamic_global_batch_size\":false,\"rm_type\":\"math\",\"reward_key\":null,\"custom_rm_path\":null,\"http_proxy\":null,\"use_distributed_post\":false,\"save_debug_trajectory_data\":null,\"load_debug_rollout_data\":null,\"debug_rollout_only\":false,\"debug_train_only\":false,\"save_debug_train_data\":null,\"save_debug_event_data\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints/events\",\"dump_details\":null,\"dumper_enable\":false,\"dumper_dir\":\"/tmp/dumper\",\"dumper_inference\":null,\"dumper_fwd_only\":null,\"dumper_fwd_bwd\":null,\"dumper_source_patcher_config_inference\":null,\"dumper_source_patcher_config_train\":null,\"memory_snapshot_dir\":\".\",\"memory_snapshot_num_steps\":null,\"profile_target\":[\"train_overall\"],\"memory_recorder\":\"torch\",\"check_weight_update_equal\":false,\"check_weight_update_selector\":\"all\",\"check_weight_update_skip_list\":null,\"check_weight_update_allow_quant_error\":false,\"save_local_weight_checksum\":false,\"check_weight_transfer_checksum\":false,\"enable_event_analyzer\":false,\"log_inference_engine_weight_checksums\":false,\"enable_sample_ownership_checker\":false,\"sample_ownership_grace_steps\":10,\"enable_witness\":false,\"witness_buffer_size\":1048576,\"ci_fault_hooks\":null,\"ci_fault_hooks_path\":null,\"ci_inject_rollout_data_path\":null,\"env_report\":\"\",\"env_report_interval_seconds\":3600.0,\"debug_unified_grad_fused_logprob\":false,\"debug_deterministic_collective\":false,\"sglang_model_routers\":null,\"sglang_router_ip\":null,\"sglang_router_port\":null,\"sglang_router_policy\":\"manual\",\"sglang_router_request_timeout_secs\":14400,\"router_args\":{\"worker_urls\":[],\"policy\":\"cache_aware\",\"prefill_policy\":null,\"decode_policy\":null,\"cache_threshold\":0.3,\"balance_abs_threshold\":64,\"balance_rel_threshold\":1.5,\"bucket_adjust_interval_secs\":5,\"eviction_interval_secs\":60,\"max_tree_size\":67108864,\"max_idle_secs\":14400,\"assignment_mode\":\"min_load\",\"max_payload_size\":536870912,\"dp_aware\":false,\"enable_igw\":false,\"mini_lb\":false,\"pd_disaggregation\":false,\"prefill\":null,\"decode\":null,\"worker_startup_timeout_secs\":1800,\"worker_startup_check_interval\":30,\"log_dir\":null,\"log_level\":\"info\",\"service_discovery\":false,\"selector\":{},\"service_discovery_port\":80,\"service_discovery_namespace\":null,\"prefill_selector\":{},\"decode_selector\":{},\"prometheus_port\":29000,\"prometheus_host\":\"0.0.0.0\",\"prometheus_duration_buckets\":null,\"request_id_headers\":null,\"request_timeout_secs\":1800,\"shutdown_grace_period_secs\":180,\"cors_allowed_origins\":[],\"max_concurrent_requests\":-1,\"queue_size\":100,\"queue_timeout_secs\":60,\"rate_limit_tokens_per_second\":null,\"retry_max_retries\":5,\"retry_initial_backoff_ms\":50,\"retry_max_backoff_ms\":30000,\"retry_backoff_multiplier\":1.5,\"retry_jitter_factor\":0.2,\"disable_retries\":false,\"cb_failure_threshold\":10,\"cb_success_threshold\":3,\"cb_timeout_duration_secs\":60,\"cb_window_duration_secs\":120,\"disable_circuit_breaker\":false,\"health_failure_threshold\":3,\"health_success_threshold\":2,\"health_check_timeout_secs\":5,\"health_check_interval_secs\":60,\"health_check_endpoint\":\"/health\",\"disable_health_check\":false,\"model_path\":null,\"tokenizer_path\":null,\"chat_template\":null,\"tokenizer_cache_enable_l0\":false,\"tokenizer_cache_l0_max_entries\":10000,\"tokenizer_cache_enable_l1\":false,\"tokenizer_cache_l1_max_memory\":52428800,\"reasoning_parser\":null,\"tool_call_parser\":null,\"mcp_config_path\":null,\"backend\":\"sglang\",\"history_backend\":\"memory\",\"oracle_wallet_path\":null,\"oracle_tns_alias\":null,\"oracle_connect_descriptor\":null,\"oracle_username\":null,\"oracle_password\":null,\"oracle_pool_min\":1,\"oracle_pool_max\":16,\"oracle_pool_timeout_secs\":30,\"postgres_db_url\":null,\"postgres_pool_max\":16,\"redis_url\":null,\"redis_pool_max\":16,\"redis_retention_days\":30,\"client_cert_path\":null,\"client_key_path\":null,\"ca_cert_paths\":[],\"tls_cert_path\":null,\"tls_key_path\":null,\"enable_trace\":false,\"otlp_traces_endpoint\":\"localhost:4317\",\"api_key\":null,\"control_plane_api_keys\":[],\"control_plane_audit_enabled\":false,\"jwt_issuer\":null,\"jwt_audience\":null,\"jwt_jwks_uri\":null,\"jwt_role_mapping\":[]},\"router\":\"sglang\",\"miles_router_timeout\":null,\"miles_router_max_connections\":null,\"miles_router_health_check_failure_threshold\":3,\"lora_A_init_method\":\"xavier\",\"lora_B_init_method\":\"zero\",\"multi_lora\":false,\"lora_sync_sends_base\":true,\"hf_lora_targets\":null,\"lora_adapter_targets\":null,\"sglang_lora_use_virtual_experts\":true,\"lora_rank\":0,\"lora_alpha\":16,\"lora_dropout\":0.0,\"lora_type\":\"lora\",\"target_modules\":null,\"exclude_modules\":null,\"lora_adapter_path\":null,\"lora_sync_from_tensor\":false,\"lora_base_cpu_backup\":false,\"lora_train_only\":false,\"experts_shared_outer_loras\":false,\"multi_lora_n_adapters\":0,\"check_lora_weight_equal\":false,\"use_opd\":false,\"opd_type\":null,\"opd_kl_coef\":1.0,\"opd_teacher_load\":null,\"opd_teacher_ckpt_step\":null,\"use_critic\":false,\"ref_load\":null,\"ref_ckpt_step\":null,\"save_hf\":null,\"save_trigger_sentinel\":null,\"custom_megatron_post_save_hook_path\":null,\"num_critic_only_steps\":0,\"critic_load\":null,\"critic_save\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints_critic\",\"critic_lr\":1e-6,\"critic_lr_warmup_iters\":0,\"eps_clip\":0.2,\"eps_clip_high\":0.28,\"eps_clip_c\":null,\"value_clip\":0.2,\"kl_coef\":0.0,\"loss_type\":\"policy_loss\",\"score_centering_is\":\"none\",\"score_centering_tis_clip\":2.0,\"score_centering_mis_low\":0.5,\"score_centering_mis_high\":5.0,\"custom_loss_function_path\":null,\"kl_loss_type\":\"k1\",\"advantage_estimator\":\"grpo\",\"compute_advantages_and_returns\":true,\"use_kl_loss\":false,\"kl_loss_coef\":0.0,\"use_unbiased_kl\":false,\"ref_update_interval\":null,\"entropy_coef\":0.0,\"gamma\":1.0,\"lambd\":1.0,\"normalize_advantages\":false,\"use_rollout_entropy\":false,\"observe_training_entropy\":false,\"get_mismatch_metrics\":false,\"reset_optimizer_states\":false,\"use_rollout_logprobs\":false,\"skip_actor_forward_only\":false,\"use_tis\":false,\"tis_clip\":2.0,\"tis_clip_low\":0.0,\"custom_tis_function_path\":null,\"custom_pg_loss_reducer_function_path\":null,\"use_routing_replay\":false,\"use_rollout_routing_replay\":false,\"use_indexer_replay\":false,\"use_rollout_indexer_replay\":false,\"use_opsm\":false,\"opsm_delta\":0.0001,\"eval_uses_snapshots\":false,\"eval_prompt_data\":null,\"eval_config\":null,\"skip_eval_before_train\":false,\"eval_input_key\":null,\"eval_label_key\":null,\"eval_tool_key\":null,\"n_samples_per_eval_prompt\":1,\"eval_temperature\":null,\"eval_top_p\":null,\"eval_top_k\":null,\"eval_max_response_len\":null,\"eval_min_new_tokens\":null,\"eval_max_context_len\":null,\"eval_hf_dir\":null,\"eval_max_in_flight\":2,\"eval_overflow_policy\":\"backpressure\",\"eval_keep_snapshots\":2,\"num_rollout\":16,\"debug_exit_after_rollout\":null,\"num_epoch\":null,\"rollout_global_dataset\":true,\"data_source_path\":{\"path\":\"miles.rollout.data_source.RolloutDataSource\",\"config\":null},\"prompt_data\":\"/cluster-storage/datasets/dapo-math-17k/dapo-math-17k.jsonl\",\"apply_chat_template\":true,\"apply_chat_template_kwargs\":{},\"chat_template_path\":null,\"input_key\":\"prompt\",\"label_key\":\"label\",\"multimodal_keys\":null,\"metadata_key\":\"metadata\",\"tool_key\":\"tools\",\"start_rollout_id\":null,\"rollout_batch_size\":32,\"n_samples_per_prompt\":8,\"num_steps_per_rollout\":null,\"balance_data\":true,\"balance_by_flops\":false,\"allow_partial_train_step\":false,\"use_dynamic_batch_size\":true,\"max_tokens_per_gpu\":9216,\"trainer_heartbeat_checker_interval\":10.0,\"trainer_heartbeat_checker_timeout\":10.0,\"trainer_heartbeat_checker_first_wait\":300.0,\"trainer_heartbeat_checker_failure_threshold\":3,\"rollout_health_check_interval\":30.0,\"rollout_health_check_timeout\":30.0,\"rollout_health_check_first_wait\":0.0,\"rollout_health_check_failure_threshold\":1,\"use_fault_tolerance\":false,\"ft_components\":[],\"api_server_host\":\"127.0.0.1\",\"api_server_port\":0,\"mini_ft_controller_enable\":false,\"mini_ft_controller_poll_interval\":10.0,\"mini_ft_controller_resume_delay\":10.0,\"custom_agent_function_path\":null,\"use_sampling_support_replay\":false,\"rollout_sampling_logprobs_mode\":\"selected\",\"rollout_top_logprobs_num\":0,\"hf_checkpoint\":\"/typical-model\",\"model_name\":null,\"rollout_function_path\":{\"path\":\"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn\",\"config\":null},\"fully_async\":false,\"rollout_temperature\":1.0,\"rollout_top_p\":1.0,\"rollout_top_k\":-1,\"rollout_max_response_len\":8192,\"object_store_backend\":\"mooncake\",\"mooncake_store_init_kwargs\":{\"protocol\":\"tcp\",\"master_server_address\":\"127.0.0.1:50051\",\"global_segment_size\":\"2gb\",\"local_buffer_size\":\"2gb\"},\"mooncake_replica_num\":1,\"use_output_store\":false,\"output_store_local_buffer_size\":\"16gb\",\"async_unused_samples_handler\":\"drop\",\"custom_generate_function_path\":null,\"update_weight_buffer_size\":536870912,\"update_weights_interval\":1,\"pause_generation_mode\":\"retract\",\"keep_old_actor\":false,\"rollout_data_postprocess_path\":null,\"pin_rollout_manager_to_head\":false,\"rollout_external_engine_addrs\":null,\"rollout_external_router_pd\":false,\"custom_inference_engine_provider_path\":{\"path\":\"miles.ray.specs.inference.backend_inference_engine_provider\",\"config\":null},\"update_weight_transfer_mode\":\"broadcast\",\"update_weight_disk_dir\":null,\"update_weight_local_checkpoint_dir\":null,\"update_weight_delta_encoding\":\"xor\",\"update_weight_delta_checksum\":\"xxh3-128\",\"custom_update_weight_post_write_path\":null,\"p2p_transfer_timeout\":30.0,\"update_weight_engine_request_timeout\":300.0,\"update_weights_timeout\":600.0,\"p2p_transport\":\"mooncake\",\"trainer_id\":\"actor\",\"trainer_model_id\":null,\"entry\":\"train\",\"train_backend\":\"megatron\",\"qkv_format\":\"thd\",\"linear_attention_backend\":\"fla\",\"linear_attention_input_norm\":\"te\",\"true_on_policy_mode\":false,\"train_env_vars\":{},\"train_memory_margin_bytes\":1073741824,\"debug_skip_weight_update\":false,\"debug_disable_optimizer\":false,\"rematerialize_param_from_master_weight\":false,\"check_rematerialize_param_from_master_weight\":false,\"megatron_to_hf_mode\":\"raw\",\"dsa_attention_backend\":\"tilelang\",\"extra_high_precision_layers_hf\":[],\"extra_high_precision_layers_megatron\":[],\"custom_model_provider_path\":null,\"recompute_loss_function\":false,\"log_probs_backend\":\"torch\",\"log_probs_chunk_size\":-1,\"indep_dp\":false,\"delay_split_train_data_by_dp\":false,\"allgather_cp\":false,\"mfu_peak_tflops\":null,\"starts_inference_engines\":true,\"rollout_external\":false,\"cluster_backend\":\"kubernetes\",\"worker_comm_backend\":\"rpc\",\"deploy_component\":\"all\",\"deploy_instance_id\":null,\"init_expected_num_cells\":{\"default\":3},\"trainer_init_expected_num_cells\":null,\"trainer_controller_addrs\":null,\"inference_controller_addr\":null,\"rollout_num_gpus_per_engine\":1,\"num_gpus_per_node\":8,\"colocate\":true,\"offload\":false,\"offload_train\":true,\"clear_quantized_weight_workspaces_on_offload\":true,\"offload_rollout\":true,\"offload_rollout_level\":[\"kv_cache\",\"weight\"],\"offload_train_target\":\"cpu\",\"stream_optimizer_state_to_disk\":false,\"stream_optimizer_state_moment_dtype\":\"fp32\",\"stream_optimizer_state_page_cache_mb\":null,\"offload_train_disk_dir\":null,\"offload_train_disk_chunk_mb\":256,\"colocate_memory_peak_device\":\"cpu\",\"run_uuid\":\"0123456789abcdef\",\"ckpt_step\":null,\"rollout_indexer_topk_num_streams\":null,\"save\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints\",\"save_interval\":20,\"async_save\":false,\"seed\":1234,\"num_layers\":36,\"low_memory_resume\":false,\"distributed_backend\":\"nccl\",\"distributed_timeout_minutes\":10,\"eval_interval\":null,\"global_batch_size\":256,\"micro_batch_size\":1,\"wandb_project\":null},\"static_connections\":{\"static_conn_infos\":{\"rollout-executor\":{\"name\":\"rollout-executor\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.rollout.rollout_executor.RolloutExecutor\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"inference-controller\":{\"name\":\"inference-controller\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.rollout.inference_controller.InferenceController\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"inference-router-0\":{\"name\":\"inference-router-0\",\"port_infos\":[{\"name\":\"primary\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false},{\"name\":\"prometheus\",\"static_port\":9000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":null,\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"session-server\":{\"name\":\"session-server\",\"port_infos\":[{\"name\":\"primary\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":null,\"num_cells\":32,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"trainer-controller-actor\":{\"name\":\"trainer-controller-actor\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.train.group.TrainerController\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1}}}}" + - "{\"worker_type\":\"inference_controller\",\"args\":{\"sglang_server_concurrency\":512,\"sglang\":{\"models\":[{\"name\":\"default\",\"model_path\":null,\"server_groups\":[{\"worker_type\":\"prefill\",\"num_gpus_per_engine\":16,\"overrides\":{\"model_path\":\"/typical-model\"},\"needs_offload\":true},{\"worker_type\":\"decode\",\"num_gpus_per_engine\":8,\"overrides\":{\"model_path\":\"/typical-model\"},\"needs_offload\":true}],\"update_weights\":true}],\"base_args\":{\"tokenizer_path\":null,\"tokenizer_mode\":\"auto\",\"tokenizer_backend\":\"huggingface\",\"tokenizer_worker_num\":1,\"detokenizer_worker_num\":1,\"skip_tokenizer_init\":false,\"load_format\":\"auto\",\"model_loader_extra_config\":\"{}\",\"context_length\":null,\"is_embedding\":false,\"enable_multimodal\":null,\"revision\":null,\"model_impl\":\"auto\",\"model_config_parser\":\"auto\",\"json_model_override_args\":\"{}\",\"dtype\":\"auto\",\"quantization\":null,\"quantization_param_path\":null,\"kv_cache_dtype\":\"auto\",\"enable_fp32_lm_head\":false,\"modelopt_quant\":null,\"modelopt_checkpoint_restore_path\":null,\"modelopt_checkpoint_save_path\":null,\"modelopt_export_path\":null,\"quantize_and_serve\":false,\"rl_quant_profile\":null,\"enable_tf32_matmul\":null,\"mem_fraction_static\":0.7,\"max_running_requests\":null,\"max_queued_requests\":null,\"max_total_tokens\":null,\"chunked_prefill_size\":4096,\"prefill_decode_interval\":null,\"enable_dynamic_chunking\":false,\"max_prefill_tokens\":16384,\"prefill_max_requests\":null,\"schedule_policy\":\"fcfs\",\"enable_priority_scheduling\":false,\"disable_priority_preemption\":false,\"default_priority_value\":null,\"abort_on_priority_when_disabled\":false,\"schedule_low_priority_values_first\":false,\"priority_scheduling_preemption_threshold\":10,\"retraction_policy\":\"length\",\"schedule_conservativeness\":1.0,\"page_size\":null,\"c128_page_size\":16,\"swa_full_tokens_ratio\":null,\"disable_hybrid_swa_memory\":false,\"radix_eviction_policy\":\"lru\",\"radix_eviction_policy_config\":null,\"prefill_only_disable_kv_cache\":false,\"disable_radix_cache\":false,\"enable_page_major_kv_layout\":false,\"enable_unified_memory\":false,\"disable_chunked_prefix_cache\":false,\"disable_overlap_schedule\":false,\"num_continuous_decode_steps\":1,\"scheduler_recv_interval\":1,\"enable_mixed_chunk\":false,\"dist_timeout\":null,\"tp_size\":1,\"dcp_size\":1,\"pp_size\":1,\"pp_max_micro_batch_size\":null,\"pp_async_batch_depth\":0,\"dp_size\":1,\"attn_dp_size\":1,\"load_balance_method\":\"auto\",\"attn_cp_size\":1,\"moe_dp_size\":1,\"dwdp_size\":1,\"dcp_comm_backend\":null,\"dcp_replicate_q_proj\":null,\"enable_prefill_cp\":false,\"cp_strategy\":null,\"enable_dsa_cache_layer_split\":false,\"enable_cp_decode_attn_tp\":false,\"enable_kv_cache_sharding\":false,\"enable_dp_attention_local_control_broadcast\":false,\"enable_dp_lm_head\":false,\"enable_tp_lm_head_all_to_all\":null,\"enable_attn_tp_input_scattered\":false,\"enable_shared_experts_attn_tp\":false,\"shared_experts_tp_size\":null,\"enable_dense_mlp_attn_tp\":false,\"enable_layernorm_sp\":false,\"disable_attn_tp_gather\":false,\"enable_p2p_check\":false,\"device\":\"cuda\",\"mlx_enable_sampling\":false,\"watchdog_timeout\":300,\"soft_watchdog_timeout\":null,\"sleep_on_idle\":false,\"use_ray\":false,\"numa_node\":null,\"gc_threshold\":null,\"host\":\"127.0.0.1\",\"fastapi_root_path\":\"\",\"smg_grpc_mode\":false,\"grpc_mode\":false,\"grpc_port\":null,\"sidecar\":null,\"sidecar_args\":null,\"warmups\":null,\"enable_http2\":false,\"http2_max_concurrent_streams\":200,\"http2_initial_connection_window_size\":1048576,\"ssl_keyfile\":null,\"ssl_certfile\":null,\"ssl_ca_certs\":null,\"ssl_keyfile_password\":null,\"enable_ssl_refresh\":false,\"api_key\":null,\"admin_api_key\":null,\"served_model_name\":null,\"weight_version\":\"default\",\"chat_template\":null,\"trust_request_chat_template\":false,\"hf_chat_template_name\":null,\"completion_template\":null,\"file_storage_path\":null,\"enable_cache_report\":false,\"return_input_ids\":false,\"return_output_ids\":false,\"default_chat_template_kwargs\":null,\"strip_thinking_cache\":false,\"enable_strict_thinking\":false,\"tool_server\":null,\"sampling_defaults\":\"model\",\"asr_max_buffer_seconds\":60,\"asr_max_concurrent_sessions\":32,\"preferred_sampling_params\":null,\"allow_auto_truncate\":false,\"stream_interval\":1,\"batch_notify_size\":16,\"stream_response_default_include_usage\":false,\"incremental_streaming_output\":false,\"enable_streaming_session\":false,\"enable_session_radix_cache\":false,\"log_level\":\"info\",\"log_level_http\":null,\"log_requests\":false,\"log_requests_level\":2,\"log_requests_format\":\"text\",\"log_requests_target\":null,\"uvicorn_access_log_exclude_prefixes\":[],\"crash_dump_folder\":null,\"show_time_cost\":false,\"enable_metrics\":false,\"smg_http_sidecar_port\":null,\"enable_mfu_metrics\":false,\"enable_metrics_for_all_schedulers\":false,\"load_snapshot_publish_interval\":15,\"tokenizer_metrics_custom_labels_header\":\"x-custom-labels\",\"tokenizer_metrics_allowed_custom_labels\":null,\"extra_metric_labels\":null,\"bucket_time_to_first_token\":null,\"bucket_inter_token_latency\":null,\"bucket_e2e_request_latency\":null,\"prompt_tokens_buckets\":null,\"generation_tokens_buckets\":null,\"gc_warning_threshold_secs\":0.0,\"decode_log_interval\":40,\"enable_request_time_stats_logging\":false,\"kv_events_config\":null,\"load_publish_endpoint\":null,\"enable_forward_pass_metrics\":false,\"forward_pass_metrics_worker_id\":\"\",\"forward_pass_metrics_ipc_name\":null,\"enable_trace\":false,\"trace_modules\":\"request\",\"otlp_traces_endpoint\":\"localhost:4317\",\"export_metrics_to_file\":false,\"export_metrics_to_file_dir\":null,\"constrained_json_whitespace_pattern\":null,\"constrained_json_disable_any_whitespace\":false,\"constrained_json_max_whitespace_cnt\":null,\"attention_backend\":null,\"decode_attention_backend\":null,\"enable_lean_attention\":null,\"prefill_attention_backend\":null,\"grammar_backend\":null,\"radix_cache_backend\":null,\"mm_attention_backend\":null,\"fp8_gemm_runner_backend\":\"auto\",\"fp4_gemm_runner_backend\":\"auto\",\"bf16_gemm_backend\":\"auto\",\"dsa_prefill_backend\":null,\"dsv4_prefill_backend\":\"auto\",\"dsa_decode_backend\":null,\"dsa_paged_mqa_logits_backend\":\"auto\",\"dsa_topk_backend\":\"sgl-kernel\",\"disable_flashinfer_autotune\":false,\"flashinfer_autotune_skip_ops\":null,\"mamba_backend\":\"triton\",\"cuda_graph_config\":null,\"cuda_graph_backend_decode\":null,\"cuda_graph_backend_prefill\":\"disabled\",\"cuda_graph_max_bs_decode\":null,\"cuda_graph_max_bs_prefill\":null,\"cuda_graph_bs_decode\":null,\"cuda_graph_bs_prefill\":null,\"cuda_graph_prefill_max_context\":null,\"disable_prefill_cuda_graph\":false,\"disable_decode_cuda_graph\":false,\"disable_cuda_graph_padding\":false,\"enable_profile_cuda_graph\":false,\"enable_cudagraph_gc\":false,\"debug_cuda_graph\":false,\"enable_layerwise_nvtx_marker\":false,\"enable_nccl_nvls\":false,\"enable_symm_mem\":false,\"triton_attention_reduce_in_fp32\":false,\"triton_attention_num_kv_splits\":8,\"triton_attention_split_tile_size\":null,\"flashinfer_mla_disable_ragged\":false,\"enable_fused_qk_norm_rope\":null,\"enable_precise_embedding_interpolation\":false,\"enable_fused_moe_sum_all_reduce\":false,\"enable_deepseek_v4_fp4_indexer\":false,\"disable_custom_all_reduce\":false,\"enable_mscclpp\":false,\"enable_torch_symm_mem\":false,\"enable_scattered_sconv\":false,\"pre_warm_nccl\":false,\"boundary_reduction\":\"auto\",\"enable_quant_communications\":false,\"enforce_disable_flashinfer_allreduce_fusion\":false,\"flashinfer_allreduce_fusion_backend\":null,\"enable_aiter_allreduce_fusion\":false,\"enable_torch_compile\":false,\"enable_torch_compile_debug_mode\":false,\"torch_compile_max_bs\":32,\"speculative_algorithm\":null,\"uno_lora_path\":null,\"speculative_draft_model_path\":null,\"speculative_draft_model_revision\":null,\"speculative_draft_load_format\":null,\"speculative_num_steps\":null,\"speculative_eagle_topk\":null,\"speculative_num_draft_tokens\":null,\"speculative_dflash_block_size\":null,\"speculative_dspark_block_size\":null,\"speculative_dspark_sps_table_path\":null,\"speculative_dspark_confidence_sts_path\":null,\"speculative_dspark_align_verify_tokens_to_graph_tier\":false,\"speculative_accept_threshold_single\":1.0,\"speculative_accept_threshold_acc\":1.0,\"speculative_use_rejection_sampling\":false,\"speculative_token_map\":null,\"speculative_attention_mode\":\"prefill\",\"speculative_draft_attention_backend\":null,\"speculative_dsa_topk_backend\":\"sgl-kernel\",\"speculative_draft_kv_cache_dtype\":null,\"speculative_draft_window_size\":null,\"speculative_moe_runner_backend\":null,\"speculative_moe_a2a_backend\":null,\"speculative_enable_w4a4_mxfp4_megamoe\":null,\"speculative_draft_model_quantization\":null,\"enable_multi_layer_eagle\":false,\"speculative_adaptive\":false,\"speculative_adaptive_config\":null,\"decoupled_spec_bind_endpoint\":null,\"decoupled_spec_connect_endpoints\":null,\"decoupled_spec_rank\":null,\"decoupled_spec_role\":\"null\",\"spec_trace_dir\":null,\"speculative_ngram_min_bfs_breadth\":1,\"speculative_ngram_max_bfs_breadth\":10,\"speculative_ngram_match_type\":\"BFS\",\"speculative_ngram_max_trie_depth\":18,\"speculative_ngram_capacity\":10000000,\"speculative_ngram_external_corpus_path\":null,\"speculative_ngram_external_sam_budget\":0,\"speculative_ngram_external_corpus_max_tokens\":10000000,\"ep_size\":1,\"moe_a2a_backend\":\"none\",\"enable_w4a4_mxfp4_megamoe\":false,\"deepep_v2_mode\":\"direct\",\"moe_runner_backend\":\"auto\",\"flashinfer_mxfp4_moe_precision\":\"default\",\"deepep_mode\":\"auto\",\"fuseep_mode\":2,\"deepep_dispatcher_output_dtype\":\"auto\",\"ep_num_redundant_experts\":0,\"ep_dispatch_algorithm\":null,\"init_expert_location\":\"trivial\",\"enable_eplb\":false,\"eplb_algorithm\":\"auto\",\"eplb_rebalance_num_iterations\":1000,\"eplb_rebalance_layers_per_chunk\":null,\"eplb_min_rebalancing_utilization_threshold\":1.0,\"expert_distribution_recorder_mode\":null,\"expert_distribution_recorder_buffer_size\":null,\"expert_balancedness_report_mode\":\"off\",\"deepep_config\":null,\"moe_dense_tp_size\":null,\"elastic_ep_backend\":null,\"enable_elastic_expert_backup\":false,\"mooncake_ib_device\":null,\"enable_waterfill\":false,\"ep_join_mode\":null,\"ep_join_rank_offset\":0,\"elastic_ep_initial_size\":null,\"max_ep_size\":null,\"elastic_ep_scale_timeout\":600,\"disable_flashinfer_cutlass_moe_fp4_allgather\":false,\"disable_shared_experts_fusion\":false,\"enforce_shared_experts_fusion\":false,\"max_mamba_cache_size\":null,\"mamba_ssm_dtype\":null,\"mamba_max_states_per_path\":-1,\"enable_mamba_cache_stochastic_rounding\":false,\"mamba_cache_philox_rounds\":0,\"mamba_full_memory_ratio\":null,\"mamba_radix_cache_strategy\":\"auto\",\"mamba_track_interval\":256,\"enable_int8_mamba_checkpoint\":false,\"int8_mamba_ckpt_size\":null,\"linear_attn_backend\":\"triton\",\"linear_attn_decode_backend\":null,\"linear_attn_prefill_backend\":null,\"linear_attn_verify_backend\":null,\"enable_linear_replayssm\":false,\"linear_replayssm_cache_len\":16,\"enable_linear_replayssm_spec\":false,\"enable_hierarchical_cache\":false,\"hicache_host_memory_mode\":\"cache\",\"hicache_ratio\":null,\"hicache_size\":0,\"hicache_write_policy\":\"write_through\",\"hicache_io_backend\":\"kernel\",\"hicache_mem_layout\":\"page_first\",\"hicache_storage_backend\":null,\"hicache_storage_prefetch_policy\":\"timeout\",\"hicache_storage_backend_extra_config\":null,\"hicache_storage_prefetch_retry_poll_interval\":8,\"hicache_storage_prefetch_retry_max_attempts\":8,\"enable_unified_cache_external_linker\":false,\"unified_cache_external_linker_backend\":\"mooncake\",\"enable_hisparse\":false,\"hisparse_config\":null,\"enable_broadcast_mm_inputs_process\":false,\"enable_prefix_mm_cache\":false,\"mm_enable_dp_encoder\":null,\"mm_process_config\":null,\"mm_processor_worker_num\":0,\"mm_io_worker_num\":0,\"allowed_media_domains\":[],\"media_url_max_file_size_mb\":64,\"mm_preprocess_cache_size_mb\":null,\"trust_mm_content_hashes\":false,\"limit_mm_data_per_request\":null,\"enable_mm_global_cache\":false,\"image_processor_backend\":\"auto\",\"mm_global_cache_backend\":\"mooncake\",\"disable_fast_image_processor\":false,\"mm_feature_transport\":null,\"enable_lora\":null,\"enable_lora_overlap_loading\":null,\"max_lora_rank\":null,\"lora_target_modules\":null,\"lora_paths\":null,\"max_loaded_loras\":null,\"max_loras_per_batch\":8,\"lora_eviction_policy\":\"lru\",\"lora_backend\":\"csgmv\",\"max_lora_chunk_size\":16,\"experts_shared_outer_loras\":null,\"lora_use_virtual_experts\":true,\"lora_strict_loading\":false,\"lora_drain_wait_threshold\":0.0,\"enable_two_batch_overlap\":false,\"enable_single_batch_overlap\":false,\"tbo_token_distribution_threshold\":0.48,\"cpu_offload_gb\":0,\"offload_group_size\":-1,\"offload_num_in_group\":1,\"offload_prefetch_step\":1,\"offload_mode\":\"cpu\",\"enable_lmcache\":false,\"lmcache_config_file\":null,\"enable_flexkv\":false,\"flexkv_config_file\":null,\"kt_weight_path\":null,\"kt_method\":\"AMXINT4\",\"kt_cpuinfer\":null,\"kt_threadpool_count\":2,\"kt_num_gpu_experts\":null,\"kt_max_deferred_experts_per_token\":null,\"dllm_algorithm\":null,\"dllm_algorithm_config\":null,\"dllm_fdfo\":true,\"disaggregation_mode\":\"null\",\"disaggregation_transfer_backend\":\"mooncake\",\"disaggregation_bootstrap_port\":8998,\"disaggregation_ib_device\":null,\"disaggregation_decode_enable_radix_cache\":false,\"disaggregation_decode_enable_offload_kvcache\":false,\"disaggregation_decode_retraction_backup\":null,\"num_reserved_decode_tokens\":512,\"disaggregation_decode_extra_slots\":null,\"disaggregation_decode_polling_interval\":1,\"optimistic_prefill_attempts\":0,\"encoder_only\":false,\"language_only\":false,\"language_model_only\":false,\"encoder_transfer_backend\":\"auto\",\"encoder_urls\":[],\"encoder_bootstrap_port\":8997,\"encoder_register_urls\":[],\"enable_adaptive_dispatch_to_encoder\":false,\"enable_pdmux\":false,\"pdmux_config_path\":null,\"sm_group_num\":8,\"startup_weight_load_mode\":\"serial\",\"custom_weight_loader\":null,\"weight_loader_disable_mmap\":false,\"weight_loader_prefetch_checkpoints\":false,\"weight_loader_prefetch_num_threads\":4,\"weight_loader_drop_cache_after_load\":false,\"remote_instance_weight_loader_seed_instance_ip\":null,\"remote_instance_weight_loader_seed_instance_service_port\":null,\"remote_instance_weight_loader_send_weights_group_ports\":null,\"remote_instance_weight_loader_backend\":\"nccl\",\"remote_instance_weight_loader_start_seed_via_transfer_engine\":false,\"engine_info_bootstrap_port\":6789,\"modelexpress_config\":null,\"download_dir\":null,\"model_checksum\":null,\"delete_ckpt_after_loading\":false,\"decrypted_config_file\":null,\"decrypted_draft_config_file\":null,\"checkpoint_engine_wait_weights_before_ready\":false,\"enable_prefill_delayer\":false,\"prefill_delayer_max_delay_passes\":30,\"prefill_delayer_token_usage_low_watermark\":null,\"prefill_delayer_forward_passes_buckets\":null,\"prefill_delayer_wait_seconds_buckets\":null,\"prefill_delayer_queue_min_ratio\":null,\"prefill_delayer_max_delay_ms\":null,\"min_free_slots_delay\":null,\"enable_deterministic_inference\":false,\"rl_on_policy_target\":null,\"kv_canary\":\"none\",\"kv_canary_sweep_interval\":0,\"enable_dynamic_batch_tokenizer\":false,\"dynamic_batch_tokenizer_batch_size\":32,\"dynamic_batch_tokenizer_batch_timeout\":0.002,\"enable_tokenizer_batch_encode\":false,\"disable_tokenizer_batch_decode\":false,\"debug_tensor_dump_output_folder\":null,\"debug_tensor_dump_layers\":null,\"debug_tensor_dump_input_file\":null,\"enable_weights_cpu_backup\":false,\"enable_draft_weights_cpu_backup\":false,\"enable_custom_logit_processor\":false,\"enable_return_hidden_states\":false,\"return_hidden_states_mode\":null,\"sampling_mask_max_tokens\":4096,\"disable_outlines_disk_cache\":false,\"enable_mis\":false,\"weight_cache_mode\":\"off\",\"weight_cache_socket\":null,\"weight_cache_timeout\":1800,\"forward_hooks\":null,\"msprobe_dump_config\":null,\"ple_offload_embedding\":null,\"ple_offload_backend\":\"pinned\",\"ple_offload_dir\":null,\"disaggregation_enable_kv_checksum\":false,\"enable_pd_role_switch\":false,\"speculative_domino_candidate_pool_size\":2048,\"flashinfer_a2a_dispatch_type\":null,\"cuda_graph_max_seq_len_prefill\":null,\"prefill_kv_cache_dequant_dtype\":\"auto\",\"dsv4_attn_backend\":\"auto\",\"otlp_service_name\":null,\"hicache_host_memory_fraction\":0.8,\"enable_linker_mla_dedup\":false,\"swa_prefix_tails\":null,\"enable_encoder_swa_bounded_replay\":false,\"enable_decoder_swa_bounded_replay\":null,\"enable_response_store\":false,\"disaggregation_decode_host_receive_threshold\":1.0,\"qsa_indexer_dtype\":\"auto\",\"disaggregation_decode_allocation_policy\":\"early\",\"speculative_use_block_verification\":false,\"speculative_draft_sink_size\":null,\"disable_aiter_allreduce_fusion_in_prefill\":false,\"disable_aiter_allreduce_fusion_in_decode\":false,\"enable_amd_monokernel\":false,\"dsa_triton_union\":0,\"enable_dsa_fused_indexer\":null,\"enable_watermark\":false,\"watermark_config\":null,\"grpc_response_timeout_secs\":300,\"enable_paged_experts\":false,\"paged_experts_num_resident\":null,\"enable_nvidia_megakernel\":false,\"enable_megamoe_for_layernorm_sp\":false,\"enable_http_worker_reuseport\":false,\"prefill_decode_interval_min_bs\":0,\"unified_cache_external_linker_config\":null,\"enable_return_aux_hidden_states\":false,\"return_aux_hidden_state_layer_ids\":null,\"enable_prefill_only_deterministic_inference\":false,\"true_on_policy_contract\":null,\"disable_draft_cuda_graph\":false,\"custom_pull_weights_pre_read_hook\":null,\"enable_engine_info_bootstrap\":false,\"enable_rdt_weight_sync\":false,\"lora_no_cpu_backup\":false,\"enable_prefill_weight_versions\":false,\"remote_instance_weight_loader_start_seed_via_nixl\":false,\"enable_token_space_processor\":false,\"sampling_backend\":null,\"reasoning_parser\":null,\"tool_call_parser\":null,\"kv_canary_real_data\":\"none\",\"disable_cuda_graph\":false,\"enable_dp_attention\":false,\"enable_flashinfer_allreduce_fusion\":false}},\"use_miles_dashboard\":false,\"dashboard_flush_interval\":5.0,\"dashboard_gpu_sample_interval\":1.0,\"dashboard_sglang_scrape_interval\":2.0,\"dashboard_sglang_scrape_mode\":\"auto\",\"dashboard_sglang_metrics\":null,\"dashboard_forward_prometheus\":false,\"use_wandb\":false,\"wandb_mode\":null,\"wandb_dir\":null,\"wandb_key\":null,\"wandb_host\":null,\"wandb_team\":null,\"wandb_group\":null,\"wandb_random_suffix\":true,\"wandb_always_use_train_step\":false,\"log_multi_turn\":false,\"log_reward_category\":null,\"log_correct_samples\":false,\"wandb_run_id\":null,\"use_tensorboard\":false,\"tb_project_name\":null,\"tb_experiment_name\":null,\"use_prometheus\":false,\"prometheus_port\":9090,\"prometheus_run_name\":null,\"use_mlflow\":false,\"mlflow_tracking_uri\":null,\"mlflow_experiment_name\":\"miles\",\"mlflow_run_name\":null,\"mlflow_run_id\":null,\"session_server_instances\":null,\"use_session_server\":true,\"session_server_workers\":32,\"session_server_ip\":null,\"session_server_external_host\":null,\"session_server_port\":null,\"tito_model\":\"default\",\"session_message_matcher\":\"strict\",\"session_sample_picker_path\":\"miles.rollout.session.v2.picker_hub.drop_same_prompt_retries\",\"session_sample_postprocessor_path\":\"miles.rollout.session.v2.postprocessor_hub.default_postprocess\",\"ci_disable_config_snapshot\":false,\"config_snapshot_name\":null,\"ci_enable_metrics_capture\":false,\"ci_event_root\":null,\"ci_test\":false,\"ci_tito_special_token_count_threshold\":0.0,\"ci_disable_kl_checker\":false,\"ci_disable_logprobs_checker\":false,\"ci_disable_weight_update_checker\":false,\"ci_metric_checker_key\":null,\"ci_metric_checker_threshold\":null,\"ci_metric_checker_expect_num\":null,\"ci_save_grad_norm\":null,\"ci_load_grad_norm\":null,\"ci_save_model_hash\":false,\"ci_check_model_hash\":false,\"prefill_num_servers\":null,\"enable_mtp_training\":false,\"dsa_impl\":\"miles\",\"miles_dsa_topk_backend\":\"canonical\",\"dsv4_impl\":\"megatron\",\"custom_megatron_init_path\":null,\"custom_megatron_before_log_prob_hook_path\":null,\"custom_megatron_before_train_step_hook_path\":null,\"rollout_buffer_url\":null,\"fetch_trajectory_retry_times\":-1,\"min_batch_collection_ratio\":1.0,\"rollout_task_type\":\"math\",\"data_pad_size_multiplier\":128,\"disable_rollout_trim_samples\":false,\"use_dynamic_global_batch_size\":false,\"rm_type\":\"math\",\"reward_key\":null,\"custom_rm_path\":null,\"http_proxy\":null,\"use_distributed_post\":false,\"save_debug_trajectory_data\":null,\"load_debug_rollout_data\":null,\"debug_rollout_only\":false,\"debug_train_only\":false,\"save_debug_train_data\":null,\"save_debug_event_data\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints/events\",\"dump_details\":null,\"dumper_enable\":false,\"dumper_dir\":\"/tmp/dumper\",\"dumper_inference\":null,\"dumper_fwd_only\":null,\"dumper_fwd_bwd\":null,\"dumper_source_patcher_config_inference\":null,\"dumper_source_patcher_config_train\":null,\"memory_snapshot_dir\":\".\",\"memory_snapshot_num_steps\":null,\"profile_target\":[\"train_overall\"],\"memory_recorder\":\"torch\",\"check_weight_update_equal\":false,\"check_weight_update_selector\":\"all\",\"check_weight_update_skip_list\":null,\"check_weight_update_allow_quant_error\":false,\"save_local_weight_checksum\":false,\"check_weight_transfer_checksum\":false,\"enable_event_analyzer\":false,\"log_inference_engine_weight_checksums\":false,\"enable_sample_ownership_checker\":false,\"sample_ownership_grace_steps\":10,\"enable_witness\":false,\"witness_buffer_size\":1048576,\"ci_fault_hooks\":null,\"ci_fault_hooks_path\":null,\"ci_inject_rollout_data_path\":null,\"env_report\":\"\",\"env_report_interval_seconds\":3600.0,\"debug_unified_grad_fused_logprob\":false,\"debug_deterministic_collective\":false,\"sglang_model_routers\":null,\"sglang_router_ip\":null,\"sglang_router_port\":null,\"sglang_router_policy\":\"manual\",\"sglang_router_request_timeout_secs\":14400,\"router_args\":{\"worker_urls\":[],\"policy\":\"cache_aware\",\"prefill_policy\":null,\"decode_policy\":null,\"cache_threshold\":0.3,\"balance_abs_threshold\":64,\"balance_rel_threshold\":1.5,\"bucket_adjust_interval_secs\":5,\"eviction_interval_secs\":60,\"max_tree_size\":67108864,\"max_idle_secs\":14400,\"assignment_mode\":\"min_load\",\"max_payload_size\":536870912,\"dp_aware\":false,\"enable_igw\":false,\"mini_lb\":false,\"pd_disaggregation\":false,\"prefill\":null,\"decode\":null,\"worker_startup_timeout_secs\":1800,\"worker_startup_check_interval\":30,\"log_dir\":null,\"log_level\":\"info\",\"service_discovery\":false,\"selector\":{},\"service_discovery_port\":80,\"service_discovery_namespace\":null,\"prefill_selector\":{},\"decode_selector\":{},\"prometheus_port\":29000,\"prometheus_host\":\"0.0.0.0\",\"prometheus_duration_buckets\":null,\"request_id_headers\":null,\"request_timeout_secs\":1800,\"shutdown_grace_period_secs\":180,\"cors_allowed_origins\":[],\"max_concurrent_requests\":-1,\"queue_size\":100,\"queue_timeout_secs\":60,\"rate_limit_tokens_per_second\":null,\"retry_max_retries\":5,\"retry_initial_backoff_ms\":50,\"retry_max_backoff_ms\":30000,\"retry_backoff_multiplier\":1.5,\"retry_jitter_factor\":0.2,\"disable_retries\":false,\"cb_failure_threshold\":10,\"cb_success_threshold\":3,\"cb_timeout_duration_secs\":60,\"cb_window_duration_secs\":120,\"disable_circuit_breaker\":false,\"health_failure_threshold\":3,\"health_success_threshold\":2,\"health_check_timeout_secs\":5,\"health_check_interval_secs\":60,\"health_check_endpoint\":\"/health\",\"disable_health_check\":false,\"model_path\":null,\"tokenizer_path\":null,\"chat_template\":null,\"tokenizer_cache_enable_l0\":false,\"tokenizer_cache_l0_max_entries\":10000,\"tokenizer_cache_enable_l1\":false,\"tokenizer_cache_l1_max_memory\":52428800,\"reasoning_parser\":null,\"tool_call_parser\":null,\"mcp_config_path\":null,\"backend\":\"sglang\",\"history_backend\":\"memory\",\"oracle_wallet_path\":null,\"oracle_tns_alias\":null,\"oracle_connect_descriptor\":null,\"oracle_username\":null,\"oracle_password\":null,\"oracle_pool_min\":1,\"oracle_pool_max\":16,\"oracle_pool_timeout_secs\":30,\"postgres_db_url\":null,\"postgres_pool_max\":16,\"redis_url\":null,\"redis_pool_max\":16,\"redis_retention_days\":30,\"client_cert_path\":null,\"client_key_path\":null,\"ca_cert_paths\":[],\"tls_cert_path\":null,\"tls_key_path\":null,\"enable_trace\":false,\"otlp_traces_endpoint\":\"localhost:4317\",\"api_key\":null,\"control_plane_api_keys\":[],\"control_plane_audit_enabled\":false,\"jwt_issuer\":null,\"jwt_audience\":null,\"jwt_jwks_uri\":null,\"jwt_role_mapping\":[]},\"router\":\"sglang\",\"miles_router_timeout\":null,\"miles_router_max_connections\":null,\"miles_router_health_check_failure_threshold\":3,\"lora_A_init_method\":\"xavier\",\"lora_B_init_method\":\"zero\",\"multi_lora\":false,\"lora_sync_sends_base\":true,\"hf_lora_targets\":null,\"lora_adapter_targets\":null,\"sglang_lora_use_virtual_experts\":true,\"lora_rank\":0,\"lora_alpha\":16,\"lora_dropout\":0.0,\"lora_type\":\"lora\",\"target_modules\":null,\"exclude_modules\":null,\"lora_adapter_path\":null,\"lora_sync_from_tensor\":false,\"lora_base_cpu_backup\":false,\"lora_train_only\":false,\"experts_shared_outer_loras\":false,\"multi_lora_n_adapters\":0,\"check_lora_weight_equal\":false,\"use_opd\":false,\"opd_type\":null,\"opd_kl_coef\":1.0,\"opd_teacher_load\":null,\"opd_teacher_ckpt_step\":null,\"use_critic\":false,\"ref_load\":null,\"ref_ckpt_step\":null,\"save_hf\":null,\"save_trigger_sentinel\":null,\"custom_megatron_post_save_hook_path\":null,\"num_critic_only_steps\":0,\"critic_load\":null,\"critic_save\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints_critic\",\"critic_lr\":1e-6,\"critic_lr_warmup_iters\":0,\"eps_clip\":0.2,\"eps_clip_high\":0.28,\"eps_clip_c\":null,\"value_clip\":0.2,\"kl_coef\":0.0,\"loss_type\":\"policy_loss\",\"score_centering_is\":\"none\",\"score_centering_tis_clip\":2.0,\"score_centering_mis_low\":0.5,\"score_centering_mis_high\":5.0,\"custom_loss_function_path\":null,\"kl_loss_type\":\"k1\",\"advantage_estimator\":\"grpo\",\"compute_advantages_and_returns\":true,\"use_kl_loss\":false,\"kl_loss_coef\":0.0,\"use_unbiased_kl\":false,\"ref_update_interval\":null,\"entropy_coef\":0.0,\"gamma\":1.0,\"lambd\":1.0,\"normalize_advantages\":false,\"use_rollout_entropy\":false,\"observe_training_entropy\":false,\"get_mismatch_metrics\":false,\"reset_optimizer_states\":false,\"use_rollout_logprobs\":false,\"skip_actor_forward_only\":false,\"use_tis\":false,\"tis_clip\":2.0,\"tis_clip_low\":0.0,\"custom_tis_function_path\":null,\"custom_pg_loss_reducer_function_path\":null,\"use_routing_replay\":false,\"use_rollout_routing_replay\":false,\"use_indexer_replay\":false,\"use_rollout_indexer_replay\":false,\"use_opsm\":false,\"opsm_delta\":0.0001,\"eval_uses_snapshots\":false,\"eval_prompt_data\":null,\"eval_config\":null,\"skip_eval_before_train\":false,\"eval_input_key\":null,\"eval_label_key\":null,\"eval_tool_key\":null,\"n_samples_per_eval_prompt\":1,\"eval_temperature\":null,\"eval_top_p\":null,\"eval_top_k\":null,\"eval_max_response_len\":null,\"eval_min_new_tokens\":null,\"eval_max_context_len\":null,\"eval_hf_dir\":null,\"eval_max_in_flight\":2,\"eval_overflow_policy\":\"backpressure\",\"eval_keep_snapshots\":2,\"num_rollout\":16,\"debug_exit_after_rollout\":null,\"num_epoch\":null,\"rollout_global_dataset\":true,\"data_source_path\":{\"path\":\"miles.rollout.data_source.RolloutDataSource\",\"config\":null},\"prompt_data\":\"/cluster-storage/datasets/dapo-math-17k/dapo-math-17k.jsonl\",\"apply_chat_template\":true,\"apply_chat_template_kwargs\":{},\"chat_template_path\":null,\"input_key\":\"prompt\",\"label_key\":\"label\",\"multimodal_keys\":null,\"metadata_key\":\"metadata\",\"tool_key\":\"tools\",\"start_rollout_id\":null,\"rollout_batch_size\":32,\"n_samples_per_prompt\":8,\"num_steps_per_rollout\":null,\"balance_data\":true,\"balance_by_flops\":false,\"allow_partial_train_step\":false,\"use_dynamic_batch_size\":true,\"max_tokens_per_gpu\":9216,\"trainer_heartbeat_checker_interval\":10.0,\"trainer_heartbeat_checker_timeout\":10.0,\"trainer_heartbeat_checker_first_wait\":300.0,\"trainer_heartbeat_checker_failure_threshold\":3,\"rollout_health_check_interval\":30.0,\"rollout_health_check_timeout\":30.0,\"rollout_health_check_first_wait\":0.0,\"rollout_health_check_failure_threshold\":1,\"use_fault_tolerance\":false,\"ft_components\":[],\"api_server_host\":\"127.0.0.1\",\"api_server_port\":0,\"mini_ft_controller_enable\":false,\"mini_ft_controller_poll_interval\":10.0,\"mini_ft_controller_resume_delay\":10.0,\"custom_agent_function_path\":null,\"use_sampling_support_replay\":false,\"rollout_sampling_logprobs_mode\":\"selected\",\"rollout_top_logprobs_num\":0,\"hf_checkpoint\":\"/typical-model\",\"model_name\":null,\"rollout_function_path\":{\"path\":\"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn\",\"config\":null},\"fully_async\":false,\"rollout_temperature\":1.0,\"rollout_top_p\":1.0,\"rollout_top_k\":-1,\"rollout_max_response_len\":8192,\"object_store_backend\":\"mooncake\",\"mooncake_store_init_kwargs\":{\"protocol\":\"tcp\",\"master_server_address\":\"127.0.0.1:50051\",\"global_segment_size\":\"2gb\",\"local_buffer_size\":\"2gb\"},\"mooncake_replica_num\":1,\"use_output_store\":false,\"output_store_local_buffer_size\":\"16gb\",\"async_unused_samples_handler\":\"drop\",\"custom_generate_function_path\":null,\"update_weight_buffer_size\":536870912,\"update_weights_interval\":1,\"pause_generation_mode\":\"retract\",\"keep_old_actor\":false,\"rollout_data_postprocess_path\":null,\"pin_rollout_manager_to_head\":false,\"rollout_external_engine_addrs\":null,\"rollout_external_router_pd\":false,\"custom_inference_engine_provider_path\":{\"path\":\"miles.ray.specs.inference.backend_inference_engine_provider\",\"config\":null},\"update_weight_transfer_mode\":\"broadcast\",\"update_weight_disk_dir\":null,\"update_weight_local_checkpoint_dir\":null,\"update_weight_delta_encoding\":\"xor\",\"update_weight_delta_checksum\":\"xxh3-128\",\"custom_update_weight_post_write_path\":null,\"p2p_transfer_timeout\":30.0,\"update_weight_engine_request_timeout\":300.0,\"update_weights_timeout\":600.0,\"p2p_transport\":\"mooncake\",\"trainer_id\":\"actor\",\"trainer_model_id\":null,\"entry\":\"train\",\"train_backend\":\"megatron\",\"qkv_format\":\"thd\",\"linear_attention_backend\":\"fla\",\"linear_attention_input_norm\":\"te\",\"true_on_policy_mode\":false,\"train_env_vars\":{},\"train_memory_margin_bytes\":1073741824,\"debug_skip_weight_update\":false,\"debug_disable_optimizer\":false,\"rematerialize_param_from_master_weight\":false,\"check_rematerialize_param_from_master_weight\":false,\"megatron_to_hf_mode\":\"raw\",\"dsa_attention_backend\":\"tilelang\",\"extra_high_precision_layers_hf\":[],\"extra_high_precision_layers_megatron\":[],\"custom_model_provider_path\":null,\"recompute_loss_function\":false,\"log_probs_backend\":\"torch\",\"log_probs_chunk_size\":-1,\"indep_dp\":false,\"delay_split_train_data_by_dp\":false,\"allgather_cp\":false,\"mfu_peak_tflops\":null,\"starts_inference_engines\":true,\"rollout_external\":false,\"cluster_backend\":\"kubernetes\",\"worker_comm_backend\":\"rpc\",\"deploy_component\":\"all\",\"deploy_instance_id\":null,\"init_expected_num_cells\":{\"default\":3},\"trainer_init_expected_num_cells\":null,\"trainer_controller_addrs\":null,\"inference_controller_addr\":null,\"rollout_num_gpus_per_engine\":1,\"num_gpus_per_node\":8,\"colocate\":true,\"offload\":false,\"offload_train\":true,\"clear_quantized_weight_workspaces_on_offload\":true,\"offload_rollout\":true,\"offload_rollout_level\":[\"kv_cache\",\"weight\"],\"offload_train_target\":\"cpu\",\"stream_optimizer_state_to_disk\":false,\"stream_optimizer_state_moment_dtype\":\"fp32\",\"stream_optimizer_state_page_cache_mb\":null,\"offload_train_disk_dir\":null,\"offload_train_disk_chunk_mb\":256,\"colocate_memory_peak_device\":\"cpu\",\"run_uuid\":\"0123456789abcdef\",\"ckpt_step\":null,\"rollout_indexer_topk_num_streams\":null,\"save\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints\",\"save_interval\":20,\"async_save\":false,\"seed\":1234,\"num_layers\":36,\"low_memory_resume\":false,\"distributed_backend\":\"nccl\",\"distributed_timeout_minutes\":10,\"eval_interval\":null,\"global_batch_size\":256,\"micro_batch_size\":1,\"wandb_project\":null},\"static_connections\":{\"static_conn_infos\":{\"rollout-executor\":{\"name\":\"rollout-executor\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.rollout.rollout_executor.RolloutExecutor\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"inference-controller\":{\"name\":\"inference-controller\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.rollout.inference_controller.InferenceController\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"inference-router-0\":{\"name\":\"inference-router-0\",\"port_infos\":[{\"name\":\"primary\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false},{\"name\":\"prometheus\",\"static_port\":9000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":null,\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"session-server\":{\"name\":\"session-server\",\"port_infos\":[{\"name\":\"primary\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":null,\"num_cells\":32,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"trainer-controller-actor\":{\"name\":\"trainer-controller-actor\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.train.group.TrainerController\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1}}}}" env: - name: MILES_WORKER_METADATA valueFrom: @@ -1124,7 +1124,7 @@ spec: - "-m" - "miles.utils.workers.serving.serve" - "--config" - - "{\"worker_type\":\"trainer_controller\",\"args\":{\"sglang_server_concurrency\":512,\"sglang\":{\"models\":[{\"name\":\"default\",\"model_path\":null,\"server_groups\":[{\"worker_type\":\"prefill\",\"num_gpus_per_engine\":16,\"overrides\":{\"model_path\":\"/typical-model\"},\"needs_offload\":true},{\"worker_type\":\"decode\",\"num_gpus_per_engine\":8,\"overrides\":{\"model_path\":\"/typical-model\"},\"needs_offload\":true}],\"update_weights\":true}],\"base_args\":{\"tokenizer_path\":null,\"tokenizer_mode\":\"auto\",\"tokenizer_backend\":\"huggingface\",\"tokenizer_worker_num\":1,\"detokenizer_worker_num\":1,\"skip_tokenizer_init\":false,\"load_format\":\"auto\",\"model_loader_extra_config\":\"{}\",\"context_length\":null,\"is_embedding\":false,\"enable_multimodal\":null,\"revision\":null,\"model_impl\":\"auto\",\"model_config_parser\":\"auto\",\"json_model_override_args\":\"{}\",\"dtype\":\"auto\",\"quantization\":null,\"quantization_param_path\":null,\"kv_cache_dtype\":\"auto\",\"enable_fp32_lm_head\":false,\"modelopt_quant\":null,\"modelopt_checkpoint_restore_path\":null,\"modelopt_checkpoint_save_path\":null,\"modelopt_export_path\":null,\"quantize_and_serve\":false,\"rl_quant_profile\":null,\"enable_tf32_matmul\":false,\"mem_fraction_static\":0.7,\"max_running_requests\":null,\"max_queued_requests\":null,\"max_total_tokens\":null,\"chunked_prefill_size\":4096,\"prefill_decode_interval\":null,\"enable_dynamic_chunking\":false,\"max_prefill_tokens\":16384,\"prefill_max_requests\":null,\"schedule_policy\":\"fcfs\",\"enable_priority_scheduling\":false,\"disable_priority_preemption\":false,\"default_priority_value\":null,\"abort_on_priority_when_disabled\":false,\"schedule_low_priority_values_first\":false,\"priority_scheduling_preemption_threshold\":10,\"retraction_policy\":\"length\",\"schedule_conservativeness\":1.0,\"page_size\":null,\"c128_page_size\":16,\"swa_full_tokens_ratio\":null,\"disable_hybrid_swa_memory\":false,\"radix_eviction_policy\":\"lru\",\"radix_eviction_policy_config\":null,\"prefill_only_disable_kv_cache\":false,\"disable_radix_cache\":false,\"enable_page_major_kv_layout\":false,\"enable_unified_memory\":false,\"disable_chunked_prefix_cache\":false,\"disable_overlap_schedule\":false,\"num_continuous_decode_steps\":1,\"scheduler_recv_interval\":1,\"enable_mixed_chunk\":false,\"dist_timeout\":null,\"tp_size\":1,\"dcp_size\":1,\"pp_size\":1,\"pp_max_micro_batch_size\":null,\"pp_async_batch_depth\":0,\"dp_size\":1,\"attn_dp_size\":1,\"load_balance_method\":\"auto\",\"attn_cp_size\":1,\"moe_dp_size\":1,\"dwdp_size\":1,\"dcp_comm_backend\":null,\"dcp_replicate_q_proj\":null,\"enable_prefill_cp\":false,\"cp_strategy\":null,\"enable_dsa_cache_layer_split\":false,\"enable_cp_decode_attn_tp\":false,\"enable_kv_cache_sharding\":false,\"enable_dp_attention_local_control_broadcast\":false,\"enable_dp_lm_head\":false,\"enable_tp_lm_head_all_to_all\":null,\"enable_attn_tp_input_scattered\":false,\"enable_shared_experts_attn_tp\":false,\"shared_experts_tp_size\":null,\"enable_dense_mlp_attn_tp\":false,\"enable_layernorm_sp\":false,\"disable_attn_tp_gather\":false,\"enable_p2p_check\":false,\"device\":\"cuda\",\"mlx_enable_sampling\":false,\"watchdog_timeout\":300,\"soft_watchdog_timeout\":null,\"sleep_on_idle\":false,\"use_ray\":false,\"numa_node\":null,\"gc_threshold\":null,\"host\":\"127.0.0.1\",\"fastapi_root_path\":\"\",\"smg_grpc_mode\":false,\"grpc_mode\":false,\"grpc_port\":null,\"sidecar\":null,\"sidecar_args\":null,\"warmups\":null,\"enable_http2\":false,\"http2_max_concurrent_streams\":200,\"http2_initial_connection_window_size\":1048576,\"ssl_keyfile\":null,\"ssl_certfile\":null,\"ssl_ca_certs\":null,\"ssl_keyfile_password\":null,\"enable_ssl_refresh\":false,\"api_key\":null,\"admin_api_key\":null,\"served_model_name\":null,\"weight_version\":\"default\",\"chat_template\":null,\"trust_request_chat_template\":false,\"hf_chat_template_name\":null,\"completion_template\":null,\"file_storage_path\":null,\"enable_cache_report\":false,\"return_input_ids\":false,\"return_output_ids\":false,\"default_chat_template_kwargs\":null,\"strip_thinking_cache\":false,\"enable_strict_thinking\":false,\"tool_server\":null,\"sampling_defaults\":\"model\",\"asr_max_buffer_seconds\":60,\"asr_max_concurrent_sessions\":32,\"preferred_sampling_params\":null,\"allow_auto_truncate\":false,\"stream_interval\":1,\"batch_notify_size\":16,\"stream_response_default_include_usage\":false,\"incremental_streaming_output\":false,\"enable_streaming_session\":false,\"enable_session_radix_cache\":false,\"log_level\":\"info\",\"log_level_http\":null,\"log_requests\":false,\"log_requests_level\":2,\"log_requests_format\":\"text\",\"log_requests_target\":null,\"uvicorn_access_log_exclude_prefixes\":[],\"crash_dump_folder\":null,\"show_time_cost\":false,\"enable_metrics\":false,\"smg_http_sidecar_port\":null,\"enable_mfu_metrics\":false,\"enable_metrics_for_all_schedulers\":false,\"load_snapshot_publish_interval\":15,\"tokenizer_metrics_custom_labels_header\":\"x-custom-labels\",\"tokenizer_metrics_allowed_custom_labels\":null,\"extra_metric_labels\":null,\"bucket_time_to_first_token\":null,\"bucket_inter_token_latency\":null,\"bucket_e2e_request_latency\":null,\"prompt_tokens_buckets\":null,\"generation_tokens_buckets\":null,\"gc_warning_threshold_secs\":0.0,\"decode_log_interval\":40,\"enable_request_time_stats_logging\":false,\"kv_events_config\":null,\"load_publish_endpoint\":null,\"enable_forward_pass_metrics\":false,\"forward_pass_metrics_worker_id\":\"\",\"forward_pass_metrics_ipc_name\":null,\"enable_trace\":false,\"trace_modules\":\"request\",\"otlp_traces_endpoint\":\"localhost:4317\",\"export_metrics_to_file\":false,\"export_metrics_to_file_dir\":null,\"constrained_json_whitespace_pattern\":null,\"constrained_json_disable_any_whitespace\":false,\"constrained_json_max_whitespace_cnt\":null,\"attention_backend\":null,\"decode_attention_backend\":null,\"enable_lean_attention\":null,\"prefill_attention_backend\":null,\"grammar_backend\":null,\"radix_cache_backend\":null,\"mm_attention_backend\":null,\"fp8_gemm_runner_backend\":\"auto\",\"fp4_gemm_runner_backend\":\"auto\",\"bf16_gemm_backend\":\"auto\",\"dsa_prefill_backend\":null,\"dsv4_prefill_backend\":\"auto\",\"dsa_decode_backend\":null,\"dsa_paged_mqa_logits_backend\":\"auto\",\"dsa_topk_backend\":\"sgl-kernel\",\"disable_flashinfer_autotune\":false,\"flashinfer_autotune_skip_ops\":null,\"mamba_backend\":\"triton\",\"cuda_graph_config\":null,\"cuda_graph_backend_decode\":null,\"cuda_graph_backend_prefill\":\"disabled\",\"cuda_graph_max_bs_decode\":null,\"cuda_graph_max_bs_prefill\":null,\"cuda_graph_bs_decode\":null,\"cuda_graph_bs_prefill\":null,\"cuda_graph_prefill_max_context\":null,\"disable_prefill_cuda_graph\":false,\"disable_decode_cuda_graph\":false,\"disable_cuda_graph_padding\":false,\"enable_profile_cuda_graph\":false,\"enable_cudagraph_gc\":false,\"debug_cuda_graph\":false,\"enable_layerwise_nvtx_marker\":false,\"enable_nccl_nvls\":false,\"enable_symm_mem\":false,\"triton_attention_reduce_in_fp32\":false,\"triton_attention_num_kv_splits\":8,\"triton_attention_split_tile_size\":null,\"flashinfer_mla_disable_ragged\":false,\"enable_fused_qk_norm_rope\":false,\"enable_precise_embedding_interpolation\":false,\"enable_fused_moe_sum_all_reduce\":false,\"enable_deepseek_v4_fp4_indexer\":false,\"disable_custom_all_reduce\":false,\"enable_mscclpp\":false,\"enable_torch_symm_mem\":false,\"enable_scattered_sconv\":false,\"pre_warm_nccl\":false,\"boundary_reduction\":\"auto\",\"enable_quant_communications\":false,\"enforce_disable_flashinfer_allreduce_fusion\":false,\"flashinfer_allreduce_fusion_backend\":null,\"enable_aiter_allreduce_fusion\":false,\"enable_torch_compile\":false,\"enable_torch_compile_debug_mode\":false,\"torch_compile_max_bs\":32,\"speculative_algorithm\":null,\"uno_lora_path\":null,\"speculative_draft_model_path\":null,\"speculative_draft_model_revision\":null,\"speculative_draft_load_format\":null,\"speculative_num_steps\":null,\"speculative_eagle_topk\":null,\"speculative_num_draft_tokens\":null,\"speculative_dflash_block_size\":null,\"speculative_dspark_block_size\":null,\"speculative_dspark_sps_table_path\":null,\"speculative_dspark_confidence_sts_path\":null,\"speculative_dspark_align_verify_tokens_to_graph_tier\":false,\"speculative_accept_threshold_single\":1.0,\"speculative_accept_threshold_acc\":1.0,\"speculative_use_rejection_sampling\":false,\"speculative_token_map\":null,\"speculative_attention_mode\":\"prefill\",\"speculative_draft_attention_backend\":null,\"speculative_dsa_topk_backend\":\"sgl-kernel\",\"speculative_draft_kv_cache_dtype\":null,\"speculative_draft_window_size\":null,\"speculative_moe_runner_backend\":null,\"speculative_moe_a2a_backend\":null,\"speculative_enable_w4a4_mxfp4_megamoe\":null,\"speculative_draft_model_quantization\":null,\"speculative_skip_dp_mlp_sync\":false,\"enable_multi_layer_eagle\":false,\"speculative_adaptive\":false,\"speculative_adaptive_config\":null,\"decoupled_spec_bind_endpoint\":null,\"decoupled_spec_connect_endpoints\":null,\"decoupled_spec_rank\":null,\"decoupled_spec_role\":\"null\",\"spec_trace_dir\":null,\"speculative_ngram_min_bfs_breadth\":1,\"speculative_ngram_max_bfs_breadth\":10,\"speculative_ngram_match_type\":\"BFS\",\"speculative_ngram_max_trie_depth\":18,\"speculative_ngram_capacity\":10000000,\"speculative_ngram_external_corpus_path\":null,\"speculative_ngram_external_sam_budget\":0,\"speculative_ngram_external_corpus_max_tokens\":10000000,\"ep_size\":1,\"moe_a2a_backend\":\"none\",\"enable_w4a4_mxfp4_megamoe\":false,\"deepep_v2_mode\":\"direct\",\"moe_runner_backend\":\"auto\",\"flashinfer_mxfp4_moe_precision\":\"default\",\"deepep_mode\":\"auto\",\"fuseep_mode\":2,\"deepep_dispatcher_output_dtype\":\"auto\",\"ep_num_redundant_experts\":0,\"ep_dispatch_algorithm\":null,\"init_expert_location\":\"trivial\",\"enable_eplb\":false,\"eplb_algorithm\":\"auto\",\"eplb_rebalance_num_iterations\":1000,\"eplb_rebalance_layers_per_chunk\":null,\"eplb_min_rebalancing_utilization_threshold\":1.0,\"expert_distribution_recorder_mode\":null,\"expert_distribution_recorder_buffer_size\":null,\"expert_balancedness_report_mode\":\"off\",\"deepep_config\":null,\"moe_dense_tp_size\":null,\"elastic_ep_backend\":null,\"enable_elastic_expert_backup\":false,\"mooncake_ib_device\":null,\"enable_waterfill\":false,\"ep_join_mode\":null,\"ep_join_rank_offset\":0,\"elastic_ep_initial_size\":null,\"max_ep_size\":null,\"elastic_ep_scale_timeout\":600,\"disable_flashinfer_cutlass_moe_fp4_allgather\":false,\"disable_shared_experts_fusion\":false,\"enforce_shared_experts_fusion\":false,\"max_mamba_cache_size\":null,\"mamba_ssm_dtype\":null,\"mamba_max_states_per_path\":-1,\"enable_mamba_cache_stochastic_rounding\":false,\"mamba_cache_philox_rounds\":0,\"mamba_full_memory_ratio\":null,\"mamba_radix_cache_strategy\":\"auto\",\"mamba_track_interval\":256,\"enable_int8_mamba_checkpoint\":false,\"int8_mamba_ckpt_size\":null,\"linear_attn_backend\":\"triton\",\"linear_attn_decode_backend\":null,\"linear_attn_prefill_backend\":null,\"linear_attn_verify_backend\":null,\"enable_linear_replayssm\":false,\"linear_replayssm_cache_len\":16,\"enable_linear_replayssm_spec\":false,\"enable_hierarchical_cache\":false,\"hicache_host_memory_mode\":\"cache\",\"hicache_ratio\":null,\"hicache_size\":0,\"hicache_write_policy\":\"write_through\",\"hicache_io_backend\":\"kernel\",\"hicache_mem_layout\":\"page_first\",\"hicache_storage_backend\":null,\"hicache_storage_prefetch_policy\":\"timeout\",\"hicache_storage_backend_extra_config\":null,\"hicache_storage_prefetch_retry_poll_interval\":8,\"hicache_storage_prefetch_retry_max_attempts\":8,\"enable_unified_cache_external_linker\":false,\"unified_cache_external_linker_backend\":\"mooncake\",\"enable_hisparse\":false,\"hisparse_config\":null,\"enable_broadcast_mm_inputs_process\":false,\"enable_prefix_mm_cache\":false,\"mm_enable_dp_encoder\":false,\"mm_process_config\":null,\"mm_processor_worker_num\":0,\"mm_io_worker_num\":0,\"allowed_media_domains\":[],\"media_url_max_file_size_mb\":64,\"mm_preprocess_cache_size_mb\":null,\"trust_mm_content_hashes\":false,\"limit_mm_data_per_request\":null,\"enable_mm_global_cache\":false,\"image_processor_backend\":\"auto\",\"mm_global_cache_backend\":\"mooncake\",\"disable_fast_image_processor\":false,\"mm_feature_transport\":null,\"enable_lora\":null,\"enable_lora_overlap_loading\":null,\"max_lora_rank\":null,\"lora_target_modules\":null,\"lora_paths\":null,\"max_loaded_loras\":null,\"max_loras_per_batch\":8,\"lora_eviction_policy\":\"lru\",\"lora_backend\":\"csgmv\",\"max_lora_chunk_size\":16,\"experts_shared_outer_loras\":null,\"lora_use_virtual_experts\":true,\"lora_strict_loading\":false,\"lora_no_cpu_backup\":false,\"lora_drain_wait_threshold\":0.0,\"enable_two_batch_overlap\":false,\"enable_single_batch_overlap\":false,\"tbo_token_distribution_threshold\":0.48,\"cpu_offload_gb\":0,\"offload_group_size\":-1,\"offload_num_in_group\":1,\"offload_prefetch_step\":1,\"offload_mode\":\"cpu\",\"enable_lmcache\":false,\"lmcache_config_file\":null,\"enable_flexkv\":false,\"flexkv_config_file\":null,\"kt_weight_path\":null,\"kt_method\":\"AMXINT4\",\"kt_cpuinfer\":null,\"kt_threadpool_count\":2,\"kt_num_gpu_experts\":null,\"kt_max_deferred_experts_per_token\":null,\"dllm_algorithm\":null,\"dllm_algorithm_config\":null,\"dllm_fdfo\":true,\"disaggregation_mode\":\"null\",\"disaggregation_transfer_backend\":\"mooncake\",\"disaggregation_bootstrap_port\":8998,\"disaggregation_ib_device\":null,\"disaggregation_decode_enable_radix_cache\":false,\"disaggregation_decode_enable_offload_kvcache\":false,\"disaggregation_decode_retraction_backup\":null,\"num_reserved_decode_tokens\":512,\"disaggregation_decode_extra_slots\":null,\"disaggregation_decode_polling_interval\":1,\"optimistic_prefill_attempts\":0,\"encoder_only\":false,\"language_only\":false,\"language_model_only\":false,\"encoder_transfer_backend\":\"auto\",\"encoder_urls\":[],\"encoder_bootstrap_port\":8997,\"encoder_register_urls\":[],\"enable_adaptive_dispatch_to_encoder\":false,\"enable_pdmux\":false,\"pdmux_config_path\":null,\"sm_group_num\":8,\"startup_weight_load_mode\":\"serial\",\"custom_weight_loader\":null,\"weight_loader_disable_mmap\":false,\"weight_loader_prefetch_checkpoints\":false,\"weight_loader_prefetch_num_threads\":4,\"weight_loader_drop_cache_after_load\":false,\"remote_instance_weight_loader_seed_instance_ip\":null,\"remote_instance_weight_loader_seed_instance_service_port\":null,\"remote_instance_weight_loader_send_weights_group_ports\":null,\"remote_instance_weight_loader_backend\":\"nccl\",\"remote_instance_weight_loader_start_seed_via_transfer_engine\":false,\"remote_instance_weight_loader_start_seed_via_nixl\":false,\"engine_info_bootstrap_port\":6789,\"modelexpress_config\":null,\"download_dir\":null,\"model_checksum\":null,\"delete_ckpt_after_loading\":false,\"decrypted_config_file\":null,\"decrypted_draft_config_file\":null,\"checkpoint_engine_wait_weights_before_ready\":false,\"enable_prefill_delayer\":false,\"prefill_delayer_max_delay_passes\":30,\"prefill_delayer_token_usage_low_watermark\":null,\"prefill_delayer_forward_passes_buckets\":null,\"prefill_delayer_wait_seconds_buckets\":null,\"prefill_delayer_queue_min_ratio\":null,\"prefill_delayer_max_delay_ms\":null,\"min_free_slots_delay\":null,\"enable_deterministic_inference\":false,\"rl_on_policy_target\":null,\"kv_canary\":\"none\",\"kv_canary_sweep_interval\":0,\"enable_dynamic_batch_tokenizer\":false,\"dynamic_batch_tokenizer_batch_size\":32,\"dynamic_batch_tokenizer_batch_timeout\":0.002,\"enable_tokenizer_batch_encode\":false,\"disable_tokenizer_batch_decode\":false,\"debug_tensor_dump_output_folder\":null,\"debug_tensor_dump_layers\":null,\"debug_tensor_dump_input_file\":null,\"enable_weights_cpu_backup\":false,\"enable_draft_weights_cpu_backup\":false,\"enable_custom_logit_processor\":false,\"enable_return_hidden_states\":false,\"return_hidden_states_mode\":null,\"sampling_mask_max_tokens\":4096,\"disable_outlines_disk_cache\":false,\"enable_mis\":false,\"weight_cache_mode\":\"off\",\"weight_cache_socket\":null,\"weight_cache_timeout\":1800,\"forward_hooks\":null,\"msprobe_dump_config\":null,\"ple_offload_embedding\":null,\"ple_offload_backend\":\"pinned\",\"ple_offload_dir\":null,\"disaggregation_enable_kv_checksum\":false,\"enable_pd_role_switch\":false,\"speculative_domino_candidate_pool_size\":2048,\"flashinfer_a2a_dispatch_type\":null,\"cuda_graph_max_seq_len_prefill\":null,\"prefill_kv_cache_dequant_dtype\":\"auto\",\"dsv4_attn_backend\":\"auto\",\"otlp_service_name\":null,\"hicache_host_memory_fraction\":0.8,\"enable_linker_mla_dedup\":false,\"swa_prefix_tails\":null,\"enable_encoder_swa_bounded_replay\":false,\"enable_decoder_swa_bounded_replay\":false,\"enable_response_store\":false,\"disaggregation_decode_host_receive_threshold\":1.0,\"enable_prefill_weight_versions\":false,\"enable_token_space_processor\":false,\"qsa_indexer_dtype\":\"auto\",\"custom_pull_weights_pre_read_hook\":null,\"enable_engine_info_bootstrap\":false,\"enable_rdt_weight_sync\":false,\"enable_prefill_only_deterministic_inference\":false,\"true_on_policy_contract\":null,\"disaggregation_decode_allocation_policy\":\"early\",\"speculative_use_block_verification\":false,\"speculative_draft_sink_size\":null,\"disable_aiter_allreduce_fusion_in_prefill\":false,\"disable_aiter_allreduce_fusion_in_decode\":false,\"disable_draft_cuda_graph\":false,\"dsa_triton_union\":0,\"enable_dsa_fused_indexer\":null,\"enable_watermark\":false,\"watermark_config\":null,\"grpc_response_timeout_secs\":300,\"sampling_backend\":null,\"reasoning_parser\":null,\"tool_call_parser\":null,\"kv_canary_real_data\":\"none\",\"disable_cuda_graph\":false,\"enable_dp_attention\":false,\"enable_flashinfer_allreduce_fusion\":false}},\"use_miles_dashboard\":false,\"dashboard_flush_interval\":5.0,\"dashboard_gpu_sample_interval\":1.0,\"dashboard_sglang_scrape_interval\":2.0,\"dashboard_sglang_scrape_mode\":\"auto\",\"dashboard_sglang_metrics\":null,\"dashboard_forward_prometheus\":false,\"use_wandb\":false,\"wandb_mode\":null,\"wandb_dir\":null,\"wandb_key\":null,\"wandb_host\":null,\"wandb_team\":null,\"wandb_group\":null,\"wandb_random_suffix\":true,\"wandb_always_use_train_step\":false,\"log_multi_turn\":false,\"log_reward_category\":null,\"log_correct_samples\":false,\"wandb_run_id\":null,\"use_tensorboard\":false,\"tb_project_name\":null,\"tb_experiment_name\":null,\"use_prometheus\":false,\"prometheus_port\":9090,\"prometheus_run_name\":null,\"use_mlflow\":false,\"mlflow_tracking_uri\":null,\"mlflow_experiment_name\":\"miles\",\"mlflow_run_name\":null,\"mlflow_run_id\":null,\"session_server_instances\":null,\"use_session_server\":true,\"session_server_workers\":32,\"session_server_ip\":null,\"session_server_external_host\":null,\"session_server_port\":null,\"tito_model\":\"default\",\"session_message_matcher\":\"strict\",\"session_sample_picker_path\":\"miles.rollout.session.v2.picker_hub.drop_same_prompt_retries\",\"session_sample_postprocessor_path\":\"miles.rollout.session.v2.postprocessor_hub.default_postprocess\",\"ci_disable_config_snapshot\":false,\"config_snapshot_name\":null,\"ci_enable_metrics_capture\":false,\"ci_event_root\":null,\"ci_test\":false,\"ci_tito_special_token_count_threshold\":0.0,\"ci_disable_kl_checker\":false,\"ci_disable_logprobs_checker\":false,\"ci_disable_weight_update_checker\":false,\"ci_metric_checker_key\":null,\"ci_metric_checker_threshold\":null,\"ci_metric_checker_expect_num\":null,\"ci_save_grad_norm\":null,\"ci_load_grad_norm\":null,\"ci_save_model_hash\":false,\"ci_check_model_hash\":false,\"prefill_num_servers\":null,\"enable_mtp_training\":false,\"dsa_impl\":\"miles\",\"miles_dsa_topk_backend\":\"canonical\",\"dsv4_impl\":\"megatron\",\"custom_megatron_init_path\":null,\"custom_megatron_before_log_prob_hook_path\":null,\"custom_megatron_before_train_step_hook_path\":null,\"rollout_buffer_url\":null,\"fetch_trajectory_retry_times\":-1,\"min_batch_collection_ratio\":1.0,\"rollout_task_type\":\"math\",\"data_pad_size_multiplier\":128,\"disable_rollout_trim_samples\":false,\"use_dynamic_global_batch_size\":false,\"rm_type\":\"math\",\"reward_key\":null,\"custom_rm_path\":null,\"http_proxy\":null,\"use_distributed_post\":false,\"save_debug_trajectory_data\":null,\"load_debug_rollout_data\":null,\"debug_rollout_only\":false,\"debug_train_only\":false,\"save_debug_train_data\":null,\"save_debug_event_data\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints/events\",\"dump_details\":null,\"dumper_enable\":false,\"dumper_dir\":\"/tmp/dumper\",\"dumper_inference\":null,\"dumper_fwd_only\":null,\"dumper_fwd_bwd\":null,\"dumper_source_patcher_config_inference\":null,\"dumper_source_patcher_config_train\":null,\"memory_snapshot_dir\":\".\",\"memory_snapshot_num_steps\":null,\"profile_target\":[\"train_overall\"],\"memory_recorder\":\"torch\",\"check_weight_update_equal\":false,\"check_weight_update_selector\":\"all\",\"check_weight_update_skip_list\":null,\"check_weight_update_allow_quant_error\":false,\"save_local_weight_checksum\":false,\"check_weight_transfer_checksum\":false,\"enable_event_analyzer\":false,\"log_inference_engine_weight_checksums\":false,\"enable_sample_ownership_checker\":false,\"sample_ownership_grace_steps\":10,\"enable_witness\":false,\"witness_buffer_size\":1048576,\"ci_fault_hooks\":null,\"ci_fault_hooks_path\":null,\"ci_inject_rollout_data_path\":null,\"env_report\":\"\",\"env_report_interval_seconds\":3600.0,\"debug_unified_grad_fused_logprob\":false,\"debug_deterministic_collective\":false,\"sglang_model_routers\":null,\"sglang_router_ip\":null,\"sglang_router_port\":null,\"sglang_router_policy\":\"manual\",\"sglang_router_request_timeout_secs\":14400,\"router_args\":{\"worker_urls\":[],\"policy\":\"cache_aware\",\"prefill_policy\":null,\"decode_policy\":null,\"cache_threshold\":0.3,\"balance_abs_threshold\":64,\"balance_rel_threshold\":1.5,\"bucket_adjust_interval_secs\":5,\"eviction_interval_secs\":60,\"max_tree_size\":67108864,\"max_idle_secs\":14400,\"assignment_mode\":\"min_load\",\"max_payload_size\":536870912,\"dp_aware\":false,\"enable_igw\":false,\"mini_lb\":false,\"pd_disaggregation\":false,\"prefill\":null,\"decode\":null,\"worker_startup_timeout_secs\":1800,\"worker_startup_check_interval\":30,\"log_dir\":null,\"log_level\":\"info\",\"service_discovery\":false,\"selector\":{},\"service_discovery_port\":80,\"service_discovery_namespace\":null,\"prefill_selector\":{},\"decode_selector\":{},\"prometheus_port\":29000,\"prometheus_host\":\"0.0.0.0\",\"prometheus_duration_buckets\":null,\"request_id_headers\":null,\"request_timeout_secs\":1800,\"shutdown_grace_period_secs\":180,\"cors_allowed_origins\":[],\"max_concurrent_requests\":-1,\"queue_size\":100,\"queue_timeout_secs\":60,\"rate_limit_tokens_per_second\":null,\"retry_max_retries\":5,\"retry_initial_backoff_ms\":50,\"retry_max_backoff_ms\":30000,\"retry_backoff_multiplier\":1.5,\"retry_jitter_factor\":0.2,\"disable_retries\":false,\"cb_failure_threshold\":10,\"cb_success_threshold\":3,\"cb_timeout_duration_secs\":60,\"cb_window_duration_secs\":120,\"disable_circuit_breaker\":false,\"health_failure_threshold\":3,\"health_success_threshold\":2,\"health_check_timeout_secs\":5,\"health_check_interval_secs\":60,\"health_check_endpoint\":\"/health\",\"disable_health_check\":false,\"model_path\":null,\"tokenizer_path\":null,\"chat_template\":null,\"tokenizer_cache_enable_l0\":false,\"tokenizer_cache_l0_max_entries\":10000,\"tokenizer_cache_enable_l1\":false,\"tokenizer_cache_l1_max_memory\":52428800,\"reasoning_parser\":null,\"tool_call_parser\":null,\"mcp_config_path\":null,\"backend\":\"sglang\",\"history_backend\":\"memory\",\"oracle_wallet_path\":null,\"oracle_tns_alias\":null,\"oracle_connect_descriptor\":null,\"oracle_username\":null,\"oracle_password\":null,\"oracle_pool_min\":1,\"oracle_pool_max\":16,\"oracle_pool_timeout_secs\":30,\"postgres_db_url\":null,\"postgres_pool_max\":16,\"redis_url\":null,\"redis_pool_max\":16,\"redis_retention_days\":30,\"client_cert_path\":null,\"client_key_path\":null,\"ca_cert_paths\":[],\"tls_cert_path\":null,\"tls_key_path\":null,\"enable_trace\":false,\"otlp_traces_endpoint\":\"localhost:4317\",\"api_key\":null,\"control_plane_api_keys\":[],\"control_plane_audit_enabled\":false,\"jwt_issuer\":null,\"jwt_audience\":null,\"jwt_jwks_uri\":null,\"jwt_role_mapping\":[]},\"router\":\"sglang\",\"miles_router_timeout\":null,\"miles_router_max_connections\":null,\"miles_router_health_check_failure_threshold\":3,\"lora_A_init_method\":\"xavier\",\"lora_B_init_method\":\"zero\",\"multi_lora\":false,\"lora_sync_sends_base\":true,\"hf_lora_targets\":null,\"lora_adapter_targets\":null,\"sglang_lora_use_virtual_experts\":true,\"lora_rank\":0,\"lora_alpha\":16,\"lora_dropout\":0.0,\"lora_type\":\"lora\",\"target_modules\":null,\"exclude_modules\":null,\"lora_adapter_path\":null,\"lora_sync_from_tensor\":false,\"lora_base_cpu_backup\":false,\"lora_train_only\":false,\"experts_shared_outer_loras\":false,\"multi_lora_n_adapters\":0,\"check_lora_weight_equal\":false,\"use_opd\":false,\"opd_type\":null,\"opd_kl_coef\":1.0,\"opd_teacher_load\":null,\"opd_teacher_ckpt_step\":null,\"use_critic\":false,\"ref_load\":null,\"ref_ckpt_step\":null,\"save_hf\":null,\"save_trigger_sentinel\":null,\"custom_megatron_post_save_hook_path\":null,\"num_critic_only_steps\":0,\"critic_load\":null,\"critic_save\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints_critic\",\"critic_lr\":1e-6,\"critic_lr_warmup_iters\":0,\"eps_clip\":0.2,\"eps_clip_high\":0.28,\"eps_clip_c\":null,\"value_clip\":0.2,\"kl_coef\":0.0,\"loss_type\":\"policy_loss\",\"score_centering_is\":\"none\",\"score_centering_tis_clip\":2.0,\"score_centering_mis_low\":0.5,\"score_centering_mis_high\":5.0,\"custom_loss_function_path\":null,\"kl_loss_type\":\"k1\",\"advantage_estimator\":\"grpo\",\"compute_advantages_and_returns\":true,\"use_kl_loss\":false,\"kl_loss_coef\":0.0,\"use_unbiased_kl\":false,\"ref_update_interval\":null,\"entropy_coef\":0.0,\"gamma\":1.0,\"lambd\":1.0,\"normalize_advantages\":false,\"use_rollout_entropy\":false,\"observe_training_entropy\":false,\"get_mismatch_metrics\":false,\"reset_optimizer_states\":false,\"use_rollout_logprobs\":false,\"skip_actor_forward_only\":false,\"use_tis\":false,\"tis_clip\":2.0,\"tis_clip_low\":0.0,\"custom_tis_function_path\":null,\"custom_pg_loss_reducer_function_path\":null,\"use_routing_replay\":false,\"use_rollout_routing_replay\":false,\"use_indexer_replay\":false,\"use_rollout_indexer_replay\":false,\"use_opsm\":false,\"opsm_delta\":0.0001,\"eval_uses_snapshots\":false,\"eval_prompt_data\":null,\"eval_config\":null,\"skip_eval_before_train\":false,\"eval_input_key\":null,\"eval_label_key\":null,\"eval_tool_key\":null,\"n_samples_per_eval_prompt\":1,\"eval_temperature\":null,\"eval_top_p\":null,\"eval_top_k\":null,\"eval_max_response_len\":null,\"eval_min_new_tokens\":null,\"eval_max_context_len\":null,\"eval_hf_dir\":null,\"eval_max_in_flight\":2,\"eval_overflow_policy\":\"backpressure\",\"eval_keep_snapshots\":2,\"num_rollout\":16,\"debug_exit_after_rollout\":null,\"num_epoch\":null,\"rollout_global_dataset\":true,\"data_source_path\":{\"path\":\"miles.rollout.data_source.RolloutDataSource\",\"config\":null},\"prompt_data\":\"/cluster-storage/datasets/dapo-math-17k/dapo-math-17k.jsonl\",\"apply_chat_template\":true,\"apply_chat_template_kwargs\":{},\"chat_template_path\":null,\"input_key\":\"prompt\",\"label_key\":\"label\",\"multimodal_keys\":null,\"metadata_key\":\"metadata\",\"tool_key\":\"tools\",\"start_rollout_id\":null,\"rollout_batch_size\":32,\"n_samples_per_prompt\":8,\"num_steps_per_rollout\":null,\"balance_data\":true,\"balance_by_flops\":false,\"allow_partial_train_step\":false,\"use_dynamic_batch_size\":true,\"max_tokens_per_gpu\":9216,\"trainer_heartbeat_checker_interval\":10.0,\"trainer_heartbeat_checker_timeout\":10.0,\"trainer_heartbeat_checker_first_wait\":300.0,\"trainer_heartbeat_checker_failure_threshold\":3,\"rollout_health_check_interval\":30.0,\"rollout_health_check_timeout\":30.0,\"rollout_health_check_first_wait\":0.0,\"rollout_health_check_failure_threshold\":1,\"use_fault_tolerance\":false,\"ft_components\":[],\"api_server_host\":\"127.0.0.1\",\"api_server_port\":0,\"mini_ft_controller_enable\":false,\"mini_ft_controller_poll_interval\":10.0,\"mini_ft_controller_resume_delay\":10.0,\"custom_agent_function_path\":null,\"use_sampling_support_replay\":false,\"rollout_sampling_logprobs_mode\":\"selected\",\"rollout_top_logprobs_num\":0,\"hf_checkpoint\":\"/typical-model\",\"model_name\":null,\"rollout_function_path\":{\"path\":\"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn\",\"config\":null},\"fully_async\":false,\"rollout_temperature\":1.0,\"rollout_top_p\":1.0,\"rollout_top_k\":-1,\"rollout_max_response_len\":8192,\"object_store_backend\":\"mooncake\",\"mooncake_store_init_kwargs\":{\"protocol\":\"tcp\",\"master_server_address\":\"127.0.0.1:50051\",\"global_segment_size\":\"2gb\",\"local_buffer_size\":\"2gb\"},\"mooncake_replica_num\":1,\"use_output_store\":false,\"output_store_local_buffer_size\":\"16gb\",\"async_unused_samples_handler\":\"drop\",\"custom_generate_function_path\":null,\"update_weight_buffer_size\":536870912,\"update_weights_interval\":1,\"pause_generation_mode\":\"retract\",\"keep_old_actor\":false,\"rollout_data_postprocess_path\":null,\"pin_rollout_manager_to_head\":false,\"rollout_external_engine_addrs\":null,\"rollout_external_router_pd\":false,\"custom_inference_engine_provider_path\":{\"path\":\"miles.ray.specs.inference.backend_inference_engine_provider\",\"config\":null},\"update_weight_transfer_mode\":\"broadcast\",\"update_weight_disk_dir\":null,\"update_weight_local_checkpoint_dir\":null,\"update_weight_delta_encoding\":\"xor\",\"update_weight_delta_checksum\":\"xxh3-128\",\"custom_update_weight_post_write_path\":null,\"p2p_transfer_timeout\":30.0,\"update_weight_engine_request_timeout\":300.0,\"update_weights_timeout\":600.0,\"p2p_transport\":\"mooncake\",\"trainer_id\":\"actor\",\"trainer_model_id\":null,\"entry\":\"train\",\"train_backend\":\"megatron\",\"qkv_format\":\"thd\",\"linear_attention_backend\":\"fla\",\"linear_attention_input_norm\":\"te\",\"true_on_policy_mode\":false,\"train_env_vars\":{},\"train_memory_margin_bytes\":1073741824,\"debug_skip_weight_update\":false,\"debug_disable_optimizer\":false,\"rematerialize_param_from_master_weight\":false,\"check_rematerialize_param_from_master_weight\":false,\"megatron_to_hf_mode\":\"raw\",\"dsa_attention_backend\":\"tilelang\",\"extra_high_precision_layers_hf\":[],\"extra_high_precision_layers_megatron\":[],\"custom_model_provider_path\":null,\"recompute_loss_function\":false,\"log_probs_backend\":\"torch\",\"log_probs_chunk_size\":-1,\"indep_dp\":false,\"delay_split_train_data_by_dp\":false,\"allgather_cp\":false,\"mfu_peak_tflops\":null,\"starts_inference_engines\":true,\"rollout_external\":false,\"cluster_backend\":\"kubernetes\",\"worker_comm_backend\":\"rpc\",\"deploy_component\":\"all\",\"deploy_instance_id\":null,\"init_expected_num_cells\":{\"default\":3},\"trainer_init_expected_num_cells\":1,\"trainer_controller_addrs\":null,\"inference_controller_addr\":null,\"rollout_num_gpus_per_engine\":1,\"num_gpus_per_node\":8,\"colocate\":true,\"offload\":false,\"offload_train\":true,\"clear_quantized_weight_workspaces_on_offload\":true,\"offload_rollout\":true,\"offload_rollout_level\":[\"kv_cache\",\"weight\"],\"offload_train_target\":\"cpu\",\"stream_optimizer_state_to_disk\":false,\"stream_optimizer_state_moment_dtype\":\"fp32\",\"stream_optimizer_state_page_cache_mb\":null,\"offload_train_disk_dir\":null,\"offload_train_disk_chunk_mb\":256,\"colocate_memory_peak_device\":\"cpu\",\"run_uuid\":\"0123456789abcdef\",\"backend\":{\"_is_global_batch_size_explicitly_specified\":true,\"account_for_embedding_in_pipeline_split\":false,\"account_for_loss_in_pipeline_split\":false,\"accumulate_allreduce_grads_in_fp32\":true,\"activation_func_clamp_shared_expert\":true,\"activation_func_clamp_value\":null,\"activation_offload_fraction\":1.0,\"adam_beta1\":0.9,\"adam_beta2\":0.98,\"adam_eps\":1e-8,\"add_bias_linear\":false,\"add_position_embedding\":true,\"add_qkv_bias\":false,\"adlr_autoresume\":false,\"adlr_autoresume_interval\":1000,\"align_grad_reduce\":true,\"align_param_gather\":false,\"allow_ambiguous_pad_tokens\":false,\"app_tag_run_name\":null,\"app_tag_run_version\":\"0.0.0\",\"apply_dsa_kernel_fusion\":null,\"apply_query_key_layer_scaling\":false,\"apply_residual_connection_post_layernorm\":false,\"apply_rope_fusion\":true,\"apply_wd_to_qk_layernorm\":false,\"async_ckpt_cpu_priority\":10,\"async_ckpt_io_priority\":3,\"async_ckpt_use_cpu_shm\":false,\"async_save\":false,\"async_strategy\":\"mcore\",\"attention_backend\":{\"__enum__\":\"megatron.core.transformer.enums:AttnBackend:flash\"},\"attention_dropout\":0.0,\"attention_output_gate\":false,\"attention_softmax_in_fp32\":true,\"auto_detect_ckpt_format\":false,\"backend_name\":\"megatron\",\"barrier_with_L1_time\":true,\"batch_invariant_mode\":false,\"bert_binary_head\":true,\"bert_embedder_type\":\"megatron\",\"bert_load\":null,\"beta_fast\":32,\"beta_slow\":1,\"bf16\":true,\"bias_dropout_fusion\":true,\"bias_gelu_fusion\":false,\"bias_swiglu_fusion\":true,\"biencoder_projection_dim\":0,\"biencoder_shared_query_context_model\":false,\"block_data_path\":null,\"cache_mla_latents\":false,\"calc_ft_timeouts\":false,\"calculate_per_token_loss\":false,\"chat_template\":null,\"check_for_large_grads\":false,\"check_for_nan_in_loss_and_grad\":true,\"check_for_spiky_loss\":false,\"check_weight_hash_across_dp_replicas_interval\":null,\"chunked_optimizer_state_offload\":false,\"ckpt_assume_constant_structure\":false,\"ckpt_convert_format\":null,\"ckpt_convert_save\":null,\"ckpt_convert_update_legacy_dist_opt_format\":false,\"ckpt_format\":\"torch_dist\",\"ckpt_fully_parallel_load\":false,\"ckpt_fully_parallel_load_exchange_algo\":\"broadcast\",\"ckpt_fully_parallel_load_process_group\":\"dp\",\"ckpt_fully_parallel_save\":true,\"ckpt_fully_parallel_save_deprecated\":false,\"ckpt_fully_parallel_save_process_group\":\"dp\",\"ckpt_load_validate_sharding_integrity\":true,\"classes_fraction\":1.0,\"clip_grad\":1.0,\"clone_scatter_output_in_embedding\":true,\"compress_ratios\":null,\"config_logger_dir\":\"\",\"consumed_train_samples\":0,\"consumed_valid_samples\":0,\"context_parallel_size\":4,\"cp_comm_type\":[\"a2a\"],\"cp_partition_mode\":\"zigzag\",\"cpu_offloading_num_layers\":0,\"cpu_offloading_retain_pinned_cpu_buffers\":false,\"create_all_gather_group\":false,\"create_attention_mask_in_dataloader\":true,\"cross_entropy_fusion_impl\":\"native\",\"cross_entropy_loss_fusion\":false,\"csa_compress_ratios\":null,\"csa_compress_rotary_base\":40000.0,\"csa_dense_mode\":false,\"csa_window_size\":128,\"cuda_graph_dynamic_microbatches\":false,\"cuda_graph_impl\":\"none\",\"cuda_graph_modules\":[],\"cuda_graph_warmup_steps\":3,\"data_args_path\":null,\"data_cache_path\":null,\"data_parallel_random_init\":false,\"data_parallel_sharding_strategy\":\"optim_grads_params\",\"data_parallel_size\":4,\"data_path\":null,\"data_per_class_fraction\":1.0,\"data_sharding\":true,\"dataloader_defer_npy_index_mmap\":false,\"dataloader_fast_cache_load\":false,\"dataloader_inter_document_masking\":false,\"dataloader_type\":\"single\",\"ddp_average_in_collective\":false,\"ddp_bucket_size\":null,\"ddp_num_buckets\":null,\"ddp_pad_buckets_for_high_nccl_busbw\":false,\"ddp_param_name_patterns_for_fp32_local_accumulation\":[],\"ddp_reduce_scatter_with_fp32_accumulation\":false,\"decode_only_cuda_graphs\":false,\"decoder_first_pipeline_num_layers\":null,\"decoder_last_pipeline_num_layers\":null,\"decoder_num_layers\":null,\"decoder_seq_length\":null,\"decoupled_lr\":null,\"decoupled_min_lr\":null,\"decrease_batch_size_if_needed\":false,\"defer_embedding_wgrad_compute\":false,\"delay_offload_until_cuda_graph\":false,\"delay_wgrad_compute\":false,\"delta_offload_bytes_across_pp_ranks\":0,\"dense_grouped_gemm\":false,\"deprecated_use_mcore_models\":false,\"deterministic_mode\":false,\"dino_bottleneck_size\":256,\"dino_freeze_last_layer\":1,\"dino_head_hidden_size\":2048,\"dino_local_crops_number\":10,\"dino_local_img_size\":96,\"dino_norm_last_layer\":false,\"dino_teacher_temp\":0.07,\"dino_warmup_teacher_temp\":0.04,\"dino_warmup_teacher_temp_epochs\":30,\"disable_bf16_reduced_precision_matmul\":false,\"disable_grad_buffers_cpu_backup\":true,\"disable_jit_fuser\":false,\"disable_msc_deprecated\":false,\"disable_param_buffers_cpu_backup\":true,\"disable_straggler_on_startup\":false,\"disable_symmetric_registration\":false,\"dist_ckpt_format_deprecated\":null,\"dist_ckpt_optim_fully_reshardable\":false,\"dist_ckpt_save_pre_mcore_014\":false,\"dist_ckpt_strictness\":\"assume_ok_unexpected\",\"dist_ckpt_workers\":1,\"distrib_optim_fully_reshardable_mem_efficient\":false,\"distribute_saved_activations\":false,\"distributed_backend\":\"nccl\",\"distributed_timeout_minutes\":10,\"distributed_timeout_seconds_after_init\":null,\"dsa_cp_balance_indexer\":false,\"dsa_indexer_head_dim\":null,\"dsa_indexer_k_norm_epsilon\":null,\"dsa_indexer_k_norm_fp32\":false,\"dsa_indexer_loss_coeff\":null,\"dsa_indexer_n_heads\":null,\"dsa_indexer_precision\":\"bf16\",\"dsa_indexer_rope_interleaved\":false,\"dsa_indexer_rotate_activation\":true,\"dsa_indexer_scoring_relu\":true,\"dsa_indexer_skip_topk_offset\":0,\"dsa_indexer_topk\":null,\"dsa_indexer_topk_backend\":null,\"dsa_indexer_topk_deterministic\":false,\"dsa_indexer_topk_freq\":1,\"dsa_indexer_topk_tie_break\":0,\"dsa_indexer_use_sparse_loss\":false,\"dsa_indexer_weights_proj_output_dtype\":\"bf16\",\"dsa_indexer_weights_proj_use_quantization\":true,\"dsa_kernel_backend\":null,\"dump_param_to_param_group_map\":null,\"dynamic_context_parallel\":false,\"embedding_init_method_std\":null,\"embedding_path\":null,\"empty_unused_memory_level\":0,\"enable_chunked_prefill\":false,\"enable_cuda_graph\":false,\"enable_experimental\":false,\"enable_ft_package\":false,\"enable_full_sharding_in_hsdp\":false,\"enable_hyper_connections\":false,\"enable_msc\":false,\"enable_one_logger\":true,\"encoder_num_layers\":36,\"encoder_seq_length\":4096,\"end_weight_decay\":0.1,\"eod_mask_loss\":false,\"ep_overlap_early_attn_memory_release\":false,\"error_injection_rate\":0,\"error_injection_type\":\"transient_error\",\"eval_global_batch_size\":256,\"eval_interval\":null,\"eval_iters\":100,\"eval_micro_batch_size\":1,\"evidence_data_path\":null,\"exit_duration_in_mins\":null,\"exit_interval\":null,\"exit_on_missing_checkpoint\":false,\"exit_signal\":{\"__enum__\":\"signal:Signals:SIGTERM\"},\"exit_signal_handler\":false,\"exit_signal_handler_for_dataloader\":false,\"exit_signal_handler_for_training\":false,\"exp_avg_dtype\":{\"__torch_dtype__\":\"float32\"},\"exp_avg_sq_dtype\":{\"__torch_dtype__\":\"float32\"},\"experimental_attention_variant\":null,\"expert_model_parallel_size\":1,\"expert_tensor_parallel_size\":1,\"external_cuda_graph\":false,\"fake_process_group\":false,\"fallback_to_eager_attn\":false,\"fault_injector_delay_start_iteration\":null,\"fault_injector_fault_delay\":null,\"fault_injector_fault_probabilities\":null,\"fault_injector_fault_types\":null,\"fault_injector_mtti_seconds\":null,\"fault_injector_num_ranks\":null,\"fault_injector_offset_seconds\":null,\"fault_injector_ranks\":null,\"fault_injector_seed\":null,\"ffn_hidden_size\":9728,\"fim_data\":false,\"fim_eod_token\":\"<|endoftext|>\",\"fim_fragment_rate\":null,\"fim_middle_token\":\"\",\"fim_no_prefix\":null,\"fim_pad_token\":\"\",\"fim_prefix_token\":\"\",\"fim_rate\":0.5,\"fim_split_sample\":null,\"fim_spm_rate\":0.5,\"fim_suffix_token\":\"\",\"fine_grained_activation_offloading\":false,\"fine_grained_offloading_max_inflight_offloads\":null,\"first_last_layers_bf16\":false,\"flash_decode\":false,\"flight_recorder_dump_on_timeout\":true,\"flight_recorder_dump_path\":null,\"flight_recorder_extra_dump_on_exec\":true,\"flight_recorder_include_only_active\":true,\"flight_recorder_include_stack_trace\":false,\"flight_recorder_trace_buffer_size\":2000,\"fp16\":false,\"fp16_lm_cross_entropy\":false,\"fp32_residual_connection\":false,\"fp4\":null,\"fp4_param_gather\":false,\"fp4_quantizer_factory\":null,\"fp4_recipe\":\"nvfp4\",\"fp8\":null,\"fp8_amax_compute_algo\":\"most_recent\",\"fp8_amax_history_len\":1,\"fp8_interval\":1,\"fp8_margin\":0,\"fp8_output_proj\":false,\"fp8_param_gather\":false,\"fp8_quantizer_factory\":null,\"fp8_recipe\":\"delayed\",\"fp8_wgrad\":true,\"freeze_all_layers\":false,\"freeze_e_score_correction_bias\":false,\"fsdp_db_use_persist_buf_on_alloc_fail\":false,\"fsdp_double_buffer\":false,\"fsdp_manual_registration\":false,\"ft_num_warmup_iters\":5,\"full_validation\":false,\"fused_residual_rmsnorm\":false,\"gdn_conv_pad_alignment\":null,\"gdn_pre_gated_delta_rule_fusion\":false,\"global_batch_size\":256,\"glu_linear_offset\":0.0,\"gpu_sniff_test_interval\":null,\"grad_reduce_in_bf16\":false,\"gradient_accumulation_fusion\":true,\"gradient_reduce_div_fusion\":true,\"group_query_attention\":true,\"grpo_clamp_eps_lower\":0.01,\"grpo_clamp_eps_upper\":0.01,\"grpo_entropy_term_weight\":0.0,\"grpo_filter_groups_with_same_reward\":false,\"grpo_group_size\":2,\"grpo_iterations\":2,\"grpo_kl_beta\":0.001,\"grpo_prompts_per_step\":32,\"head_lr_mult\":1.0,\"head_wise_attn_gate\":false,\"heterogeneous_layers_config_encoded_json\":null,\"heterogeneous_layers_config_path\":null,\"hidden_dropout\":0.0,\"hidden_size\":2560,\"hierarchical_context_parallel_sizes\":null,\"high_priority_a2a_comm_stream\":false,\"high_priority_stream_groups\":[],\"hybrid_context_parallel\":false,\"hybrid_layer_pattern\":null,\"hybrid_override_pattern\":null,\"hysteresis\":2,\"ict_head_size\":null,\"ict_load\":null,\"img_h\":224,\"img_w\":224,\"indexer_batch_size\":128,\"indexer_log_interval\":1000,\"inference_batch_times_seqlen_threshold\":-1,\"inference_coordinator_port\":null,\"inference_cuda_graph_all_prefills\":false,\"inference_cuda_graph_scope\":{\"__enum__\":\"megatron.core.transformer.enums:InferenceCudaGraphScope:none\"},\"inference_disable_ep_consensus\":false,\"inference_disable_triton_nvls_kernels\":false,\"inference_dynamic_batching\":false,\"inference_dynamic_batching_async_sched_mode\":\"legacy\",\"inference_dynamic_batching_block_size\":256,\"inference_dynamic_batching_buffer_size_gb\":40.0,\"inference_dynamic_batching_cuda_graph_max_tokens\":16384,\"inference_dynamic_batching_cuda_graph_mixed_prefill_count\":16,\"inference_dynamic_batching_cuda_graph_sizing_distribution\":\"exponential\",\"inference_dynamic_batching_enable_prefix_caching\":false,\"inference_dynamic_batching_logprobs_mode\":\"raw_logprobs\",\"inference_dynamic_batching_mamba_memory_ratio\":null,\"inference_dynamic_batching_max_requests\":null,\"inference_dynamic_batching_max_tokens\":null,\"inference_dynamic_batching_num_cuda_graphs\":16,\"inference_dynamic_batching_paused_buffer_size_gb\":null,\"inference_dynamic_batching_prefix_caching_coordinator_policy\":\"first_prefix_block\",\"inference_dynamic_batching_prefix_caching_eviction_policy\":\"ref_zero\",\"inference_dynamic_batching_prefix_caching_mamba_gb\":null,\"inference_dynamic_batching_prefix_caching_routing_alpha\":0.5,\"inference_dynamic_batching_sampling_backend\":\"torch\",\"inference_dynamic_batching_track_generated_token_events\":false,\"inference_dynamic_batching_track_paused_request_events\":false,\"inference_dynamic_batching_unified_memory_level\":0,\"inference_fuse_tp_communication\":false,\"inference_grouped_gemm_backend\":\"vllm\",\"inference_logging_step_interval\":0,\"inference_max_requests\":8,\"inference_max_seq_length\":2560,\"inference_moe_disable_fused_quant_kernels\":false,\"inference_moe_token_dispatcher_type\":\"nvls\",\"inference_rng_tracker\":false,\"inference_shards\":null,\"inference_text_gen_server_logging\":false,\"inference_use_synchronous_zmq_collectives\":false,\"inference_wandb_logging\":false,\"init_method_std\":0.02,\"init_method_xavier_uniform\":false,\"init_model_with_meta_device\":false,\"initial_loss_scale\":4294967296,\"inprocess_active_world_size\":1,\"inprocess_barrier_timeout\":120,\"inprocess_completion_timeout\":120,\"inprocess_empty_cuda_cache\":false,\"inprocess_granularity\":\"node\",\"inprocess_hard_timeout\":90,\"inprocess_heartbeat_interval\":30,\"inprocess_heartbeat_timeout\":60,\"inprocess_last_call_wait\":1,\"inprocess_max_iterations\":null,\"inprocess_monitor_process_interval\":1.0,\"inprocess_monitor_thread_interval\":1.0,\"inprocess_progress_watchdog_interval\":1.0,\"inprocess_restart\":false,\"inprocess_soft_timeout\":60,\"inprocess_termination_grace_time\":1,\"is_hybrid_model\":false,\"iter_per_epoch\":1250,\"iterations_to_skip\":[],\"keep_fp8_transpose_cache\":false,\"kitchen_attention_backend\":\"sdpa\",\"kv_channels\":128,\"kv_lora_rank\":32,\"langrl_env_config\":null,\"layernorm_epsilon\":1e-6,\"layernorm_zero_centered_gamma\":false,\"lazy_mpu_init\":false,\"linear_attention_freq\":null,\"linear_attention_type\":null,\"linear_conv_kernel_dim\":4,\"linear_cp_mode\":\"chunkwise\",\"linear_key_head_dim\":128,\"linear_num_key_heads\":16,\"linear_num_value_heads\":32,\"linear_value_head_dim\":128,\"lion_beta1\":0.95,\"lion_beta2\":0.98,\"load_main_params_from_ckpt\":false,\"local_rank\":0,\"log_device_memory_used\":false,\"log_energy\":false,\"log_interval\":100,\"log_loss_scale_to_tensorboard\":true,\"log_max_attention_logit\":false,\"log_memory_interval\":null,\"log_memory_to_tensorboard\":false,\"log_moe_overload_factor\":false,\"log_num_zeros_in_grad\":false,\"log_params_norm\":false,\"log_progress\":false,\"log_straggler\":false,\"log_throughput\":false,\"log_timers_to_tensorboard\":false,\"log_validation_ppl_to_tensorboard\":false,\"log_world_size_to_tensorboard\":false,\"logging_level\":null,\"logits_load_decode_threads\":4,\"logits_load_dir\":null,\"logits_load_ignore_errors\":false,\"logits_load_kd_loss_alpha\":1.0,\"logits_load_msc_prefetch_depth\":2,\"logits_load_prefetch_factor\":3,\"logits_save_dir\":null,\"logits_save_dtype\":\"fp16\",\"logits_save_top_k\":null,\"logits_save_top_p\":null,\"logits_save_top_p_min_k\":1,\"loss_scale\":null,\"loss_scale_window\":1000,\"low_memory_resume\":false,\"lr\":1e-6,\"lr_decay_iters\":null,\"lr_decay_samples\":null,\"lr_decay_style\":\"constant\",\"lr_warmup_fraction\":null,\"lr_warmup_init\":0.0,\"lr_warmup_iters\":0,\"lr_warmup_samples\":0,\"lr_wsd_decay_iters\":null,\"lr_wsd_decay_samples\":null,\"lr_wsd_decay_style\":\"exponential\",\"main_grads_dtype\":{\"__torch_dtype__\":\"float32\"},\"main_params_dtype\":{\"__torch_dtype__\":\"float32\"},\"make_vocab_size_divisible_by\":128,\"mamba_head_dim\":64,\"mamba_inference_conv_states_dtype\":{\"__torch_dtype__\":\"bfloat16\"},\"mamba_inference_ssm_states_dtype\":{\"__torch_dtype__\":\"bfloat16\"},\"mamba_num_groups\":8,\"mamba_num_heads\":null,\"mamba_state_dim\":128,\"mamba_training_ssm_states_dtype\":null,\"manual_gc\":false,\"manual_gc_eval\":true,\"manual_gc_interval\":0,\"mask_factor\":1.0,\"mask_prob\":0.15,\"mask_type\":\"random\",\"masked_softmax_fusion\":true,\"max_position_embeddings\":4096,\"max_seqlen_per_dp_cp_rank\":null,\"max_tokens_to_oom\":12000,\"megatron_fsdp_cache_param_bucket_views\":false,\"megatron_fsdp_enable_fine_grained_param_gather\":false,\"megatron_fsdp_grad_comm_dtype\":null,\"megatron_fsdp_main_grads_dtype\":null,\"megatron_fsdp_main_params_dtype\":{\"__torch_dtype__\":\"float32\"},\"megatron_fsdp_max_pool_double_buffer\":false,\"megatron_fsdp_prefetch_recompute_forward_weights\":false,\"memory_snapshot_path\":\"snapshot.pickle\",\"merge_file\":null,\"metadata_path\":null,\"mhc_init_gating_factor\":0.01,\"mhc_recompute_layer_num\":null,\"mhc_sinkhorn_iterations\":20,\"micro_batch_size\":1,\"microbatch_group_size_per_vp_stage\":null,\"mid_level_dataset_surplus\":0.005,\"min_dynamic_context_parallel_size\":1,\"min_loss_scale\":1.0,\"min_lr\":0.0,\"min_offloaded_tensor_size\":1048576,\"mla_down_proj_fusion\":false,\"mlp_chunks_for_prefill\":1,\"mlp_chunks_for_training\":1,\"mmap_bin_files\":true,\"mock_data\":false,\"moe_activation_in_fp32\":false,\"moe_apply_probs_on_input\":false,\"moe_aux_loss_coeff\":0.0,\"moe_combine_in_fp32\":false,\"moe_deepep_num_sms\":null,\"moe_enable_deepep\":false,\"moe_enable_routing_replay\":false,\"moe_expert_capacity_factor\":null,\"moe_expert_rank_capacity_factor\":null,\"moe_ffn_hidden_size\":null,\"moe_flex_dispatcher_backend\":\"deepep\",\"moe_flex_dispatcher_num_sms\":null,\"moe_grouped_gemm\":false,\"moe_hybridep_num_blocks_permute\":null,\"moe_hybridep_num_blocks_unpermute\":null,\"moe_hybridep_num_sms\":null,\"moe_hybridep_num_sms_preprocessing\":108,\"moe_hybridep_pad_variable_tokens\":false,\"moe_input_jitter_eps\":null,\"moe_latent_size\":null,\"moe_latent_use_norm\":false,\"moe_layer_freq\":1,\"moe_layer_recompute\":false,\"moe_mlp_glu_interleave_size\":null,\"moe_n_hash_layers\":0,\"moe_ncclep_static_shape\":false,\"moe_ncclep_use_symm_mem\":false,\"moe_pad_expert_input_to_capacity\":false,\"moe_pad_experts_for_cuda_graph_inference\":false,\"moe_paged_stash\":false,\"moe_paged_stash_buffer_size_factor_cpu\":0.0,\"moe_paged_stash_buffer_size_factor_cuda\":1.1,\"moe_paged_stash_page_size\":64,\"moe_per_layer_logging\":false,\"moe_permute_accumulation_in_fp32\":false,\"moe_permute_fusion\":false,\"moe_permute_fusion_into_hybridep\":false,\"moe_router_bias_update_rate\":0.001,\"moe_router_dtype\":null,\"moe_router_enable_expert_bias\":false,\"moe_router_force_biased\":null,\"moe_router_force_load_balancing\":false,\"moe_router_freeze_gate\":false,\"moe_router_fusion\":false,\"moe_router_group_topk\":null,\"moe_router_load_balancing_type\":\"aux_loss\",\"moe_router_num_groups\":null,\"moe_router_padding_for_fp8\":false,\"moe_router_padding_for_quantization\":false,\"moe_router_pre_softmax\":false,\"moe_router_score_function\":\"softmax\",\"moe_router_topk\":2,\"moe_router_topk_scaling_factor\":null,\"moe_router_use_torch_mm\":true,\"moe_routing_trace_capture_hidden_states\":false,\"moe_routing_trace_capture_logits\":false,\"moe_routing_trace_dump_weights\":false,\"moe_routing_trace_max_training_iters\":null,\"moe_routing_trace_path\":null,\"moe_shared_expert_gate\":false,\"moe_shared_expert_glu_interleave_size\":null,\"moe_shared_expert_intermediate_size\":null,\"moe_shared_expert_overlap\":false,\"moe_single_grouped_bias\":false,\"moe_single_grouped_weight\":false,\"moe_token_dispatcher_type\":\"alltoall\",\"moe_token_drop_policy\":\"probs\",\"moe_upcycling_granularity\":1,\"moe_use_upcycling\":false,\"moe_z_loss_coeff\":null,\"mrope_interleaved\":false,\"mrope_section\":null,\"mscale\":1.0,\"mscale_all_dim\":0.0,\"mtp_detach_heads\":true,\"mtp_hybrid_override_pattern\":null,\"mtp_loss_scaling_factor\":0.2,\"mtp_num_layers\":null,\"mtp_standalone\":false,\"mtp_use_repeated_layer\":false,\"multi_latent_attention\":false,\"multiple_validation_sets\":false,\"muon_coefficient_type\":\"quintic\",\"muon_extra_scale_factor\":1.0,\"muon_fp32_matmul_prec\":\"medium\",\"muon_momentum\":0.9,\"muon_nesterov\":false,\"muon_num_ns_steps\":5,\"muon_scalar_optimizer\":\"adam\",\"muon_scale_mode\":\"spectral\",\"muon_split_qkv\":true,\"muon_tp_mode\":\"blockwise\",\"mup_attn_scale_power\":1.0,\"mup_base_head_dim\":null,\"mup_base_hidden_size\":null,\"mup_embedding_mult\":1.0,\"mup_output_mult\":1.0,\"mup_width_mult\":1.0,\"nccl_all_reduce_for_prefill\":false,\"nccl_communicator_config_path\":null,\"nccl_ub\":false,\"no_persist_layer_norm\":false,\"no_rope_freq\":null,\"no_save_optim\":false,\"no_save_rng\":null,\"no_weight_decay_cond_type\":null,\"non_persistent_ckpt_type\":null,\"non_persistent_global_ckpt_dir\":null,\"non_persistent_local_ckpt_algo\":\"fully_parallel\",\"non_persistent_local_ckpt_dir\":null,\"non_persistent_save_interval\":null,\"normalization\":\"RMSNorm\",\"null_tokenizer_eod_id\":null,\"null_tokenizer_pad_id\":-1,\"num_attention_heads\":32,\"num_channels\":3,\"num_classes\":1000,\"num_dataset_builder_threads\":1,\"num_distributed_optimizer_instances\":1,\"num_experts\":null,\"num_layers\":36,\"num_layers_at_end_in_bf16\":1,\"num_layers_at_start_in_bf16\":1,\"num_layers_per_virtual_pipeline_stage\":null,\"num_query_groups\":8,\"num_residual_streams\":4,\"num_speculative_tokens\":0,\"num_virtual_stages_per_pipeline_rank\":null,\"num_workers\":2,\"nvtx_ranges\":false,\"o_groups\":8,\"o_lora_rank\":1024,\"object_storage_cache_path\":null,\"offload_modules\":[],\"offload_optimizer_states\":false,\"one_logger_async\":false,\"one_logger_project\":\"megatron-lm\",\"one_logger_run_name\":null,\"onnx_safe\":null,\"openai_gelu\":false,\"optimizer\":\"adam\",\"optimizer_cpu_offload\":false,\"optimizer_cuda_graph\":false,\"optimizer_offload_fraction\":1.0,\"optimizer_state_offload_chunk_size_mb\":0,\"optimizer_state_offload_fraction\":1.0,\"original_max_position_embeddings\":4096,\"outer_dp_sharding_strategy\":\"no_shard\",\"output_bert_embeddings\":false,\"overlap_cpu_optimizer_d2h_h2d\":false,\"overlap_dispatch_backward_with_experts_wgrad\":false,\"overlap_grad_reduce\":false,\"overlap_moe_expert_parallel_comm\":false,\"overlap_p2p_comm\":false,\"overlap_p2p_comm_warmup_flush\":false,\"overlap_param_gather\":false,\"overlap_param_gather_with_optimizer_step\":false,\"override_opt_param_scheduler\":false,\"pad_packed_seq_alignment\":null,\"pad_vocab_size\":true,\"padded_vocab_size\":152064,\"params_dtype\":{\"__torch_dtype__\":\"bfloat16\"},\"patch_dim\":16,\"per_dataset_sequences_path\":null,\"per_split_data_args_path\":null,\"perform_initialization\":true,\"perform_rl_step\":false,\"phase_transition_iterations\":null,\"pin_cpu_grads\":true,\"pin_cpu_params\":true,\"pipeline_model_parallel_comm_backend\":null,\"pipeline_model_parallel_layout\":null,\"pipeline_model_parallel_size\":1,\"position_embedding_type\":\"rope\",\"post_mlp_layernorm\":false,\"post_self_attn_layernorm\":false,\"pretrained_checkpoint\":null,\"profile\":false,\"profile_ranks\":[],\"profile_step_end\":12,\"profile_step_start\":10,\"pytorch_profiler_collect_callstack\":false,\"pytorch_profiler_collect_chakra\":false,\"pytorch_profiler_collect_shapes\":false,\"q_lora_rank\":null,\"qk_clip\":false,\"qk_clip_alpha\":0.5,\"qk_clip_threshold\":100,\"qk_head_dim\":128,\"qk_l2_norm\":false,\"qk_layernorm\":true,\"qk_pos_emb_head_dim\":64,\"query_in_block_prob\":0.1,\"quick_geglu\":false,\"rampup_batch_size\":null,\"rank\":0,\"recompute_granularity\":\"full\",\"recompute_method\":\"uniform\",\"recompute_modules\":null,\"recompute_num_layers\":1,\"record_memory_history\":false,\"record_shapes\":false,\"refit_method\":\"gloo\",\"relative_attention_max_distance\":128,\"relative_attention_num_buckets\":32,\"replication\":false,\"replication_factor\":2,\"replication_jump\":null,\"rerun_mode\":\"validate_results\",\"reset_attention_mask\":false,\"reset_position_ids\":false,\"result_rejected_tracker_filename\":null,\"retriever_report_topk_accuracies\":[],\"retriever_score_scaling\":false,\"reuse_grad_buf_for_mxfp8_param_ag\":false,\"rl_consumption_granularity\":\"B\",\"rl_default_temperature\":1.0,\"rl_default_top_k\":-1,\"rl_default_top_p\":0,\"rl_generation_lag\":0,\"rl_importance_sampling_truncation_coef\":null,\"rl_inference_expert_model_parallel_size\":null,\"rl_inference_expert_tensor_model_parallel_size\":null,\"rl_inference_logprobs_is_correction\":false,\"rl_inference_model_unified_memory_level\":0,\"rl_inference_parsers\":[],\"rl_inference_pipeline_model_parallel_size\":null,\"rl_inference_tensor_model_parallel_size\":null,\"rl_kv_cache_management_mode\":\"persist\",\"rl_offload_inference_model_weights_when_idle\":false,\"rl_offload_optimizer_during_inference\":false,\"rl_partial_rollouts\":false,\"rl_persist_cuda_graphs\":false,\"rl_profile\":false,\"rl_profile_dir\":null,\"rl_prompts_per_eval\":32,\"rl_sequence_packing_algo\":\"fifo\",\"rl_sequence_packing_max_sequences_per_bin\":50,\"rl_skip_bos_token\":false,\"rl_submission_granularity\":\"B\",\"rl_training_cuda_graphs\":false,\"rl_use_sequence_packing\":false,\"rl_verify_model_weights_swap\":false,\"rollout_indexer_topk_num_streams\":null,\"rollout_indexer_topk_width\":null,\"rope_scaling_factor\":8.0,\"rope_type\":\"rope\",\"rotary_base\":1000000,\"rotary_base_per_layer\":null,\"rotary_interleaved\":false,\"rotary_percent\":1.0,\"rotary_scaling_factor\":1.0,\"rotary_seq_len_interpolation_factor\":null,\"run_workload_inspector_server\":false,\"sample_rate\":1.0,\"save\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints\",\"save_activations_interval\":null,\"save_dgrads_interval\":null,\"save_interval\":20,\"save_params_interval\":null,\"save_retain_interval\":null,\"save_tokens_per_expert_interval\":null,\"save_wgrads_interval\":null,\"seed\":1234,\"seq_length\":4096,\"sequence_packing_scheduler\":null,\"sequence_parallel\":true,\"sft\":false,\"sft_mock_dataset_config_json\":null,\"sft_tokenizer_prompt_format\":\"nemotron-h-aligned\",\"sgd_momentum\":0.9,\"sharp_enabled_group\":null,\"short_seq_prob\":0.1,\"skip_train\":false,\"skipped_train_samples\":0,\"softmax_type\":\"vanilla\",\"spec\":null,\"special_tokens\":null,\"split\":null,\"squared_relu\":false,\"start_eval_at_iter\":null,\"start_weight_decay\":0.1,\"step_batch_size_schedule\":null,\"straggler_ctrlr_port\":65535,\"straggler_minmax_count\":1,\"strict_fsdp_dtensor_load\":true,\"suggested_communication_unit_size\":null,\"swiglu\":true,\"swin_backbone_type\":\"tiny\",\"symmetric_ar_type\":null,\"te_precision_config_file\":null,\"te_rng_tracker\":false,\"tensor_model_parallel_size\":2,\"tensorboard_dir\":null,\"tensorboard_log_interval\":1,\"tensorboard_queue_size\":1000,\"test_data_path\":null,\"test_mode\":false,\"thd_max_packed_sequences\":null,\"thd_tail_padding_policy\":null,\"tiktoken_num_special_tokens\":1000,\"tiktoken_pattern\":null,\"timing_log_level\":0,\"timing_log_option\":\"minmax\",\"titles_data_path\":null,\"tokenizer_hf_no_include_special_tokens\":false,\"tokenizer_hf_no_use_fast\":false,\"tokenizer_model\":\"/typical-model\",\"tokenizer_sentencepiece_ignore_extra_whitespaces\":true,\"tokenizer_sentencepiece_legacy\":false,\"tokenizer_type\":\"HuggingFaceTokenizer\",\"torch_fsdp2_reshard_after_forward\":true,\"tp_comm_bootstrap_backend\":\"nccl\",\"tp_comm_bulk_dgrad\":true,\"tp_comm_bulk_wgrad\":true,\"tp_comm_overlap\":false,\"tp_comm_overlap_ag\":true,\"tp_comm_overlap_cfg\":null,\"tp_comm_overlap_rs\":true,\"tp_comm_overlap_rs_dgrad\":false,\"tp_comm_split_ag\":true,\"tp_comm_split_rs\":true,\"train_data_path\":null,\"train_iters\":null,\"train_samples\":null,\"train_sync_interval\":null,\"transformer_impl\":\"transformer_engine\",\"transformer_pipeline_model_parallel_size\":1,\"trust_remote_code\":true,\"untie_embeddings_and_output_weights\":false,\"use_checkpoint_args\":false,\"use_checkpoint_opt_param_scheduler\":false,\"use_cpu_initialization\":null,\"use_dist_ckpt\":true,\"use_dist_ckpt_deprecated\":false,\"use_distributed_optimizer\":true,\"use_flash_attn\":false,\"use_fused_mhc\":false,\"use_fused_weighted_squared_relu\":false,\"use_gloo_process_groups\":true,\"use_grouped_gemm_for_dense_mlp\":false,\"use_grouped_gemm_for_shared_expert\":false,\"use_kitchen_attention\":false,\"use_layer_wise_distributed_optimizer\":false,\"use_layer_wise_param_layout\":false,\"use_legacy_static_engine\":false,\"use_mamba_mem_eff_path\":true,\"use_megatron_fsdp\":false,\"use_mp_args_from_checkpoint_args\":false,\"use_mup\":false,\"use_one_sent_docs\":false,\"use_persistent_ckpt_worker\":false,\"use_precision_aware_optimizer\":false,\"use_pytorch_profiler\":false,\"use_ring_exchange_p2p\":false,\"use_rope_scaling\":false,\"use_rotary_position_embeddings\":true,\"use_sharp\":false,\"use_te_activation_func\":false,\"use_tokenizer_model_from_checkpoint_args\":true,\"use_torch_fsdp2\":false,\"use_torch_optimizer_for_cpu_offload\":false,\"use_tp_pp_dp_mapping\":false,\"use_transformer_engine_op_fuser\":false,\"use_varlen_dataset\":false,\"v_head_dim\":128,\"valid_data_path\":null,\"validation_set_names\":null,\"variable_seq_lengths\":true,\"varlen_mock_dataset_config_json\":null,\"varlen_sbhd_validation\":false,\"verify_integrity\":false,\"virtual_pipeline_model_parallel_size\":null,\"vision_backbone_type\":\"vit\",\"vision_pretraining\":false,\"vision_pretraining_type\":\"classify\",\"vocab_extra_ids\":0,\"vocab_file\":null,\"vocab_size\":151936,\"wandb_entity\":null,\"wandb_exp_name\":null,\"wandb_project\":null,\"wandb_save_dir\":null,\"weight_decay\":0.1,\"weight_decay_incr_style\":\"constant\",\"wgrad_deferral_limit\":0,\"window_attn_skip_freq\":null,\"window_size\":null,\"world_size\":32,\"yaml_cfg\":null,\"yarn_beta_fast\":null,\"yarn_beta_slow\":null,\"yarn_correction_range_round_to_int\":null,\"yarn_original_max_position_embeddings\":null},\"trainer_role\":\"actor\",\"trainer_actor_index\":0},\"static_connections\":{\"static_conn_infos\":{\"rollout-executor\":{\"name\":\"rollout-executor\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.rollout.rollout_executor.RolloutExecutor\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"inference-controller\":{\"name\":\"inference-controller\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.rollout.inference_controller.InferenceController\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"inference-router-0\":{\"name\":\"inference-router-0\",\"port_infos\":[{\"name\":\"primary\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false},{\"name\":\"prometheus\",\"static_port\":9000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":null,\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"session-server\":{\"name\":\"session-server\",\"port_infos\":[{\"name\":\"primary\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":null,\"num_cells\":32,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"trainer-controller-actor\":{\"name\":\"trainer-controller-actor\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.train.group.TrainerController\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1}}}}" + - "{\"worker_type\":\"trainer_controller\",\"args\":{\"sglang_server_concurrency\":512,\"sglang\":{\"models\":[{\"name\":\"default\",\"model_path\":null,\"server_groups\":[{\"worker_type\":\"prefill\",\"num_gpus_per_engine\":16,\"overrides\":{\"model_path\":\"/typical-model\"},\"needs_offload\":true},{\"worker_type\":\"decode\",\"num_gpus_per_engine\":8,\"overrides\":{\"model_path\":\"/typical-model\"},\"needs_offload\":true}],\"update_weights\":true}],\"base_args\":{\"tokenizer_path\":null,\"tokenizer_mode\":\"auto\",\"tokenizer_backend\":\"huggingface\",\"tokenizer_worker_num\":1,\"detokenizer_worker_num\":1,\"skip_tokenizer_init\":false,\"load_format\":\"auto\",\"model_loader_extra_config\":\"{}\",\"context_length\":null,\"is_embedding\":false,\"enable_multimodal\":null,\"revision\":null,\"model_impl\":\"auto\",\"model_config_parser\":\"auto\",\"json_model_override_args\":\"{}\",\"dtype\":\"auto\",\"quantization\":null,\"quantization_param_path\":null,\"kv_cache_dtype\":\"auto\",\"enable_fp32_lm_head\":false,\"modelopt_quant\":null,\"modelopt_checkpoint_restore_path\":null,\"modelopt_checkpoint_save_path\":null,\"modelopt_export_path\":null,\"quantize_and_serve\":false,\"rl_quant_profile\":null,\"enable_tf32_matmul\":null,\"mem_fraction_static\":0.7,\"max_running_requests\":null,\"max_queued_requests\":null,\"max_total_tokens\":null,\"chunked_prefill_size\":4096,\"prefill_decode_interval\":null,\"enable_dynamic_chunking\":false,\"max_prefill_tokens\":16384,\"prefill_max_requests\":null,\"schedule_policy\":\"fcfs\",\"enable_priority_scheduling\":false,\"disable_priority_preemption\":false,\"default_priority_value\":null,\"abort_on_priority_when_disabled\":false,\"schedule_low_priority_values_first\":false,\"priority_scheduling_preemption_threshold\":10,\"retraction_policy\":\"length\",\"schedule_conservativeness\":1.0,\"page_size\":null,\"c128_page_size\":16,\"swa_full_tokens_ratio\":null,\"disable_hybrid_swa_memory\":false,\"radix_eviction_policy\":\"lru\",\"radix_eviction_policy_config\":null,\"prefill_only_disable_kv_cache\":false,\"disable_radix_cache\":false,\"enable_page_major_kv_layout\":false,\"enable_unified_memory\":false,\"disable_chunked_prefix_cache\":false,\"disable_overlap_schedule\":false,\"num_continuous_decode_steps\":1,\"scheduler_recv_interval\":1,\"enable_mixed_chunk\":false,\"dist_timeout\":null,\"tp_size\":1,\"dcp_size\":1,\"pp_size\":1,\"pp_max_micro_batch_size\":null,\"pp_async_batch_depth\":0,\"dp_size\":1,\"attn_dp_size\":1,\"load_balance_method\":\"auto\",\"attn_cp_size\":1,\"moe_dp_size\":1,\"dwdp_size\":1,\"dcp_comm_backend\":null,\"dcp_replicate_q_proj\":null,\"enable_prefill_cp\":false,\"cp_strategy\":null,\"enable_dsa_cache_layer_split\":false,\"enable_cp_decode_attn_tp\":false,\"enable_kv_cache_sharding\":false,\"enable_dp_attention_local_control_broadcast\":false,\"enable_dp_lm_head\":false,\"enable_tp_lm_head_all_to_all\":null,\"enable_attn_tp_input_scattered\":false,\"enable_shared_experts_attn_tp\":false,\"shared_experts_tp_size\":null,\"enable_dense_mlp_attn_tp\":false,\"enable_layernorm_sp\":false,\"disable_attn_tp_gather\":false,\"enable_p2p_check\":false,\"device\":\"cuda\",\"mlx_enable_sampling\":false,\"watchdog_timeout\":300,\"soft_watchdog_timeout\":null,\"sleep_on_idle\":false,\"use_ray\":false,\"numa_node\":null,\"gc_threshold\":null,\"host\":\"127.0.0.1\",\"fastapi_root_path\":\"\",\"smg_grpc_mode\":false,\"grpc_mode\":false,\"grpc_port\":null,\"sidecar\":null,\"sidecar_args\":null,\"warmups\":null,\"enable_http2\":false,\"http2_max_concurrent_streams\":200,\"http2_initial_connection_window_size\":1048576,\"ssl_keyfile\":null,\"ssl_certfile\":null,\"ssl_ca_certs\":null,\"ssl_keyfile_password\":null,\"enable_ssl_refresh\":false,\"api_key\":null,\"admin_api_key\":null,\"served_model_name\":null,\"weight_version\":\"default\",\"chat_template\":null,\"trust_request_chat_template\":false,\"hf_chat_template_name\":null,\"completion_template\":null,\"file_storage_path\":null,\"enable_cache_report\":false,\"return_input_ids\":false,\"return_output_ids\":false,\"default_chat_template_kwargs\":null,\"strip_thinking_cache\":false,\"enable_strict_thinking\":false,\"tool_server\":null,\"sampling_defaults\":\"model\",\"asr_max_buffer_seconds\":60,\"asr_max_concurrent_sessions\":32,\"preferred_sampling_params\":null,\"allow_auto_truncate\":false,\"stream_interval\":1,\"batch_notify_size\":16,\"stream_response_default_include_usage\":false,\"incremental_streaming_output\":false,\"enable_streaming_session\":false,\"enable_session_radix_cache\":false,\"log_level\":\"info\",\"log_level_http\":null,\"log_requests\":false,\"log_requests_level\":2,\"log_requests_format\":\"text\",\"log_requests_target\":null,\"uvicorn_access_log_exclude_prefixes\":[],\"crash_dump_folder\":null,\"show_time_cost\":false,\"enable_metrics\":false,\"smg_http_sidecar_port\":null,\"enable_mfu_metrics\":false,\"enable_metrics_for_all_schedulers\":false,\"load_snapshot_publish_interval\":15,\"tokenizer_metrics_custom_labels_header\":\"x-custom-labels\",\"tokenizer_metrics_allowed_custom_labels\":null,\"extra_metric_labels\":null,\"bucket_time_to_first_token\":null,\"bucket_inter_token_latency\":null,\"bucket_e2e_request_latency\":null,\"prompt_tokens_buckets\":null,\"generation_tokens_buckets\":null,\"gc_warning_threshold_secs\":0.0,\"decode_log_interval\":40,\"enable_request_time_stats_logging\":false,\"kv_events_config\":null,\"load_publish_endpoint\":null,\"enable_forward_pass_metrics\":false,\"forward_pass_metrics_worker_id\":\"\",\"forward_pass_metrics_ipc_name\":null,\"enable_trace\":false,\"trace_modules\":\"request\",\"otlp_traces_endpoint\":\"localhost:4317\",\"export_metrics_to_file\":false,\"export_metrics_to_file_dir\":null,\"constrained_json_whitespace_pattern\":null,\"constrained_json_disable_any_whitespace\":false,\"constrained_json_max_whitespace_cnt\":null,\"attention_backend\":null,\"decode_attention_backend\":null,\"enable_lean_attention\":null,\"prefill_attention_backend\":null,\"grammar_backend\":null,\"radix_cache_backend\":null,\"mm_attention_backend\":null,\"fp8_gemm_runner_backend\":\"auto\",\"fp4_gemm_runner_backend\":\"auto\",\"bf16_gemm_backend\":\"auto\",\"dsa_prefill_backend\":null,\"dsv4_prefill_backend\":\"auto\",\"dsa_decode_backend\":null,\"dsa_paged_mqa_logits_backend\":\"auto\",\"dsa_topk_backend\":\"sgl-kernel\",\"disable_flashinfer_autotune\":false,\"flashinfer_autotune_skip_ops\":null,\"mamba_backend\":\"triton\",\"cuda_graph_config\":null,\"cuda_graph_backend_decode\":null,\"cuda_graph_backend_prefill\":\"disabled\",\"cuda_graph_max_bs_decode\":null,\"cuda_graph_max_bs_prefill\":null,\"cuda_graph_bs_decode\":null,\"cuda_graph_bs_prefill\":null,\"cuda_graph_prefill_max_context\":null,\"disable_prefill_cuda_graph\":false,\"disable_decode_cuda_graph\":false,\"disable_cuda_graph_padding\":false,\"enable_profile_cuda_graph\":false,\"enable_cudagraph_gc\":false,\"debug_cuda_graph\":false,\"enable_layerwise_nvtx_marker\":false,\"enable_nccl_nvls\":false,\"enable_symm_mem\":false,\"triton_attention_reduce_in_fp32\":false,\"triton_attention_num_kv_splits\":8,\"triton_attention_split_tile_size\":null,\"flashinfer_mla_disable_ragged\":false,\"enable_fused_qk_norm_rope\":null,\"enable_precise_embedding_interpolation\":false,\"enable_fused_moe_sum_all_reduce\":false,\"enable_deepseek_v4_fp4_indexer\":false,\"disable_custom_all_reduce\":false,\"enable_mscclpp\":false,\"enable_torch_symm_mem\":false,\"enable_scattered_sconv\":false,\"pre_warm_nccl\":false,\"boundary_reduction\":\"auto\",\"enable_quant_communications\":false,\"enforce_disable_flashinfer_allreduce_fusion\":false,\"flashinfer_allreduce_fusion_backend\":null,\"enable_aiter_allreduce_fusion\":false,\"enable_torch_compile\":false,\"enable_torch_compile_debug_mode\":false,\"torch_compile_max_bs\":32,\"speculative_algorithm\":null,\"uno_lora_path\":null,\"speculative_draft_model_path\":null,\"speculative_draft_model_revision\":null,\"speculative_draft_load_format\":null,\"speculative_num_steps\":null,\"speculative_eagle_topk\":null,\"speculative_num_draft_tokens\":null,\"speculative_dflash_block_size\":null,\"speculative_dspark_block_size\":null,\"speculative_dspark_sps_table_path\":null,\"speculative_dspark_confidence_sts_path\":null,\"speculative_dspark_align_verify_tokens_to_graph_tier\":false,\"speculative_accept_threshold_single\":1.0,\"speculative_accept_threshold_acc\":1.0,\"speculative_use_rejection_sampling\":false,\"speculative_token_map\":null,\"speculative_attention_mode\":\"prefill\",\"speculative_draft_attention_backend\":null,\"speculative_dsa_topk_backend\":\"sgl-kernel\",\"speculative_draft_kv_cache_dtype\":null,\"speculative_draft_window_size\":null,\"speculative_moe_runner_backend\":null,\"speculative_moe_a2a_backend\":null,\"speculative_enable_w4a4_mxfp4_megamoe\":null,\"speculative_draft_model_quantization\":null,\"enable_multi_layer_eagle\":false,\"speculative_adaptive\":false,\"speculative_adaptive_config\":null,\"decoupled_spec_bind_endpoint\":null,\"decoupled_spec_connect_endpoints\":null,\"decoupled_spec_rank\":null,\"decoupled_spec_role\":\"null\",\"spec_trace_dir\":null,\"speculative_ngram_min_bfs_breadth\":1,\"speculative_ngram_max_bfs_breadth\":10,\"speculative_ngram_match_type\":\"BFS\",\"speculative_ngram_max_trie_depth\":18,\"speculative_ngram_capacity\":10000000,\"speculative_ngram_external_corpus_path\":null,\"speculative_ngram_external_sam_budget\":0,\"speculative_ngram_external_corpus_max_tokens\":10000000,\"ep_size\":1,\"moe_a2a_backend\":\"none\",\"enable_w4a4_mxfp4_megamoe\":false,\"deepep_v2_mode\":\"direct\",\"moe_runner_backend\":\"auto\",\"flashinfer_mxfp4_moe_precision\":\"default\",\"deepep_mode\":\"auto\",\"fuseep_mode\":2,\"deepep_dispatcher_output_dtype\":\"auto\",\"ep_num_redundant_experts\":0,\"ep_dispatch_algorithm\":null,\"init_expert_location\":\"trivial\",\"enable_eplb\":false,\"eplb_algorithm\":\"auto\",\"eplb_rebalance_num_iterations\":1000,\"eplb_rebalance_layers_per_chunk\":null,\"eplb_min_rebalancing_utilization_threshold\":1.0,\"expert_distribution_recorder_mode\":null,\"expert_distribution_recorder_buffer_size\":null,\"expert_balancedness_report_mode\":\"off\",\"deepep_config\":null,\"moe_dense_tp_size\":null,\"elastic_ep_backend\":null,\"enable_elastic_expert_backup\":false,\"mooncake_ib_device\":null,\"enable_waterfill\":false,\"ep_join_mode\":null,\"ep_join_rank_offset\":0,\"elastic_ep_initial_size\":null,\"max_ep_size\":null,\"elastic_ep_scale_timeout\":600,\"disable_flashinfer_cutlass_moe_fp4_allgather\":false,\"disable_shared_experts_fusion\":false,\"enforce_shared_experts_fusion\":false,\"max_mamba_cache_size\":null,\"mamba_ssm_dtype\":null,\"mamba_max_states_per_path\":-1,\"enable_mamba_cache_stochastic_rounding\":false,\"mamba_cache_philox_rounds\":0,\"mamba_full_memory_ratio\":null,\"mamba_radix_cache_strategy\":\"auto\",\"mamba_track_interval\":256,\"enable_int8_mamba_checkpoint\":false,\"int8_mamba_ckpt_size\":null,\"linear_attn_backend\":\"triton\",\"linear_attn_decode_backend\":null,\"linear_attn_prefill_backend\":null,\"linear_attn_verify_backend\":null,\"enable_linear_replayssm\":false,\"linear_replayssm_cache_len\":16,\"enable_linear_replayssm_spec\":false,\"enable_hierarchical_cache\":false,\"hicache_host_memory_mode\":\"cache\",\"hicache_ratio\":null,\"hicache_size\":0,\"hicache_write_policy\":\"write_through\",\"hicache_io_backend\":\"kernel\",\"hicache_mem_layout\":\"page_first\",\"hicache_storage_backend\":null,\"hicache_storage_prefetch_policy\":\"timeout\",\"hicache_storage_backend_extra_config\":null,\"hicache_storage_prefetch_retry_poll_interval\":8,\"hicache_storage_prefetch_retry_max_attempts\":8,\"enable_unified_cache_external_linker\":false,\"unified_cache_external_linker_backend\":\"mooncake\",\"enable_hisparse\":false,\"hisparse_config\":null,\"enable_broadcast_mm_inputs_process\":false,\"enable_prefix_mm_cache\":false,\"mm_enable_dp_encoder\":null,\"mm_process_config\":null,\"mm_processor_worker_num\":0,\"mm_io_worker_num\":0,\"allowed_media_domains\":[],\"media_url_max_file_size_mb\":64,\"mm_preprocess_cache_size_mb\":null,\"trust_mm_content_hashes\":false,\"limit_mm_data_per_request\":null,\"enable_mm_global_cache\":false,\"image_processor_backend\":\"auto\",\"mm_global_cache_backend\":\"mooncake\",\"disable_fast_image_processor\":false,\"mm_feature_transport\":null,\"enable_lora\":null,\"enable_lora_overlap_loading\":null,\"max_lora_rank\":null,\"lora_target_modules\":null,\"lora_paths\":null,\"max_loaded_loras\":null,\"max_loras_per_batch\":8,\"lora_eviction_policy\":\"lru\",\"lora_backend\":\"csgmv\",\"max_lora_chunk_size\":16,\"experts_shared_outer_loras\":null,\"lora_use_virtual_experts\":true,\"lora_strict_loading\":false,\"lora_drain_wait_threshold\":0.0,\"enable_two_batch_overlap\":false,\"enable_single_batch_overlap\":false,\"tbo_token_distribution_threshold\":0.48,\"cpu_offload_gb\":0,\"offload_group_size\":-1,\"offload_num_in_group\":1,\"offload_prefetch_step\":1,\"offload_mode\":\"cpu\",\"enable_lmcache\":false,\"lmcache_config_file\":null,\"enable_flexkv\":false,\"flexkv_config_file\":null,\"kt_weight_path\":null,\"kt_method\":\"AMXINT4\",\"kt_cpuinfer\":null,\"kt_threadpool_count\":2,\"kt_num_gpu_experts\":null,\"kt_max_deferred_experts_per_token\":null,\"dllm_algorithm\":null,\"dllm_algorithm_config\":null,\"dllm_fdfo\":true,\"disaggregation_mode\":\"null\",\"disaggregation_transfer_backend\":\"mooncake\",\"disaggregation_bootstrap_port\":8998,\"disaggregation_ib_device\":null,\"disaggregation_decode_enable_radix_cache\":false,\"disaggregation_decode_enable_offload_kvcache\":false,\"disaggregation_decode_retraction_backup\":null,\"num_reserved_decode_tokens\":512,\"disaggregation_decode_extra_slots\":null,\"disaggregation_decode_polling_interval\":1,\"optimistic_prefill_attempts\":0,\"encoder_only\":false,\"language_only\":false,\"language_model_only\":false,\"encoder_transfer_backend\":\"auto\",\"encoder_urls\":[],\"encoder_bootstrap_port\":8997,\"encoder_register_urls\":[],\"enable_adaptive_dispatch_to_encoder\":false,\"enable_pdmux\":false,\"pdmux_config_path\":null,\"sm_group_num\":8,\"startup_weight_load_mode\":\"serial\",\"custom_weight_loader\":null,\"weight_loader_disable_mmap\":false,\"weight_loader_prefetch_checkpoints\":false,\"weight_loader_prefetch_num_threads\":4,\"weight_loader_drop_cache_after_load\":false,\"remote_instance_weight_loader_seed_instance_ip\":null,\"remote_instance_weight_loader_seed_instance_service_port\":null,\"remote_instance_weight_loader_send_weights_group_ports\":null,\"remote_instance_weight_loader_backend\":\"nccl\",\"remote_instance_weight_loader_start_seed_via_transfer_engine\":false,\"engine_info_bootstrap_port\":6789,\"modelexpress_config\":null,\"download_dir\":null,\"model_checksum\":null,\"delete_ckpt_after_loading\":false,\"decrypted_config_file\":null,\"decrypted_draft_config_file\":null,\"checkpoint_engine_wait_weights_before_ready\":false,\"enable_prefill_delayer\":false,\"prefill_delayer_max_delay_passes\":30,\"prefill_delayer_token_usage_low_watermark\":null,\"prefill_delayer_forward_passes_buckets\":null,\"prefill_delayer_wait_seconds_buckets\":null,\"prefill_delayer_queue_min_ratio\":null,\"prefill_delayer_max_delay_ms\":null,\"min_free_slots_delay\":null,\"enable_deterministic_inference\":false,\"rl_on_policy_target\":null,\"kv_canary\":\"none\",\"kv_canary_sweep_interval\":0,\"enable_dynamic_batch_tokenizer\":false,\"dynamic_batch_tokenizer_batch_size\":32,\"dynamic_batch_tokenizer_batch_timeout\":0.002,\"enable_tokenizer_batch_encode\":false,\"disable_tokenizer_batch_decode\":false,\"debug_tensor_dump_output_folder\":null,\"debug_tensor_dump_layers\":null,\"debug_tensor_dump_input_file\":null,\"enable_weights_cpu_backup\":false,\"enable_draft_weights_cpu_backup\":false,\"enable_custom_logit_processor\":false,\"enable_return_hidden_states\":false,\"return_hidden_states_mode\":null,\"sampling_mask_max_tokens\":4096,\"disable_outlines_disk_cache\":false,\"enable_mis\":false,\"weight_cache_mode\":\"off\",\"weight_cache_socket\":null,\"weight_cache_timeout\":1800,\"forward_hooks\":null,\"msprobe_dump_config\":null,\"ple_offload_embedding\":null,\"ple_offload_backend\":\"pinned\",\"ple_offload_dir\":null,\"disaggregation_enable_kv_checksum\":false,\"enable_pd_role_switch\":false,\"speculative_domino_candidate_pool_size\":2048,\"flashinfer_a2a_dispatch_type\":null,\"cuda_graph_max_seq_len_prefill\":null,\"prefill_kv_cache_dequant_dtype\":\"auto\",\"dsv4_attn_backend\":\"auto\",\"otlp_service_name\":null,\"hicache_host_memory_fraction\":0.8,\"enable_linker_mla_dedup\":false,\"swa_prefix_tails\":null,\"enable_encoder_swa_bounded_replay\":false,\"enable_decoder_swa_bounded_replay\":null,\"enable_response_store\":false,\"disaggregation_decode_host_receive_threshold\":1.0,\"qsa_indexer_dtype\":\"auto\",\"disaggregation_decode_allocation_policy\":\"early\",\"speculative_use_block_verification\":false,\"speculative_draft_sink_size\":null,\"disable_aiter_allreduce_fusion_in_prefill\":false,\"disable_aiter_allreduce_fusion_in_decode\":false,\"enable_amd_monokernel\":false,\"dsa_triton_union\":0,\"enable_dsa_fused_indexer\":null,\"enable_watermark\":false,\"watermark_config\":null,\"grpc_response_timeout_secs\":300,\"enable_paged_experts\":false,\"paged_experts_num_resident\":null,\"enable_nvidia_megakernel\":false,\"enable_megamoe_for_layernorm_sp\":false,\"enable_http_worker_reuseport\":false,\"prefill_decode_interval_min_bs\":0,\"unified_cache_external_linker_config\":null,\"enable_return_aux_hidden_states\":false,\"return_aux_hidden_state_layer_ids\":null,\"enable_prefill_only_deterministic_inference\":false,\"true_on_policy_contract\":null,\"disable_draft_cuda_graph\":false,\"custom_pull_weights_pre_read_hook\":null,\"enable_engine_info_bootstrap\":false,\"enable_rdt_weight_sync\":false,\"lora_no_cpu_backup\":false,\"enable_prefill_weight_versions\":false,\"remote_instance_weight_loader_start_seed_via_nixl\":false,\"enable_token_space_processor\":false,\"sampling_backend\":null,\"reasoning_parser\":null,\"tool_call_parser\":null,\"kv_canary_real_data\":\"none\",\"disable_cuda_graph\":false,\"enable_dp_attention\":false,\"enable_flashinfer_allreduce_fusion\":false}},\"use_miles_dashboard\":false,\"dashboard_flush_interval\":5.0,\"dashboard_gpu_sample_interval\":1.0,\"dashboard_sglang_scrape_interval\":2.0,\"dashboard_sglang_scrape_mode\":\"auto\",\"dashboard_sglang_metrics\":null,\"dashboard_forward_prometheus\":false,\"use_wandb\":false,\"wandb_mode\":null,\"wandb_dir\":null,\"wandb_key\":null,\"wandb_host\":null,\"wandb_team\":null,\"wandb_group\":null,\"wandb_random_suffix\":true,\"wandb_always_use_train_step\":false,\"log_multi_turn\":false,\"log_reward_category\":null,\"log_correct_samples\":false,\"wandb_run_id\":null,\"use_tensorboard\":false,\"tb_project_name\":null,\"tb_experiment_name\":null,\"use_prometheus\":false,\"prometheus_port\":9090,\"prometheus_run_name\":null,\"use_mlflow\":false,\"mlflow_tracking_uri\":null,\"mlflow_experiment_name\":\"miles\",\"mlflow_run_name\":null,\"mlflow_run_id\":null,\"session_server_instances\":null,\"use_session_server\":true,\"session_server_workers\":32,\"session_server_ip\":null,\"session_server_external_host\":null,\"session_server_port\":null,\"tito_model\":\"default\",\"session_message_matcher\":\"strict\",\"session_sample_picker_path\":\"miles.rollout.session.v2.picker_hub.drop_same_prompt_retries\",\"session_sample_postprocessor_path\":\"miles.rollout.session.v2.postprocessor_hub.default_postprocess\",\"ci_disable_config_snapshot\":false,\"config_snapshot_name\":null,\"ci_enable_metrics_capture\":false,\"ci_event_root\":null,\"ci_test\":false,\"ci_tito_special_token_count_threshold\":0.0,\"ci_disable_kl_checker\":false,\"ci_disable_logprobs_checker\":false,\"ci_disable_weight_update_checker\":false,\"ci_metric_checker_key\":null,\"ci_metric_checker_threshold\":null,\"ci_metric_checker_expect_num\":null,\"ci_save_grad_norm\":null,\"ci_load_grad_norm\":null,\"ci_save_model_hash\":false,\"ci_check_model_hash\":false,\"prefill_num_servers\":null,\"enable_mtp_training\":false,\"dsa_impl\":\"miles\",\"miles_dsa_topk_backend\":\"canonical\",\"dsv4_impl\":\"megatron\",\"custom_megatron_init_path\":null,\"custom_megatron_before_log_prob_hook_path\":null,\"custom_megatron_before_train_step_hook_path\":null,\"rollout_buffer_url\":null,\"fetch_trajectory_retry_times\":-1,\"min_batch_collection_ratio\":1.0,\"rollout_task_type\":\"math\",\"data_pad_size_multiplier\":128,\"disable_rollout_trim_samples\":false,\"use_dynamic_global_batch_size\":false,\"rm_type\":\"math\",\"reward_key\":null,\"custom_rm_path\":null,\"http_proxy\":null,\"use_distributed_post\":false,\"save_debug_trajectory_data\":null,\"load_debug_rollout_data\":null,\"debug_rollout_only\":false,\"debug_train_only\":false,\"save_debug_train_data\":null,\"save_debug_event_data\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints/events\",\"dump_details\":null,\"dumper_enable\":false,\"dumper_dir\":\"/tmp/dumper\",\"dumper_inference\":null,\"dumper_fwd_only\":null,\"dumper_fwd_bwd\":null,\"dumper_source_patcher_config_inference\":null,\"dumper_source_patcher_config_train\":null,\"memory_snapshot_dir\":\".\",\"memory_snapshot_num_steps\":null,\"profile_target\":[\"train_overall\"],\"memory_recorder\":\"torch\",\"check_weight_update_equal\":false,\"check_weight_update_selector\":\"all\",\"check_weight_update_skip_list\":null,\"check_weight_update_allow_quant_error\":false,\"save_local_weight_checksum\":false,\"check_weight_transfer_checksum\":false,\"enable_event_analyzer\":false,\"log_inference_engine_weight_checksums\":false,\"enable_sample_ownership_checker\":false,\"sample_ownership_grace_steps\":10,\"enable_witness\":false,\"witness_buffer_size\":1048576,\"ci_fault_hooks\":null,\"ci_fault_hooks_path\":null,\"ci_inject_rollout_data_path\":null,\"env_report\":\"\",\"env_report_interval_seconds\":3600.0,\"debug_unified_grad_fused_logprob\":false,\"debug_deterministic_collective\":false,\"sglang_model_routers\":null,\"sglang_router_ip\":null,\"sglang_router_port\":null,\"sglang_router_policy\":\"manual\",\"sglang_router_request_timeout_secs\":14400,\"router_args\":{\"worker_urls\":[],\"policy\":\"cache_aware\",\"prefill_policy\":null,\"decode_policy\":null,\"cache_threshold\":0.3,\"balance_abs_threshold\":64,\"balance_rel_threshold\":1.5,\"bucket_adjust_interval_secs\":5,\"eviction_interval_secs\":60,\"max_tree_size\":67108864,\"max_idle_secs\":14400,\"assignment_mode\":\"min_load\",\"max_payload_size\":536870912,\"dp_aware\":false,\"enable_igw\":false,\"mini_lb\":false,\"pd_disaggregation\":false,\"prefill\":null,\"decode\":null,\"worker_startup_timeout_secs\":1800,\"worker_startup_check_interval\":30,\"log_dir\":null,\"log_level\":\"info\",\"service_discovery\":false,\"selector\":{},\"service_discovery_port\":80,\"service_discovery_namespace\":null,\"prefill_selector\":{},\"decode_selector\":{},\"prometheus_port\":29000,\"prometheus_host\":\"0.0.0.0\",\"prometheus_duration_buckets\":null,\"request_id_headers\":null,\"request_timeout_secs\":1800,\"shutdown_grace_period_secs\":180,\"cors_allowed_origins\":[],\"max_concurrent_requests\":-1,\"queue_size\":100,\"queue_timeout_secs\":60,\"rate_limit_tokens_per_second\":null,\"retry_max_retries\":5,\"retry_initial_backoff_ms\":50,\"retry_max_backoff_ms\":30000,\"retry_backoff_multiplier\":1.5,\"retry_jitter_factor\":0.2,\"disable_retries\":false,\"cb_failure_threshold\":10,\"cb_success_threshold\":3,\"cb_timeout_duration_secs\":60,\"cb_window_duration_secs\":120,\"disable_circuit_breaker\":false,\"health_failure_threshold\":3,\"health_success_threshold\":2,\"health_check_timeout_secs\":5,\"health_check_interval_secs\":60,\"health_check_endpoint\":\"/health\",\"disable_health_check\":false,\"model_path\":null,\"tokenizer_path\":null,\"chat_template\":null,\"tokenizer_cache_enable_l0\":false,\"tokenizer_cache_l0_max_entries\":10000,\"tokenizer_cache_enable_l1\":false,\"tokenizer_cache_l1_max_memory\":52428800,\"reasoning_parser\":null,\"tool_call_parser\":null,\"mcp_config_path\":null,\"backend\":\"sglang\",\"history_backend\":\"memory\",\"oracle_wallet_path\":null,\"oracle_tns_alias\":null,\"oracle_connect_descriptor\":null,\"oracle_username\":null,\"oracle_password\":null,\"oracle_pool_min\":1,\"oracle_pool_max\":16,\"oracle_pool_timeout_secs\":30,\"postgres_db_url\":null,\"postgres_pool_max\":16,\"redis_url\":null,\"redis_pool_max\":16,\"redis_retention_days\":30,\"client_cert_path\":null,\"client_key_path\":null,\"ca_cert_paths\":[],\"tls_cert_path\":null,\"tls_key_path\":null,\"enable_trace\":false,\"otlp_traces_endpoint\":\"localhost:4317\",\"api_key\":null,\"control_plane_api_keys\":[],\"control_plane_audit_enabled\":false,\"jwt_issuer\":null,\"jwt_audience\":null,\"jwt_jwks_uri\":null,\"jwt_role_mapping\":[]},\"router\":\"sglang\",\"miles_router_timeout\":null,\"miles_router_max_connections\":null,\"miles_router_health_check_failure_threshold\":3,\"lora_A_init_method\":\"xavier\",\"lora_B_init_method\":\"zero\",\"multi_lora\":false,\"lora_sync_sends_base\":true,\"hf_lora_targets\":null,\"lora_adapter_targets\":null,\"sglang_lora_use_virtual_experts\":true,\"lora_rank\":0,\"lora_alpha\":16,\"lora_dropout\":0.0,\"lora_type\":\"lora\",\"target_modules\":null,\"exclude_modules\":null,\"lora_adapter_path\":null,\"lora_sync_from_tensor\":false,\"lora_base_cpu_backup\":false,\"lora_train_only\":false,\"experts_shared_outer_loras\":false,\"multi_lora_n_adapters\":0,\"check_lora_weight_equal\":false,\"use_opd\":false,\"opd_type\":null,\"opd_kl_coef\":1.0,\"opd_teacher_load\":null,\"opd_teacher_ckpt_step\":null,\"use_critic\":false,\"ref_load\":null,\"ref_ckpt_step\":null,\"save_hf\":null,\"save_trigger_sentinel\":null,\"custom_megatron_post_save_hook_path\":null,\"num_critic_only_steps\":0,\"critic_load\":null,\"critic_save\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints_critic\",\"critic_lr\":1e-6,\"critic_lr_warmup_iters\":0,\"eps_clip\":0.2,\"eps_clip_high\":0.28,\"eps_clip_c\":null,\"value_clip\":0.2,\"kl_coef\":0.0,\"loss_type\":\"policy_loss\",\"score_centering_is\":\"none\",\"score_centering_tis_clip\":2.0,\"score_centering_mis_low\":0.5,\"score_centering_mis_high\":5.0,\"custom_loss_function_path\":null,\"kl_loss_type\":\"k1\",\"advantage_estimator\":\"grpo\",\"compute_advantages_and_returns\":true,\"use_kl_loss\":false,\"kl_loss_coef\":0.0,\"use_unbiased_kl\":false,\"ref_update_interval\":null,\"entropy_coef\":0.0,\"gamma\":1.0,\"lambd\":1.0,\"normalize_advantages\":false,\"use_rollout_entropy\":false,\"observe_training_entropy\":false,\"get_mismatch_metrics\":false,\"reset_optimizer_states\":false,\"use_rollout_logprobs\":false,\"skip_actor_forward_only\":false,\"use_tis\":false,\"tis_clip\":2.0,\"tis_clip_low\":0.0,\"custom_tis_function_path\":null,\"custom_pg_loss_reducer_function_path\":null,\"use_routing_replay\":false,\"use_rollout_routing_replay\":false,\"use_indexer_replay\":false,\"use_rollout_indexer_replay\":false,\"use_opsm\":false,\"opsm_delta\":0.0001,\"eval_uses_snapshots\":false,\"eval_prompt_data\":null,\"eval_config\":null,\"skip_eval_before_train\":false,\"eval_input_key\":null,\"eval_label_key\":null,\"eval_tool_key\":null,\"n_samples_per_eval_prompt\":1,\"eval_temperature\":null,\"eval_top_p\":null,\"eval_top_k\":null,\"eval_max_response_len\":null,\"eval_min_new_tokens\":null,\"eval_max_context_len\":null,\"eval_hf_dir\":null,\"eval_max_in_flight\":2,\"eval_overflow_policy\":\"backpressure\",\"eval_keep_snapshots\":2,\"num_rollout\":16,\"debug_exit_after_rollout\":null,\"num_epoch\":null,\"rollout_global_dataset\":true,\"data_source_path\":{\"path\":\"miles.rollout.data_source.RolloutDataSource\",\"config\":null},\"prompt_data\":\"/cluster-storage/datasets/dapo-math-17k/dapo-math-17k.jsonl\",\"apply_chat_template\":true,\"apply_chat_template_kwargs\":{},\"chat_template_path\":null,\"input_key\":\"prompt\",\"label_key\":\"label\",\"multimodal_keys\":null,\"metadata_key\":\"metadata\",\"tool_key\":\"tools\",\"start_rollout_id\":null,\"rollout_batch_size\":32,\"n_samples_per_prompt\":8,\"num_steps_per_rollout\":null,\"balance_data\":true,\"balance_by_flops\":false,\"allow_partial_train_step\":false,\"use_dynamic_batch_size\":true,\"max_tokens_per_gpu\":9216,\"trainer_heartbeat_checker_interval\":10.0,\"trainer_heartbeat_checker_timeout\":10.0,\"trainer_heartbeat_checker_first_wait\":300.0,\"trainer_heartbeat_checker_failure_threshold\":3,\"rollout_health_check_interval\":30.0,\"rollout_health_check_timeout\":30.0,\"rollout_health_check_first_wait\":0.0,\"rollout_health_check_failure_threshold\":1,\"use_fault_tolerance\":false,\"ft_components\":[],\"api_server_host\":\"127.0.0.1\",\"api_server_port\":0,\"mini_ft_controller_enable\":false,\"mini_ft_controller_poll_interval\":10.0,\"mini_ft_controller_resume_delay\":10.0,\"custom_agent_function_path\":null,\"use_sampling_support_replay\":false,\"rollout_sampling_logprobs_mode\":\"selected\",\"rollout_top_logprobs_num\":0,\"hf_checkpoint\":\"/typical-model\",\"model_name\":null,\"rollout_function_path\":{\"path\":\"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn\",\"config\":null},\"fully_async\":false,\"rollout_temperature\":1.0,\"rollout_top_p\":1.0,\"rollout_top_k\":-1,\"rollout_max_response_len\":8192,\"object_store_backend\":\"mooncake\",\"mooncake_store_init_kwargs\":{\"protocol\":\"tcp\",\"master_server_address\":\"127.0.0.1:50051\",\"global_segment_size\":\"2gb\",\"local_buffer_size\":\"2gb\"},\"mooncake_replica_num\":1,\"use_output_store\":false,\"output_store_local_buffer_size\":\"16gb\",\"async_unused_samples_handler\":\"drop\",\"custom_generate_function_path\":null,\"update_weight_buffer_size\":536870912,\"update_weights_interval\":1,\"pause_generation_mode\":\"retract\",\"keep_old_actor\":false,\"rollout_data_postprocess_path\":null,\"pin_rollout_manager_to_head\":false,\"rollout_external_engine_addrs\":null,\"rollout_external_router_pd\":false,\"custom_inference_engine_provider_path\":{\"path\":\"miles.ray.specs.inference.backend_inference_engine_provider\",\"config\":null},\"update_weight_transfer_mode\":\"broadcast\",\"update_weight_disk_dir\":null,\"update_weight_local_checkpoint_dir\":null,\"update_weight_delta_encoding\":\"xor\",\"update_weight_delta_checksum\":\"xxh3-128\",\"custom_update_weight_post_write_path\":null,\"p2p_transfer_timeout\":30.0,\"update_weight_engine_request_timeout\":300.0,\"update_weights_timeout\":600.0,\"p2p_transport\":\"mooncake\",\"trainer_id\":\"actor\",\"trainer_model_id\":null,\"entry\":\"train\",\"train_backend\":\"megatron\",\"qkv_format\":\"thd\",\"linear_attention_backend\":\"fla\",\"linear_attention_input_norm\":\"te\",\"true_on_policy_mode\":false,\"train_env_vars\":{},\"train_memory_margin_bytes\":1073741824,\"debug_skip_weight_update\":false,\"debug_disable_optimizer\":false,\"rematerialize_param_from_master_weight\":false,\"check_rematerialize_param_from_master_weight\":false,\"megatron_to_hf_mode\":\"raw\",\"dsa_attention_backend\":\"tilelang\",\"extra_high_precision_layers_hf\":[],\"extra_high_precision_layers_megatron\":[],\"custom_model_provider_path\":null,\"recompute_loss_function\":false,\"log_probs_backend\":\"torch\",\"log_probs_chunk_size\":-1,\"indep_dp\":false,\"delay_split_train_data_by_dp\":false,\"allgather_cp\":false,\"mfu_peak_tflops\":null,\"starts_inference_engines\":true,\"rollout_external\":false,\"cluster_backend\":\"kubernetes\",\"worker_comm_backend\":\"rpc\",\"deploy_component\":\"all\",\"deploy_instance_id\":null,\"init_expected_num_cells\":{\"default\":3},\"trainer_init_expected_num_cells\":1,\"trainer_controller_addrs\":null,\"inference_controller_addr\":null,\"rollout_num_gpus_per_engine\":1,\"num_gpus_per_node\":8,\"colocate\":true,\"offload\":false,\"offload_train\":true,\"clear_quantized_weight_workspaces_on_offload\":true,\"offload_rollout\":true,\"offload_rollout_level\":[\"kv_cache\",\"weight\"],\"offload_train_target\":\"cpu\",\"stream_optimizer_state_to_disk\":false,\"stream_optimizer_state_moment_dtype\":\"fp32\",\"stream_optimizer_state_page_cache_mb\":null,\"offload_train_disk_dir\":null,\"offload_train_disk_chunk_mb\":256,\"colocate_memory_peak_device\":\"cpu\",\"run_uuid\":\"0123456789abcdef\",\"backend\":{\"_is_global_batch_size_explicitly_specified\":true,\"account_for_embedding_in_pipeline_split\":false,\"account_for_loss_in_pipeline_split\":false,\"accumulate_allreduce_grads_in_fp32\":true,\"activation_func_clamp_shared_expert\":true,\"activation_func_clamp_value\":null,\"activation_offload_fraction\":1.0,\"adam_beta1\":0.9,\"adam_beta2\":0.98,\"adam_eps\":1e-8,\"add_bias_linear\":false,\"add_position_embedding\":true,\"add_qkv_bias\":false,\"adlr_autoresume\":false,\"adlr_autoresume_interval\":1000,\"align_grad_reduce\":true,\"align_param_gather\":false,\"allow_ambiguous_pad_tokens\":false,\"app_tag_run_name\":null,\"app_tag_run_version\":\"0.0.0\",\"apply_dsa_kernel_fusion\":null,\"apply_query_key_layer_scaling\":false,\"apply_residual_connection_post_layernorm\":false,\"apply_rope_fusion\":true,\"apply_wd_to_qk_layernorm\":false,\"async_ckpt_cpu_priority\":10,\"async_ckpt_io_priority\":3,\"async_ckpt_use_cpu_shm\":false,\"async_save\":false,\"async_strategy\":\"mcore\",\"attention_backend\":{\"__enum__\":\"megatron.core.transformer.enums:AttnBackend:flash\"},\"attention_dropout\":0.0,\"attention_output_gate\":false,\"attention_softmax_in_fp32\":true,\"auto_detect_ckpt_format\":false,\"backend_name\":\"megatron\",\"barrier_with_L1_time\":true,\"batch_invariant_mode\":false,\"bert_binary_head\":true,\"bert_embedder_type\":\"megatron\",\"bert_load\":null,\"beta_fast\":32,\"beta_slow\":1,\"bf16\":true,\"bias_dropout_fusion\":true,\"bias_gelu_fusion\":false,\"bias_swiglu_fusion\":true,\"biencoder_projection_dim\":0,\"biencoder_shared_query_context_model\":false,\"block_data_path\":null,\"cache_mla_latents\":false,\"calc_ft_timeouts\":false,\"calculate_per_token_loss\":false,\"chat_template\":null,\"check_for_large_grads\":false,\"check_for_nan_in_loss_and_grad\":true,\"check_for_spiky_loss\":false,\"check_weight_hash_across_dp_replicas_interval\":null,\"chunked_optimizer_state_offload\":false,\"ckpt_assume_constant_structure\":false,\"ckpt_convert_format\":null,\"ckpt_convert_save\":null,\"ckpt_convert_update_legacy_dist_opt_format\":false,\"ckpt_format\":\"torch_dist\",\"ckpt_fully_parallel_load\":false,\"ckpt_fully_parallel_load_exchange_algo\":\"broadcast\",\"ckpt_fully_parallel_load_process_group\":\"dp\",\"ckpt_fully_parallel_save\":true,\"ckpt_fully_parallel_save_deprecated\":false,\"ckpt_fully_parallel_save_process_group\":\"dp\",\"ckpt_load_validate_sharding_integrity\":true,\"classes_fraction\":1.0,\"clip_grad\":1.0,\"clone_scatter_output_in_embedding\":true,\"compress_ratios\":null,\"config_logger_dir\":\"\",\"consumed_train_samples\":0,\"consumed_valid_samples\":0,\"context_parallel_size\":4,\"cp_comm_type\":[\"a2a\"],\"cp_partition_mode\":\"zigzag\",\"cpu_offloading_num_layers\":0,\"cpu_offloading_retain_pinned_cpu_buffers\":false,\"create_all_gather_group\":false,\"create_attention_mask_in_dataloader\":true,\"cross_entropy_fusion_impl\":\"native\",\"cross_entropy_loss_fusion\":false,\"csa_compress_ratios\":null,\"csa_compress_rotary_base\":40000.0,\"csa_dense_mode\":false,\"csa_window_size\":128,\"cuda_graph_dynamic_microbatches\":false,\"cuda_graph_impl\":\"none\",\"cuda_graph_modules\":[],\"cuda_graph_warmup_steps\":3,\"data_args_path\":null,\"data_cache_path\":null,\"data_parallel_random_init\":false,\"data_parallel_sharding_strategy\":\"optim_grads_params\",\"data_parallel_size\":4,\"data_path\":null,\"data_per_class_fraction\":1.0,\"data_sharding\":true,\"dataloader_defer_npy_index_mmap\":false,\"dataloader_fast_cache_load\":false,\"dataloader_inter_document_masking\":false,\"dataloader_type\":\"single\",\"ddp_average_in_collective\":false,\"ddp_bucket_size\":null,\"ddp_num_buckets\":null,\"ddp_pad_buckets_for_high_nccl_busbw\":false,\"ddp_param_name_patterns_for_fp32_local_accumulation\":[],\"ddp_reduce_scatter_with_fp32_accumulation\":false,\"decode_only_cuda_graphs\":false,\"decoder_first_pipeline_num_layers\":null,\"decoder_last_pipeline_num_layers\":null,\"decoder_num_layers\":null,\"decoder_seq_length\":null,\"decoupled_lr\":null,\"decoupled_min_lr\":null,\"decrease_batch_size_if_needed\":false,\"defer_embedding_wgrad_compute\":false,\"delay_offload_until_cuda_graph\":false,\"delay_wgrad_compute\":false,\"delta_offload_bytes_across_pp_ranks\":0,\"dense_grouped_gemm\":false,\"deprecated_use_mcore_models\":false,\"deterministic_mode\":false,\"dino_bottleneck_size\":256,\"dino_freeze_last_layer\":1,\"dino_head_hidden_size\":2048,\"dino_local_crops_number\":10,\"dino_local_img_size\":96,\"dino_norm_last_layer\":false,\"dino_teacher_temp\":0.07,\"dino_warmup_teacher_temp\":0.04,\"dino_warmup_teacher_temp_epochs\":30,\"disable_bf16_reduced_precision_matmul\":false,\"disable_grad_buffers_cpu_backup\":true,\"disable_jit_fuser\":false,\"disable_msc_deprecated\":false,\"disable_param_buffers_cpu_backup\":true,\"disable_straggler_on_startup\":false,\"disable_symmetric_registration\":false,\"dist_ckpt_format_deprecated\":null,\"dist_ckpt_optim_fully_reshardable\":false,\"dist_ckpt_save_pre_mcore_014\":false,\"dist_ckpt_strictness\":\"assume_ok_unexpected\",\"dist_ckpt_workers\":1,\"distrib_optim_fully_reshardable_mem_efficient\":false,\"distribute_saved_activations\":false,\"distributed_backend\":\"nccl\",\"distributed_timeout_minutes\":10,\"distributed_timeout_seconds_after_init\":null,\"dsa_cp_balance_indexer\":false,\"dsa_indexer_head_dim\":null,\"dsa_indexer_k_norm_epsilon\":null,\"dsa_indexer_k_norm_fp32\":false,\"dsa_indexer_loss_coeff\":null,\"dsa_indexer_n_heads\":null,\"dsa_indexer_precision\":\"bf16\",\"dsa_indexer_rope_interleaved\":false,\"dsa_indexer_rotate_activation\":true,\"dsa_indexer_scoring_relu\":true,\"dsa_indexer_skip_topk_offset\":0,\"dsa_indexer_topk\":null,\"dsa_indexer_topk_backend\":null,\"dsa_indexer_topk_deterministic\":false,\"dsa_indexer_topk_freq\":1,\"dsa_indexer_topk_tie_break\":0,\"dsa_indexer_use_sparse_loss\":false,\"dsa_indexer_weights_proj_output_dtype\":\"bf16\",\"dsa_indexer_weights_proj_use_quantization\":true,\"dsa_kernel_backend\":null,\"dump_param_to_param_group_map\":null,\"dynamic_context_parallel\":false,\"embedding_init_method_std\":null,\"embedding_path\":null,\"empty_unused_memory_level\":0,\"enable_chunked_prefill\":false,\"enable_cuda_graph\":false,\"enable_experimental\":false,\"enable_ft_package\":false,\"enable_full_sharding_in_hsdp\":false,\"enable_hyper_connections\":false,\"enable_msc\":false,\"enable_one_logger\":true,\"encoder_num_layers\":36,\"encoder_seq_length\":4096,\"end_weight_decay\":0.1,\"eod_mask_loss\":false,\"ep_overlap_early_attn_memory_release\":false,\"error_injection_rate\":0,\"error_injection_type\":\"transient_error\",\"eval_global_batch_size\":256,\"eval_interval\":null,\"eval_iters\":100,\"eval_micro_batch_size\":1,\"evidence_data_path\":null,\"exit_duration_in_mins\":null,\"exit_interval\":null,\"exit_on_missing_checkpoint\":false,\"exit_signal\":{\"__enum__\":\"signal:Signals:SIGTERM\"},\"exit_signal_handler\":false,\"exit_signal_handler_for_dataloader\":false,\"exit_signal_handler_for_training\":false,\"exp_avg_dtype\":{\"__torch_dtype__\":\"float32\"},\"exp_avg_sq_dtype\":{\"__torch_dtype__\":\"float32\"},\"experimental_attention_variant\":null,\"expert_model_parallel_size\":1,\"expert_tensor_parallel_size\":1,\"external_cuda_graph\":false,\"fake_process_group\":false,\"fallback_to_eager_attn\":false,\"fault_injector_delay_start_iteration\":null,\"fault_injector_fault_delay\":null,\"fault_injector_fault_probabilities\":null,\"fault_injector_fault_types\":null,\"fault_injector_mtti_seconds\":null,\"fault_injector_num_ranks\":null,\"fault_injector_offset_seconds\":null,\"fault_injector_ranks\":null,\"fault_injector_seed\":null,\"ffn_hidden_size\":9728,\"fim_data\":false,\"fim_eod_token\":\"<|endoftext|>\",\"fim_fragment_rate\":null,\"fim_middle_token\":\"\",\"fim_no_prefix\":null,\"fim_pad_token\":\"\",\"fim_prefix_token\":\"\",\"fim_rate\":0.5,\"fim_split_sample\":null,\"fim_spm_rate\":0.5,\"fim_suffix_token\":\"\",\"fine_grained_activation_offloading\":false,\"fine_grained_offloading_max_inflight_offloads\":null,\"first_last_layers_bf16\":false,\"flash_decode\":false,\"flight_recorder_dump_on_timeout\":true,\"flight_recorder_dump_path\":null,\"flight_recorder_extra_dump_on_exec\":true,\"flight_recorder_include_only_active\":true,\"flight_recorder_include_stack_trace\":false,\"flight_recorder_trace_buffer_size\":2000,\"fp16\":false,\"fp16_lm_cross_entropy\":false,\"fp32_residual_connection\":false,\"fp4\":null,\"fp4_param_gather\":false,\"fp4_quantizer_factory\":null,\"fp4_recipe\":\"nvfp4\",\"fp8\":null,\"fp8_amax_compute_algo\":\"most_recent\",\"fp8_amax_history_len\":1,\"fp8_interval\":1,\"fp8_margin\":0,\"fp8_output_proj\":false,\"fp8_param_gather\":false,\"fp8_quantizer_factory\":null,\"fp8_recipe\":\"delayed\",\"fp8_wgrad\":true,\"freeze_all_layers\":false,\"freeze_e_score_correction_bias\":false,\"fsdp_db_use_persist_buf_on_alloc_fail\":false,\"fsdp_double_buffer\":false,\"fsdp_manual_registration\":false,\"ft_num_warmup_iters\":5,\"full_validation\":false,\"fused_residual_rmsnorm\":false,\"gdn_conv_pad_alignment\":null,\"gdn_pre_gated_delta_rule_fusion\":false,\"global_batch_size\":256,\"glu_linear_offset\":0.0,\"gpu_sniff_test_interval\":null,\"grad_reduce_in_bf16\":false,\"gradient_accumulation_fusion\":true,\"gradient_reduce_div_fusion\":true,\"group_query_attention\":true,\"grpo_clamp_eps_lower\":0.01,\"grpo_clamp_eps_upper\":0.01,\"grpo_entropy_term_weight\":0.0,\"grpo_filter_groups_with_same_reward\":false,\"grpo_group_size\":2,\"grpo_iterations\":2,\"grpo_kl_beta\":0.001,\"grpo_prompts_per_step\":32,\"head_lr_mult\":1.0,\"head_wise_attn_gate\":false,\"heterogeneous_layers_config_encoded_json\":null,\"heterogeneous_layers_config_path\":null,\"hidden_dropout\":0.0,\"hidden_size\":2560,\"hierarchical_context_parallel_sizes\":null,\"high_priority_a2a_comm_stream\":false,\"high_priority_stream_groups\":[],\"hybrid_context_parallel\":false,\"hybrid_layer_pattern\":null,\"hybrid_override_pattern\":null,\"hysteresis\":2,\"ict_head_size\":null,\"ict_load\":null,\"img_h\":224,\"img_w\":224,\"indexer_batch_size\":128,\"indexer_log_interval\":1000,\"inference_batch_times_seqlen_threshold\":-1,\"inference_coordinator_port\":null,\"inference_cuda_graph_all_prefills\":false,\"inference_cuda_graph_scope\":{\"__enum__\":\"megatron.core.transformer.enums:InferenceCudaGraphScope:none\"},\"inference_disable_ep_consensus\":false,\"inference_disable_triton_nvls_kernels\":false,\"inference_dynamic_batching\":false,\"inference_dynamic_batching_async_sched_mode\":\"legacy\",\"inference_dynamic_batching_block_size\":256,\"inference_dynamic_batching_buffer_size_gb\":40.0,\"inference_dynamic_batching_cuda_graph_max_tokens\":16384,\"inference_dynamic_batching_cuda_graph_mixed_prefill_count\":16,\"inference_dynamic_batching_cuda_graph_sizing_distribution\":\"exponential\",\"inference_dynamic_batching_enable_prefix_caching\":false,\"inference_dynamic_batching_logprobs_mode\":\"raw_logprobs\",\"inference_dynamic_batching_mamba_memory_ratio\":null,\"inference_dynamic_batching_max_requests\":null,\"inference_dynamic_batching_max_tokens\":null,\"inference_dynamic_batching_num_cuda_graphs\":16,\"inference_dynamic_batching_paused_buffer_size_gb\":null,\"inference_dynamic_batching_prefix_caching_coordinator_policy\":\"first_prefix_block\",\"inference_dynamic_batching_prefix_caching_eviction_policy\":\"ref_zero\",\"inference_dynamic_batching_prefix_caching_mamba_gb\":null,\"inference_dynamic_batching_prefix_caching_routing_alpha\":0.5,\"inference_dynamic_batching_sampling_backend\":\"torch\",\"inference_dynamic_batching_track_generated_token_events\":false,\"inference_dynamic_batching_track_paused_request_events\":false,\"inference_dynamic_batching_unified_memory_level\":0,\"inference_fuse_tp_communication\":false,\"inference_grouped_gemm_backend\":\"vllm\",\"inference_logging_step_interval\":0,\"inference_max_requests\":8,\"inference_max_seq_length\":2560,\"inference_moe_disable_fused_quant_kernels\":false,\"inference_moe_token_dispatcher_type\":\"nvls\",\"inference_rng_tracker\":false,\"inference_shards\":null,\"inference_text_gen_server_logging\":false,\"inference_use_synchronous_zmq_collectives\":false,\"inference_wandb_logging\":false,\"init_method_std\":0.02,\"init_method_xavier_uniform\":false,\"init_model_with_meta_device\":false,\"initial_loss_scale\":4294967296,\"inprocess_active_world_size\":1,\"inprocess_barrier_timeout\":120,\"inprocess_completion_timeout\":120,\"inprocess_empty_cuda_cache\":false,\"inprocess_granularity\":\"node\",\"inprocess_hard_timeout\":90,\"inprocess_heartbeat_interval\":30,\"inprocess_heartbeat_timeout\":60,\"inprocess_last_call_wait\":1,\"inprocess_max_iterations\":null,\"inprocess_monitor_process_interval\":1.0,\"inprocess_monitor_thread_interval\":1.0,\"inprocess_progress_watchdog_interval\":1.0,\"inprocess_restart\":false,\"inprocess_soft_timeout\":60,\"inprocess_termination_grace_time\":1,\"is_hybrid_model\":false,\"iter_per_epoch\":1250,\"iterations_to_skip\":[],\"keep_fp8_transpose_cache\":false,\"kitchen_attention_backend\":\"sdpa\",\"kv_channels\":128,\"kv_lora_rank\":32,\"langrl_env_config\":null,\"layernorm_epsilon\":1e-6,\"layernorm_zero_centered_gamma\":false,\"lazy_mpu_init\":false,\"linear_attention_freq\":null,\"linear_attention_type\":null,\"linear_conv_kernel_dim\":4,\"linear_cp_mode\":\"chunkwise\",\"linear_key_head_dim\":128,\"linear_num_key_heads\":16,\"linear_num_value_heads\":32,\"linear_value_head_dim\":128,\"lion_beta1\":0.95,\"lion_beta2\":0.98,\"load_main_params_from_ckpt\":false,\"local_rank\":0,\"log_device_memory_used\":false,\"log_energy\":false,\"log_interval\":100,\"log_loss_scale_to_tensorboard\":true,\"log_max_attention_logit\":false,\"log_memory_interval\":null,\"log_memory_to_tensorboard\":false,\"log_moe_overload_factor\":false,\"log_num_zeros_in_grad\":false,\"log_params_norm\":false,\"log_progress\":false,\"log_straggler\":false,\"log_throughput\":false,\"log_timers_to_tensorboard\":false,\"log_validation_ppl_to_tensorboard\":false,\"log_world_size_to_tensorboard\":false,\"logging_level\":null,\"logits_load_decode_threads\":4,\"logits_load_dir\":null,\"logits_load_ignore_errors\":false,\"logits_load_kd_loss_alpha\":1.0,\"logits_load_msc_prefetch_depth\":2,\"logits_load_prefetch_factor\":3,\"logits_save_dir\":null,\"logits_save_dtype\":\"fp16\",\"logits_save_top_k\":null,\"logits_save_top_p\":null,\"logits_save_top_p_min_k\":1,\"loss_scale\":null,\"loss_scale_window\":1000,\"low_memory_resume\":false,\"lr\":1e-6,\"lr_decay_iters\":null,\"lr_decay_samples\":null,\"lr_decay_style\":\"constant\",\"lr_warmup_fraction\":null,\"lr_warmup_init\":0.0,\"lr_warmup_iters\":0,\"lr_warmup_samples\":0,\"lr_wsd_decay_iters\":null,\"lr_wsd_decay_samples\":null,\"lr_wsd_decay_style\":\"exponential\",\"main_grads_dtype\":{\"__torch_dtype__\":\"float32\"},\"main_params_dtype\":{\"__torch_dtype__\":\"float32\"},\"make_vocab_size_divisible_by\":128,\"mamba_head_dim\":64,\"mamba_inference_conv_states_dtype\":{\"__torch_dtype__\":\"bfloat16\"},\"mamba_inference_ssm_states_dtype\":{\"__torch_dtype__\":\"bfloat16\"},\"mamba_num_groups\":8,\"mamba_num_heads\":null,\"mamba_state_dim\":128,\"mamba_training_ssm_states_dtype\":null,\"manual_gc\":false,\"manual_gc_eval\":true,\"manual_gc_interval\":0,\"mask_factor\":1.0,\"mask_prob\":0.15,\"mask_type\":\"random\",\"masked_softmax_fusion\":true,\"max_position_embeddings\":4096,\"max_seqlen_per_dp_cp_rank\":null,\"max_tokens_to_oom\":12000,\"megatron_fsdp_cache_param_bucket_views\":false,\"megatron_fsdp_enable_fine_grained_param_gather\":false,\"megatron_fsdp_grad_comm_dtype\":null,\"megatron_fsdp_main_grads_dtype\":null,\"megatron_fsdp_main_params_dtype\":{\"__torch_dtype__\":\"float32\"},\"megatron_fsdp_max_pool_double_buffer\":false,\"megatron_fsdp_prefetch_recompute_forward_weights\":false,\"memory_snapshot_path\":\"snapshot.pickle\",\"merge_file\":null,\"metadata_path\":null,\"mhc_init_gating_factor\":0.01,\"mhc_recompute_layer_num\":null,\"mhc_sinkhorn_iterations\":20,\"micro_batch_size\":1,\"microbatch_group_size_per_vp_stage\":null,\"mid_level_dataset_surplus\":0.005,\"min_dynamic_context_parallel_size\":1,\"min_loss_scale\":1.0,\"min_lr\":0.0,\"min_offloaded_tensor_size\":1048576,\"mla_down_proj_fusion\":false,\"mlp_chunks_for_prefill\":1,\"mlp_chunks_for_training\":1,\"mmap_bin_files\":true,\"mock_data\":false,\"moe_activation_in_fp32\":false,\"moe_apply_probs_on_input\":false,\"moe_aux_loss_coeff\":0.0,\"moe_combine_in_fp32\":false,\"moe_deepep_num_sms\":null,\"moe_enable_deepep\":false,\"moe_enable_routing_replay\":false,\"moe_expert_capacity_factor\":null,\"moe_expert_rank_capacity_factor\":null,\"moe_ffn_hidden_size\":null,\"moe_flex_dispatcher_backend\":\"deepep\",\"moe_flex_dispatcher_num_sms\":null,\"moe_grouped_gemm\":false,\"moe_hybridep_num_blocks_permute\":null,\"moe_hybridep_num_blocks_unpermute\":null,\"moe_hybridep_num_sms\":null,\"moe_hybridep_num_sms_preprocessing\":108,\"moe_hybridep_pad_variable_tokens\":false,\"moe_input_jitter_eps\":null,\"moe_latent_size\":null,\"moe_latent_use_norm\":false,\"moe_layer_freq\":1,\"moe_layer_recompute\":false,\"moe_mlp_glu_interleave_size\":null,\"moe_n_hash_layers\":0,\"moe_ncclep_static_shape\":false,\"moe_ncclep_use_symm_mem\":false,\"moe_pad_expert_input_to_capacity\":false,\"moe_pad_experts_for_cuda_graph_inference\":false,\"moe_paged_stash\":false,\"moe_paged_stash_buffer_size_factor_cpu\":0.0,\"moe_paged_stash_buffer_size_factor_cuda\":1.1,\"moe_paged_stash_page_size\":64,\"moe_per_layer_logging\":false,\"moe_permute_accumulation_in_fp32\":false,\"moe_permute_fusion\":false,\"moe_permute_fusion_into_hybridep\":false,\"moe_router_bias_update_rate\":0.001,\"moe_router_dtype\":null,\"moe_router_enable_expert_bias\":false,\"moe_router_force_biased\":null,\"moe_router_force_load_balancing\":false,\"moe_router_freeze_gate\":false,\"moe_router_fusion\":false,\"moe_router_group_topk\":null,\"moe_router_load_balancing_type\":\"aux_loss\",\"moe_router_num_groups\":null,\"moe_router_padding_for_fp8\":false,\"moe_router_padding_for_quantization\":false,\"moe_router_pre_softmax\":false,\"moe_router_score_function\":\"softmax\",\"moe_router_topk\":2,\"moe_router_topk_scaling_factor\":null,\"moe_router_use_torch_mm\":true,\"moe_routing_trace_capture_hidden_states\":false,\"moe_routing_trace_capture_logits\":false,\"moe_routing_trace_dump_weights\":false,\"moe_routing_trace_max_training_iters\":null,\"moe_routing_trace_path\":null,\"moe_shared_expert_gate\":false,\"moe_shared_expert_glu_interleave_size\":null,\"moe_shared_expert_intermediate_size\":null,\"moe_shared_expert_overlap\":false,\"moe_single_grouped_bias\":false,\"moe_single_grouped_weight\":false,\"moe_token_dispatcher_type\":\"alltoall\",\"moe_token_drop_policy\":\"probs\",\"moe_upcycling_granularity\":1,\"moe_use_upcycling\":false,\"moe_z_loss_coeff\":null,\"mrope_interleaved\":false,\"mrope_section\":null,\"mscale\":1.0,\"mscale_all_dim\":0.0,\"mtp_detach_heads\":true,\"mtp_hybrid_override_pattern\":null,\"mtp_loss_scaling_factor\":0.2,\"mtp_num_layers\":null,\"mtp_standalone\":false,\"mtp_use_repeated_layer\":false,\"multi_latent_attention\":false,\"multiple_validation_sets\":false,\"muon_coefficient_type\":\"quintic\",\"muon_extra_scale_factor\":1.0,\"muon_fp32_matmul_prec\":\"medium\",\"muon_momentum\":0.9,\"muon_nesterov\":false,\"muon_num_ns_steps\":5,\"muon_scalar_optimizer\":\"adam\",\"muon_scale_mode\":\"spectral\",\"muon_split_qkv\":true,\"muon_tp_mode\":\"blockwise\",\"mup_attn_scale_power\":1.0,\"mup_base_head_dim\":null,\"mup_base_hidden_size\":null,\"mup_embedding_mult\":1.0,\"mup_output_mult\":1.0,\"mup_width_mult\":1.0,\"nccl_all_reduce_for_prefill\":false,\"nccl_communicator_config_path\":null,\"nccl_ub\":false,\"no_persist_layer_norm\":false,\"no_rope_freq\":null,\"no_save_optim\":false,\"no_save_rng\":null,\"no_weight_decay_cond_type\":null,\"non_persistent_ckpt_type\":null,\"non_persistent_global_ckpt_dir\":null,\"non_persistent_local_ckpt_algo\":\"fully_parallel\",\"non_persistent_local_ckpt_dir\":null,\"non_persistent_save_interval\":null,\"normalization\":\"RMSNorm\",\"null_tokenizer_eod_id\":null,\"null_tokenizer_pad_id\":-1,\"num_attention_heads\":32,\"num_channels\":3,\"num_classes\":1000,\"num_dataset_builder_threads\":1,\"num_distributed_optimizer_instances\":1,\"num_experts\":null,\"num_layers\":36,\"num_layers_at_end_in_bf16\":1,\"num_layers_at_start_in_bf16\":1,\"num_layers_per_virtual_pipeline_stage\":null,\"num_query_groups\":8,\"num_residual_streams\":4,\"num_speculative_tokens\":0,\"num_virtual_stages_per_pipeline_rank\":null,\"num_workers\":2,\"nvtx_ranges\":false,\"o_groups\":8,\"o_lora_rank\":1024,\"object_storage_cache_path\":null,\"offload_modules\":[],\"offload_optimizer_states\":false,\"one_logger_async\":false,\"one_logger_project\":\"megatron-lm\",\"one_logger_run_name\":null,\"onnx_safe\":null,\"openai_gelu\":false,\"optimizer\":\"adam\",\"optimizer_cpu_offload\":false,\"optimizer_cuda_graph\":false,\"optimizer_offload_fraction\":1.0,\"optimizer_state_offload_chunk_size_mb\":0,\"optimizer_state_offload_fraction\":1.0,\"original_max_position_embeddings\":4096,\"outer_dp_sharding_strategy\":\"no_shard\",\"output_bert_embeddings\":false,\"overlap_cpu_optimizer_d2h_h2d\":false,\"overlap_dispatch_backward_with_experts_wgrad\":false,\"overlap_grad_reduce\":false,\"overlap_moe_expert_parallel_comm\":false,\"overlap_p2p_comm\":false,\"overlap_p2p_comm_warmup_flush\":false,\"overlap_param_gather\":false,\"overlap_param_gather_with_optimizer_step\":false,\"override_opt_param_scheduler\":false,\"pad_packed_seq_alignment\":null,\"pad_vocab_size\":true,\"padded_vocab_size\":152064,\"params_dtype\":{\"__torch_dtype__\":\"bfloat16\"},\"patch_dim\":16,\"per_dataset_sequences_path\":null,\"per_split_data_args_path\":null,\"perform_initialization\":true,\"perform_rl_step\":false,\"phase_transition_iterations\":null,\"pin_cpu_grads\":true,\"pin_cpu_params\":true,\"pipeline_model_parallel_comm_backend\":null,\"pipeline_model_parallel_layout\":null,\"pipeline_model_parallel_size\":1,\"position_embedding_type\":\"rope\",\"post_mlp_layernorm\":false,\"post_self_attn_layernorm\":false,\"pretrained_checkpoint\":null,\"profile\":false,\"profile_ranks\":[],\"profile_step_end\":12,\"profile_step_start\":10,\"pytorch_profiler_collect_callstack\":false,\"pytorch_profiler_collect_chakra\":false,\"pytorch_profiler_collect_shapes\":false,\"q_lora_rank\":null,\"qk_clip\":false,\"qk_clip_alpha\":0.5,\"qk_clip_threshold\":100,\"qk_head_dim\":128,\"qk_l2_norm\":false,\"qk_layernorm\":true,\"qk_pos_emb_head_dim\":64,\"query_in_block_prob\":0.1,\"quick_geglu\":false,\"rampup_batch_size\":null,\"rank\":0,\"recompute_granularity\":\"full\",\"recompute_method\":\"uniform\",\"recompute_modules\":null,\"recompute_num_layers\":1,\"record_memory_history\":false,\"record_shapes\":false,\"refit_method\":\"gloo\",\"relative_attention_max_distance\":128,\"relative_attention_num_buckets\":32,\"replication\":false,\"replication_factor\":2,\"replication_jump\":null,\"rerun_mode\":\"validate_results\",\"reset_attention_mask\":false,\"reset_position_ids\":false,\"result_rejected_tracker_filename\":null,\"retriever_report_topk_accuracies\":[],\"retriever_score_scaling\":false,\"reuse_grad_buf_for_mxfp8_param_ag\":false,\"rl_consumption_granularity\":\"B\",\"rl_default_temperature\":1.0,\"rl_default_top_k\":-1,\"rl_default_top_p\":0,\"rl_generation_lag\":0,\"rl_importance_sampling_truncation_coef\":null,\"rl_inference_expert_model_parallel_size\":null,\"rl_inference_expert_tensor_model_parallel_size\":null,\"rl_inference_logprobs_is_correction\":false,\"rl_inference_model_unified_memory_level\":0,\"rl_inference_parsers\":[],\"rl_inference_pipeline_model_parallel_size\":null,\"rl_inference_tensor_model_parallel_size\":null,\"rl_kv_cache_management_mode\":\"persist\",\"rl_offload_inference_model_weights_when_idle\":false,\"rl_offload_optimizer_during_inference\":false,\"rl_partial_rollouts\":false,\"rl_persist_cuda_graphs\":false,\"rl_profile\":false,\"rl_profile_dir\":null,\"rl_prompts_per_eval\":32,\"rl_sequence_packing_algo\":\"fifo\",\"rl_sequence_packing_max_sequences_per_bin\":50,\"rl_skip_bos_token\":false,\"rl_submission_granularity\":\"B\",\"rl_training_cuda_graphs\":false,\"rl_use_sequence_packing\":false,\"rl_verify_model_weights_swap\":false,\"rollout_indexer_topk_num_streams\":null,\"rollout_indexer_topk_width\":null,\"rope_scaling_factor\":8.0,\"rope_type\":\"rope\",\"rotary_base\":1000000,\"rotary_base_per_layer\":null,\"rotary_interleaved\":false,\"rotary_percent\":1.0,\"rotary_scaling_factor\":1.0,\"rotary_seq_len_interpolation_factor\":null,\"run_workload_inspector_server\":false,\"sample_rate\":1.0,\"save\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints\",\"save_activations_interval\":null,\"save_dgrads_interval\":null,\"save_interval\":20,\"save_params_interval\":null,\"save_retain_interval\":null,\"save_tokens_per_expert_interval\":null,\"save_wgrads_interval\":null,\"seed\":1234,\"seq_length\":4096,\"sequence_packing_scheduler\":null,\"sequence_parallel\":true,\"sft\":false,\"sft_mock_dataset_config_json\":null,\"sft_tokenizer_prompt_format\":\"nemotron-h-aligned\",\"sgd_momentum\":0.9,\"sharp_enabled_group\":null,\"short_seq_prob\":0.1,\"skip_train\":false,\"skipped_train_samples\":0,\"softmax_type\":\"vanilla\",\"spec\":null,\"special_tokens\":null,\"split\":null,\"squared_relu\":false,\"start_eval_at_iter\":null,\"start_weight_decay\":0.1,\"step_batch_size_schedule\":null,\"straggler_ctrlr_port\":65535,\"straggler_minmax_count\":1,\"strict_fsdp_dtensor_load\":true,\"suggested_communication_unit_size\":null,\"swiglu\":true,\"swin_backbone_type\":\"tiny\",\"symmetric_ar_type\":null,\"te_precision_config_file\":null,\"te_rng_tracker\":false,\"tensor_model_parallel_size\":2,\"tensorboard_dir\":null,\"tensorboard_log_interval\":1,\"tensorboard_queue_size\":1000,\"test_data_path\":null,\"test_mode\":false,\"thd_max_packed_sequences\":null,\"thd_tail_padding_policy\":null,\"tiktoken_num_special_tokens\":1000,\"tiktoken_pattern\":null,\"timing_log_level\":0,\"timing_log_option\":\"minmax\",\"titles_data_path\":null,\"tokenizer_hf_no_include_special_tokens\":false,\"tokenizer_hf_no_use_fast\":false,\"tokenizer_model\":\"/typical-model\",\"tokenizer_sentencepiece_ignore_extra_whitespaces\":true,\"tokenizer_sentencepiece_legacy\":false,\"tokenizer_type\":\"HuggingFaceTokenizer\",\"torch_fsdp2_reshard_after_forward\":true,\"tp_comm_bootstrap_backend\":\"nccl\",\"tp_comm_bulk_dgrad\":true,\"tp_comm_bulk_wgrad\":true,\"tp_comm_overlap\":false,\"tp_comm_overlap_ag\":true,\"tp_comm_overlap_cfg\":null,\"tp_comm_overlap_rs\":true,\"tp_comm_overlap_rs_dgrad\":false,\"tp_comm_split_ag\":true,\"tp_comm_split_rs\":true,\"train_data_path\":null,\"train_iters\":null,\"train_samples\":null,\"train_sync_interval\":null,\"transformer_impl\":\"transformer_engine\",\"transformer_pipeline_model_parallel_size\":1,\"trust_remote_code\":true,\"untie_embeddings_and_output_weights\":false,\"use_checkpoint_args\":false,\"use_checkpoint_opt_param_scheduler\":false,\"use_cpu_initialization\":null,\"use_dist_ckpt\":true,\"use_dist_ckpt_deprecated\":false,\"use_distributed_optimizer\":true,\"use_flash_attn\":false,\"use_fused_mhc\":false,\"use_fused_weighted_squared_relu\":false,\"use_gloo_process_groups\":true,\"use_grouped_gemm_for_dense_mlp\":false,\"use_grouped_gemm_for_shared_expert\":false,\"use_kitchen_attention\":false,\"use_layer_wise_distributed_optimizer\":false,\"use_layer_wise_param_layout\":false,\"use_legacy_static_engine\":false,\"use_mamba_mem_eff_path\":true,\"use_megatron_fsdp\":false,\"use_mp_args_from_checkpoint_args\":false,\"use_mup\":false,\"use_one_sent_docs\":false,\"use_persistent_ckpt_worker\":false,\"use_precision_aware_optimizer\":false,\"use_pytorch_profiler\":false,\"use_ring_exchange_p2p\":false,\"use_rope_scaling\":false,\"use_rotary_position_embeddings\":true,\"use_sharp\":false,\"use_te_activation_func\":false,\"use_tokenizer_model_from_checkpoint_args\":true,\"use_torch_fsdp2\":false,\"use_torch_optimizer_for_cpu_offload\":false,\"use_tp_pp_dp_mapping\":false,\"use_transformer_engine_op_fuser\":false,\"use_varlen_dataset\":false,\"v_head_dim\":128,\"valid_data_path\":null,\"validation_set_names\":null,\"variable_seq_lengths\":true,\"varlen_mock_dataset_config_json\":null,\"varlen_sbhd_validation\":false,\"verify_integrity\":false,\"virtual_pipeline_model_parallel_size\":null,\"vision_backbone_type\":\"vit\",\"vision_pretraining\":false,\"vision_pretraining_type\":\"classify\",\"vocab_extra_ids\":0,\"vocab_file\":null,\"vocab_size\":151936,\"wandb_entity\":null,\"wandb_exp_name\":null,\"wandb_project\":null,\"wandb_save_dir\":null,\"weight_decay\":0.1,\"weight_decay_incr_style\":\"constant\",\"wgrad_deferral_limit\":0,\"window_attn_skip_freq\":null,\"window_size\":null,\"world_size\":32,\"yaml_cfg\":null,\"yarn_beta_fast\":null,\"yarn_beta_slow\":null,\"yarn_correction_range_round_to_int\":null,\"yarn_original_max_position_embeddings\":null},\"trainer_role\":\"actor\",\"trainer_actor_index\":0},\"static_connections\":{\"static_conn_infos\":{\"rollout-executor\":{\"name\":\"rollout-executor\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.rollout.rollout_executor.RolloutExecutor\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"inference-controller\":{\"name\":\"inference-controller\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.rollout.inference_controller.InferenceController\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"inference-router-0\":{\"name\":\"inference-router-0\",\"port_infos\":[{\"name\":\"primary\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false},{\"name\":\"prometheus\",\"static_port\":9000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":null,\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"session-server\":{\"name\":\"session-server\",\"port_infos\":[{\"name\":\"primary\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":null,\"num_cells\":32,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"trainer-controller-actor\":{\"name\":\"trainer-controller-actor\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.train.group.TrainerController\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1}}}}" env: - name: MILES_WORKER_METADATA valueFrom: @@ -1276,6 +1276,7 @@ spec: - "round_robin" - "--disaggregation-bootstrap-port" - "11000" + - "--no-enable-decoder-swa-bounded-replay" - "--engine-info-bootstrap-port" - "12000" - "--mem-fraction-static" @@ -1492,6 +1493,7 @@ spec: - "--enable-metrics" - "--disaggregation-mode" - "decode" + - "--no-enable-decoder-swa-bounded-replay" - "--engine-info-bootstrap-port" - "12000" - "--mem-fraction-static" @@ -1677,7 +1679,7 @@ spec: command: - "bash" - "-c" - - "mkdir -p /scratch/Qwen3-4B && rsync -a --info=progress2 /cluster-storage/models/Qwen3-4B/ /scratch/Qwen3-4B && exec -m miles.utils.workers.process_supervisor --num-subprocesses 8 -- -m miles.utils.workers.serving.serve --config '{\"worker_type\":\"trainer\",\"args\":{\"sglang_server_concurrency\":512,\"sglang\":{\"models\":[{\"name\":\"default\",\"model_path\":null,\"server_groups\":[{\"worker_type\":\"prefill\",\"num_gpus_per_engine\":16,\"overrides\":{\"model_path\":\"/typical-model\"},\"needs_offload\":true},{\"worker_type\":\"decode\",\"num_gpus_per_engine\":8,\"overrides\":{\"model_path\":\"/typical-model\"},\"needs_offload\":true}],\"update_weights\":true}],\"base_args\":{\"tokenizer_path\":null,\"tokenizer_mode\":\"auto\",\"tokenizer_backend\":\"huggingface\",\"tokenizer_worker_num\":1,\"detokenizer_worker_num\":1,\"skip_tokenizer_init\":false,\"load_format\":\"auto\",\"model_loader_extra_config\":\"{}\",\"context_length\":null,\"is_embedding\":false,\"enable_multimodal\":null,\"revision\":null,\"model_impl\":\"auto\",\"model_config_parser\":\"auto\",\"json_model_override_args\":\"{}\",\"dtype\":\"auto\",\"quantization\":null,\"quantization_param_path\":null,\"kv_cache_dtype\":\"auto\",\"enable_fp32_lm_head\":false,\"modelopt_quant\":null,\"modelopt_checkpoint_restore_path\":null,\"modelopt_checkpoint_save_path\":null,\"modelopt_export_path\":null,\"quantize_and_serve\":false,\"rl_quant_profile\":null,\"enable_tf32_matmul\":false,\"mem_fraction_static\":0.7,\"max_running_requests\":null,\"max_queued_requests\":null,\"max_total_tokens\":null,\"chunked_prefill_size\":4096,\"prefill_decode_interval\":null,\"enable_dynamic_chunking\":false,\"max_prefill_tokens\":16384,\"prefill_max_requests\":null,\"schedule_policy\":\"fcfs\",\"enable_priority_scheduling\":false,\"disable_priority_preemption\":false,\"default_priority_value\":null,\"abort_on_priority_when_disabled\":false,\"schedule_low_priority_values_first\":false,\"priority_scheduling_preemption_threshold\":10,\"retraction_policy\":\"length\",\"schedule_conservativeness\":1.0,\"page_size\":null,\"c128_page_size\":16,\"swa_full_tokens_ratio\":null,\"disable_hybrid_swa_memory\":false,\"radix_eviction_policy\":\"lru\",\"radix_eviction_policy_config\":null,\"prefill_only_disable_kv_cache\":false,\"disable_radix_cache\":false,\"enable_page_major_kv_layout\":false,\"enable_unified_memory\":false,\"disable_chunked_prefix_cache\":false,\"disable_overlap_schedule\":false,\"num_continuous_decode_steps\":1,\"scheduler_recv_interval\":1,\"enable_mixed_chunk\":false,\"dist_timeout\":null,\"tp_size\":1,\"dcp_size\":1,\"pp_size\":1,\"pp_max_micro_batch_size\":null,\"pp_async_batch_depth\":0,\"dp_size\":1,\"attn_dp_size\":1,\"load_balance_method\":\"auto\",\"attn_cp_size\":1,\"moe_dp_size\":1,\"dwdp_size\":1,\"dcp_comm_backend\":null,\"dcp_replicate_q_proj\":null,\"enable_prefill_cp\":false,\"cp_strategy\":null,\"enable_dsa_cache_layer_split\":false,\"enable_cp_decode_attn_tp\":false,\"enable_kv_cache_sharding\":false,\"enable_dp_attention_local_control_broadcast\":false,\"enable_dp_lm_head\":false,\"enable_tp_lm_head_all_to_all\":null,\"enable_attn_tp_input_scattered\":false,\"enable_shared_experts_attn_tp\":false,\"shared_experts_tp_size\":null,\"enable_dense_mlp_attn_tp\":false,\"enable_layernorm_sp\":false,\"disable_attn_tp_gather\":false,\"enable_p2p_check\":false,\"device\":\"cuda\",\"mlx_enable_sampling\":false,\"watchdog_timeout\":300,\"soft_watchdog_timeout\":null,\"sleep_on_idle\":false,\"use_ray\":false,\"numa_node\":null,\"gc_threshold\":null,\"host\":\"127.0.0.1\",\"fastapi_root_path\":\"\",\"smg_grpc_mode\":false,\"grpc_mode\":false,\"grpc_port\":null,\"sidecar\":null,\"sidecar_args\":null,\"warmups\":null,\"enable_http2\":false,\"http2_max_concurrent_streams\":200,\"http2_initial_connection_window_size\":1048576,\"ssl_keyfile\":null,\"ssl_certfile\":null,\"ssl_ca_certs\":null,\"ssl_keyfile_password\":null,\"enable_ssl_refresh\":false,\"api_key\":null,\"admin_api_key\":null,\"served_model_name\":null,\"weight_version\":\"default\",\"chat_template\":null,\"trust_request_chat_template\":false,\"hf_chat_template_name\":null,\"completion_template\":null,\"file_storage_path\":null,\"enable_cache_report\":false,\"return_input_ids\":false,\"return_output_ids\":false,\"default_chat_template_kwargs\":null,\"strip_thinking_cache\":false,\"enable_strict_thinking\":false,\"tool_server\":null,\"sampling_defaults\":\"model\",\"asr_max_buffer_seconds\":60,\"asr_max_concurrent_sessions\":32,\"preferred_sampling_params\":null,\"allow_auto_truncate\":false,\"stream_interval\":1,\"batch_notify_size\":16,\"stream_response_default_include_usage\":false,\"incremental_streaming_output\":false,\"enable_streaming_session\":false,\"enable_session_radix_cache\":false,\"log_level\":\"info\",\"log_level_http\":null,\"log_requests\":false,\"log_requests_level\":2,\"log_requests_format\":\"text\",\"log_requests_target\":null,\"uvicorn_access_log_exclude_prefixes\":[],\"crash_dump_folder\":null,\"show_time_cost\":false,\"enable_metrics\":false,\"smg_http_sidecar_port\":null,\"enable_mfu_metrics\":false,\"enable_metrics_for_all_schedulers\":false,\"load_snapshot_publish_interval\":15,\"tokenizer_metrics_custom_labels_header\":\"x-custom-labels\",\"tokenizer_metrics_allowed_custom_labels\":null,\"extra_metric_labels\":null,\"bucket_time_to_first_token\":null,\"bucket_inter_token_latency\":null,\"bucket_e2e_request_latency\":null,\"prompt_tokens_buckets\":null,\"generation_tokens_buckets\":null,\"gc_warning_threshold_secs\":0.0,\"decode_log_interval\":40,\"enable_request_time_stats_logging\":false,\"kv_events_config\":null,\"load_publish_endpoint\":null,\"enable_forward_pass_metrics\":false,\"forward_pass_metrics_worker_id\":\"\",\"forward_pass_metrics_ipc_name\":null,\"enable_trace\":false,\"trace_modules\":\"request\",\"otlp_traces_endpoint\":\"localhost:4317\",\"export_metrics_to_file\":false,\"export_metrics_to_file_dir\":null,\"constrained_json_whitespace_pattern\":null,\"constrained_json_disable_any_whitespace\":false,\"constrained_json_max_whitespace_cnt\":null,\"attention_backend\":null,\"decode_attention_backend\":null,\"enable_lean_attention\":null,\"prefill_attention_backend\":null,\"grammar_backend\":null,\"radix_cache_backend\":null,\"mm_attention_backend\":null,\"fp8_gemm_runner_backend\":\"auto\",\"fp4_gemm_runner_backend\":\"auto\",\"bf16_gemm_backend\":\"auto\",\"dsa_prefill_backend\":null,\"dsv4_prefill_backend\":\"auto\",\"dsa_decode_backend\":null,\"dsa_paged_mqa_logits_backend\":\"auto\",\"dsa_topk_backend\":\"sgl-kernel\",\"disable_flashinfer_autotune\":false,\"flashinfer_autotune_skip_ops\":null,\"mamba_backend\":\"triton\",\"cuda_graph_config\":null,\"cuda_graph_backend_decode\":null,\"cuda_graph_backend_prefill\":\"disabled\",\"cuda_graph_max_bs_decode\":null,\"cuda_graph_max_bs_prefill\":null,\"cuda_graph_bs_decode\":null,\"cuda_graph_bs_prefill\":null,\"cuda_graph_prefill_max_context\":null,\"disable_prefill_cuda_graph\":false,\"disable_decode_cuda_graph\":false,\"disable_cuda_graph_padding\":false,\"enable_profile_cuda_graph\":false,\"enable_cudagraph_gc\":false,\"debug_cuda_graph\":false,\"enable_layerwise_nvtx_marker\":false,\"enable_nccl_nvls\":false,\"enable_symm_mem\":false,\"triton_attention_reduce_in_fp32\":false,\"triton_attention_num_kv_splits\":8,\"triton_attention_split_tile_size\":null,\"flashinfer_mla_disable_ragged\":false,\"enable_fused_qk_norm_rope\":false,\"enable_precise_embedding_interpolation\":false,\"enable_fused_moe_sum_all_reduce\":false,\"enable_deepseek_v4_fp4_indexer\":false,\"disable_custom_all_reduce\":false,\"enable_mscclpp\":false,\"enable_torch_symm_mem\":false,\"enable_scattered_sconv\":false,\"pre_warm_nccl\":false,\"boundary_reduction\":\"auto\",\"enable_quant_communications\":false,\"enforce_disable_flashinfer_allreduce_fusion\":false,\"flashinfer_allreduce_fusion_backend\":null,\"enable_aiter_allreduce_fusion\":false,\"enable_torch_compile\":false,\"enable_torch_compile_debug_mode\":false,\"torch_compile_max_bs\":32,\"speculative_algorithm\":null,\"uno_lora_path\":null,\"speculative_draft_model_path\":null,\"speculative_draft_model_revision\":null,\"speculative_draft_load_format\":null,\"speculative_num_steps\":null,\"speculative_eagle_topk\":null,\"speculative_num_draft_tokens\":null,\"speculative_dflash_block_size\":null,\"speculative_dspark_block_size\":null,\"speculative_dspark_sps_table_path\":null,\"speculative_dspark_confidence_sts_path\":null,\"speculative_dspark_align_verify_tokens_to_graph_tier\":false,\"speculative_accept_threshold_single\":1.0,\"speculative_accept_threshold_acc\":1.0,\"speculative_use_rejection_sampling\":false,\"speculative_token_map\":null,\"speculative_attention_mode\":\"prefill\",\"speculative_draft_attention_backend\":null,\"speculative_dsa_topk_backend\":\"sgl-kernel\",\"speculative_draft_kv_cache_dtype\":null,\"speculative_draft_window_size\":null,\"speculative_moe_runner_backend\":null,\"speculative_moe_a2a_backend\":null,\"speculative_enable_w4a4_mxfp4_megamoe\":null,\"speculative_draft_model_quantization\":null,\"speculative_skip_dp_mlp_sync\":false,\"enable_multi_layer_eagle\":false,\"speculative_adaptive\":false,\"speculative_adaptive_config\":null,\"decoupled_spec_bind_endpoint\":null,\"decoupled_spec_connect_endpoints\":null,\"decoupled_spec_rank\":null,\"decoupled_spec_role\":\"null\",\"spec_trace_dir\":null,\"speculative_ngram_min_bfs_breadth\":1,\"speculative_ngram_max_bfs_breadth\":10,\"speculative_ngram_match_type\":\"BFS\",\"speculative_ngram_max_trie_depth\":18,\"speculative_ngram_capacity\":10000000,\"speculative_ngram_external_corpus_path\":null,\"speculative_ngram_external_sam_budget\":0,\"speculative_ngram_external_corpus_max_tokens\":10000000,\"ep_size\":1,\"moe_a2a_backend\":\"none\",\"enable_w4a4_mxfp4_megamoe\":false,\"deepep_v2_mode\":\"direct\",\"moe_runner_backend\":\"auto\",\"flashinfer_mxfp4_moe_precision\":\"default\",\"deepep_mode\":\"auto\",\"fuseep_mode\":2,\"deepep_dispatcher_output_dtype\":\"auto\",\"ep_num_redundant_experts\":0,\"ep_dispatch_algorithm\":null,\"init_expert_location\":\"trivial\",\"enable_eplb\":false,\"eplb_algorithm\":\"auto\",\"eplb_rebalance_num_iterations\":1000,\"eplb_rebalance_layers_per_chunk\":null,\"eplb_min_rebalancing_utilization_threshold\":1.0,\"expert_distribution_recorder_mode\":null,\"expert_distribution_recorder_buffer_size\":null,\"expert_balancedness_report_mode\":\"off\",\"deepep_config\":null,\"moe_dense_tp_size\":null,\"elastic_ep_backend\":null,\"enable_elastic_expert_backup\":false,\"mooncake_ib_device\":null,\"enable_waterfill\":false,\"ep_join_mode\":null,\"ep_join_rank_offset\":0,\"elastic_ep_initial_size\":null,\"max_ep_size\":null,\"elastic_ep_scale_timeout\":600,\"disable_flashinfer_cutlass_moe_fp4_allgather\":false,\"disable_shared_experts_fusion\":false,\"enforce_shared_experts_fusion\":false,\"max_mamba_cache_size\":null,\"mamba_ssm_dtype\":null,\"mamba_max_states_per_path\":-1,\"enable_mamba_cache_stochastic_rounding\":false,\"mamba_cache_philox_rounds\":0,\"mamba_full_memory_ratio\":null,\"mamba_radix_cache_strategy\":\"auto\",\"mamba_track_interval\":256,\"enable_int8_mamba_checkpoint\":false,\"int8_mamba_ckpt_size\":null,\"linear_attn_backend\":\"triton\",\"linear_attn_decode_backend\":null,\"linear_attn_prefill_backend\":null,\"linear_attn_verify_backend\":null,\"enable_linear_replayssm\":false,\"linear_replayssm_cache_len\":16,\"enable_linear_replayssm_spec\":false,\"enable_hierarchical_cache\":false,\"hicache_host_memory_mode\":\"cache\",\"hicache_ratio\":null,\"hicache_size\":0,\"hicache_write_policy\":\"write_through\",\"hicache_io_backend\":\"kernel\",\"hicache_mem_layout\":\"page_first\",\"hicache_storage_backend\":null,\"hicache_storage_prefetch_policy\":\"timeout\",\"hicache_storage_backend_extra_config\":null,\"hicache_storage_prefetch_retry_poll_interval\":8,\"hicache_storage_prefetch_retry_max_attempts\":8,\"enable_unified_cache_external_linker\":false,\"unified_cache_external_linker_backend\":\"mooncake\",\"enable_hisparse\":false,\"hisparse_config\":null,\"enable_broadcast_mm_inputs_process\":false,\"enable_prefix_mm_cache\":false,\"mm_enable_dp_encoder\":false,\"mm_process_config\":null,\"mm_processor_worker_num\":0,\"mm_io_worker_num\":0,\"allowed_media_domains\":[],\"media_url_max_file_size_mb\":64,\"mm_preprocess_cache_size_mb\":null,\"trust_mm_content_hashes\":false,\"limit_mm_data_per_request\":null,\"enable_mm_global_cache\":false,\"image_processor_backend\":\"auto\",\"mm_global_cache_backend\":\"mooncake\",\"disable_fast_image_processor\":false,\"mm_feature_transport\":null,\"enable_lora\":null,\"enable_lora_overlap_loading\":null,\"max_lora_rank\":null,\"lora_target_modules\":null,\"lora_paths\":null,\"max_loaded_loras\":null,\"max_loras_per_batch\":8,\"lora_eviction_policy\":\"lru\",\"lora_backend\":\"csgmv\",\"max_lora_chunk_size\":16,\"experts_shared_outer_loras\":null,\"lora_use_virtual_experts\":true,\"lora_strict_loading\":false,\"lora_no_cpu_backup\":false,\"lora_drain_wait_threshold\":0.0,\"enable_two_batch_overlap\":false,\"enable_single_batch_overlap\":false,\"tbo_token_distribution_threshold\":0.48,\"cpu_offload_gb\":0,\"offload_group_size\":-1,\"offload_num_in_group\":1,\"offload_prefetch_step\":1,\"offload_mode\":\"cpu\",\"enable_lmcache\":false,\"lmcache_config_file\":null,\"enable_flexkv\":false,\"flexkv_config_file\":null,\"kt_weight_path\":null,\"kt_method\":\"AMXINT4\",\"kt_cpuinfer\":null,\"kt_threadpool_count\":2,\"kt_num_gpu_experts\":null,\"kt_max_deferred_experts_per_token\":null,\"dllm_algorithm\":null,\"dllm_algorithm_config\":null,\"dllm_fdfo\":true,\"disaggregation_mode\":\"null\",\"disaggregation_transfer_backend\":\"mooncake\",\"disaggregation_bootstrap_port\":8998,\"disaggregation_ib_device\":null,\"disaggregation_decode_enable_radix_cache\":false,\"disaggregation_decode_enable_offload_kvcache\":false,\"disaggregation_decode_retraction_backup\":null,\"num_reserved_decode_tokens\":512,\"disaggregation_decode_extra_slots\":null,\"disaggregation_decode_polling_interval\":1,\"optimistic_prefill_attempts\":0,\"encoder_only\":false,\"language_only\":false,\"language_model_only\":false,\"encoder_transfer_backend\":\"auto\",\"encoder_urls\":[],\"encoder_bootstrap_port\":8997,\"encoder_register_urls\":[],\"enable_adaptive_dispatch_to_encoder\":false,\"enable_pdmux\":false,\"pdmux_config_path\":null,\"sm_group_num\":8,\"startup_weight_load_mode\":\"serial\",\"custom_weight_loader\":null,\"weight_loader_disable_mmap\":false,\"weight_loader_prefetch_checkpoints\":false,\"weight_loader_prefetch_num_threads\":4,\"weight_loader_drop_cache_after_load\":false,\"remote_instance_weight_loader_seed_instance_ip\":null,\"remote_instance_weight_loader_seed_instance_service_port\":null,\"remote_instance_weight_loader_send_weights_group_ports\":null,\"remote_instance_weight_loader_backend\":\"nccl\",\"remote_instance_weight_loader_start_seed_via_transfer_engine\":false,\"remote_instance_weight_loader_start_seed_via_nixl\":false,\"engine_info_bootstrap_port\":6789,\"modelexpress_config\":null,\"download_dir\":null,\"model_checksum\":null,\"delete_ckpt_after_loading\":false,\"decrypted_config_file\":null,\"decrypted_draft_config_file\":null,\"checkpoint_engine_wait_weights_before_ready\":false,\"enable_prefill_delayer\":false,\"prefill_delayer_max_delay_passes\":30,\"prefill_delayer_token_usage_low_watermark\":null,\"prefill_delayer_forward_passes_buckets\":null,\"prefill_delayer_wait_seconds_buckets\":null,\"prefill_delayer_queue_min_ratio\":null,\"prefill_delayer_max_delay_ms\":null,\"min_free_slots_delay\":null,\"enable_deterministic_inference\":false,\"rl_on_policy_target\":null,\"kv_canary\":\"none\",\"kv_canary_sweep_interval\":0,\"enable_dynamic_batch_tokenizer\":false,\"dynamic_batch_tokenizer_batch_size\":32,\"dynamic_batch_tokenizer_batch_timeout\":0.002,\"enable_tokenizer_batch_encode\":false,\"disable_tokenizer_batch_decode\":false,\"debug_tensor_dump_output_folder\":null,\"debug_tensor_dump_layers\":null,\"debug_tensor_dump_input_file\":null,\"enable_weights_cpu_backup\":false,\"enable_draft_weights_cpu_backup\":false,\"enable_custom_logit_processor\":false,\"enable_return_hidden_states\":false,\"return_hidden_states_mode\":null,\"sampling_mask_max_tokens\":4096,\"disable_outlines_disk_cache\":false,\"enable_mis\":false,\"weight_cache_mode\":\"off\",\"weight_cache_socket\":null,\"weight_cache_timeout\":1800,\"forward_hooks\":null,\"msprobe_dump_config\":null,\"ple_offload_embedding\":null,\"ple_offload_backend\":\"pinned\",\"ple_offload_dir\":null,\"disaggregation_enable_kv_checksum\":false,\"enable_pd_role_switch\":false,\"speculative_domino_candidate_pool_size\":2048,\"flashinfer_a2a_dispatch_type\":null,\"cuda_graph_max_seq_len_prefill\":null,\"prefill_kv_cache_dequant_dtype\":\"auto\",\"dsv4_attn_backend\":\"auto\",\"otlp_service_name\":null,\"hicache_host_memory_fraction\":0.8,\"enable_linker_mla_dedup\":false,\"swa_prefix_tails\":null,\"enable_encoder_swa_bounded_replay\":false,\"enable_decoder_swa_bounded_replay\":false,\"enable_response_store\":false,\"disaggregation_decode_host_receive_threshold\":1.0,\"enable_prefill_weight_versions\":false,\"enable_token_space_processor\":false,\"qsa_indexer_dtype\":\"auto\",\"custom_pull_weights_pre_read_hook\":null,\"enable_engine_info_bootstrap\":false,\"enable_rdt_weight_sync\":false,\"enable_prefill_only_deterministic_inference\":false,\"true_on_policy_contract\":null,\"disaggregation_decode_allocation_policy\":\"early\",\"speculative_use_block_verification\":false,\"speculative_draft_sink_size\":null,\"disable_aiter_allreduce_fusion_in_prefill\":false,\"disable_aiter_allreduce_fusion_in_decode\":false,\"disable_draft_cuda_graph\":false,\"dsa_triton_union\":0,\"enable_dsa_fused_indexer\":null,\"enable_watermark\":false,\"watermark_config\":null,\"grpc_response_timeout_secs\":300,\"sampling_backend\":null,\"reasoning_parser\":null,\"tool_call_parser\":null,\"kv_canary_real_data\":\"none\",\"disable_cuda_graph\":false,\"enable_dp_attention\":false,\"enable_flashinfer_allreduce_fusion\":false}},\"use_miles_dashboard\":false,\"dashboard_flush_interval\":5.0,\"dashboard_gpu_sample_interval\":1.0,\"dashboard_sglang_scrape_interval\":2.0,\"dashboard_sglang_scrape_mode\":\"auto\",\"dashboard_sglang_metrics\":null,\"dashboard_forward_prometheus\":false,\"use_wandb\":false,\"wandb_mode\":null,\"wandb_dir\":null,\"wandb_key\":null,\"wandb_host\":null,\"wandb_team\":null,\"wandb_group\":null,\"wandb_random_suffix\":true,\"wandb_always_use_train_step\":false,\"log_multi_turn\":false,\"log_reward_category\":null,\"log_correct_samples\":false,\"wandb_run_id\":null,\"use_tensorboard\":false,\"tb_project_name\":null,\"tb_experiment_name\":null,\"use_prometheus\":false,\"prometheus_port\":9090,\"prometheus_run_name\":null,\"use_mlflow\":false,\"mlflow_tracking_uri\":null,\"mlflow_experiment_name\":\"miles\",\"mlflow_run_name\":null,\"mlflow_run_id\":null,\"session_server_instances\":null,\"use_session_server\":true,\"session_server_workers\":32,\"session_server_ip\":null,\"session_server_external_host\":null,\"session_server_port\":null,\"tito_model\":\"default\",\"session_message_matcher\":\"strict\",\"session_sample_picker_path\":\"miles.rollout.session.v2.picker_hub.drop_same_prompt_retries\",\"session_sample_postprocessor_path\":\"miles.rollout.session.v2.postprocessor_hub.default_postprocess\",\"ci_disable_config_snapshot\":false,\"config_snapshot_name\":null,\"ci_enable_metrics_capture\":false,\"ci_event_root\":null,\"ci_test\":false,\"ci_tito_special_token_count_threshold\":0.0,\"ci_disable_kl_checker\":false,\"ci_disable_logprobs_checker\":false,\"ci_disable_weight_update_checker\":false,\"ci_metric_checker_key\":null,\"ci_metric_checker_threshold\":null,\"ci_metric_checker_expect_num\":null,\"ci_save_grad_norm\":null,\"ci_load_grad_norm\":null,\"ci_save_model_hash\":false,\"ci_check_model_hash\":false,\"prefill_num_servers\":null,\"enable_mtp_training\":false,\"dsa_impl\":\"miles\",\"miles_dsa_topk_backend\":\"canonical\",\"dsv4_impl\":\"megatron\",\"custom_megatron_init_path\":null,\"custom_megatron_before_log_prob_hook_path\":null,\"custom_megatron_before_train_step_hook_path\":null,\"rollout_buffer_url\":null,\"fetch_trajectory_retry_times\":-1,\"min_batch_collection_ratio\":1.0,\"rollout_task_type\":\"math\",\"data_pad_size_multiplier\":128,\"disable_rollout_trim_samples\":false,\"use_dynamic_global_batch_size\":false,\"rm_type\":\"math\",\"reward_key\":null,\"custom_rm_path\":null,\"http_proxy\":null,\"use_distributed_post\":false,\"save_debug_trajectory_data\":null,\"load_debug_rollout_data\":null,\"debug_rollout_only\":false,\"debug_train_only\":false,\"save_debug_train_data\":null,\"save_debug_event_data\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints/events\",\"dump_details\":null,\"dumper_enable\":false,\"dumper_dir\":\"/tmp/dumper\",\"dumper_inference\":null,\"dumper_fwd_only\":null,\"dumper_fwd_bwd\":null,\"dumper_source_patcher_config_inference\":null,\"dumper_source_patcher_config_train\":null,\"memory_snapshot_dir\":\".\",\"memory_snapshot_num_steps\":null,\"profile_target\":[\"train_overall\"],\"memory_recorder\":\"torch\",\"check_weight_update_equal\":false,\"check_weight_update_selector\":\"all\",\"check_weight_update_skip_list\":null,\"check_weight_update_allow_quant_error\":false,\"save_local_weight_checksum\":false,\"check_weight_transfer_checksum\":false,\"enable_event_analyzer\":false,\"log_inference_engine_weight_checksums\":false,\"enable_sample_ownership_checker\":false,\"sample_ownership_grace_steps\":10,\"enable_witness\":false,\"witness_buffer_size\":1048576,\"ci_fault_hooks\":null,\"ci_fault_hooks_path\":null,\"ci_inject_rollout_data_path\":null,\"env_report\":\"\",\"env_report_interval_seconds\":3600.0,\"debug_unified_grad_fused_logprob\":false,\"debug_deterministic_collective\":false,\"sglang_model_routers\":null,\"sglang_router_ip\":null,\"sglang_router_port\":null,\"sglang_router_policy\":\"manual\",\"sglang_router_request_timeout_secs\":14400,\"router_args\":{\"worker_urls\":[],\"policy\":\"cache_aware\",\"prefill_policy\":null,\"decode_policy\":null,\"cache_threshold\":0.3,\"balance_abs_threshold\":64,\"balance_rel_threshold\":1.5,\"bucket_adjust_interval_secs\":5,\"eviction_interval_secs\":60,\"max_tree_size\":67108864,\"max_idle_secs\":14400,\"assignment_mode\":\"min_load\",\"max_payload_size\":536870912,\"dp_aware\":false,\"enable_igw\":false,\"mini_lb\":false,\"pd_disaggregation\":false,\"prefill\":null,\"decode\":null,\"worker_startup_timeout_secs\":1800,\"worker_startup_check_interval\":30,\"log_dir\":null,\"log_level\":\"info\",\"service_discovery\":false,\"selector\":{},\"service_discovery_port\":80,\"service_discovery_namespace\":null,\"prefill_selector\":{},\"decode_selector\":{},\"prometheus_port\":29000,\"prometheus_host\":\"0.0.0.0\",\"prometheus_duration_buckets\":null,\"request_id_headers\":null,\"request_timeout_secs\":1800,\"shutdown_grace_period_secs\":180,\"cors_allowed_origins\":[],\"max_concurrent_requests\":-1,\"queue_size\":100,\"queue_timeout_secs\":60,\"rate_limit_tokens_per_second\":null,\"retry_max_retries\":5,\"retry_initial_backoff_ms\":50,\"retry_max_backoff_ms\":30000,\"retry_backoff_multiplier\":1.5,\"retry_jitter_factor\":0.2,\"disable_retries\":false,\"cb_failure_threshold\":10,\"cb_success_threshold\":3,\"cb_timeout_duration_secs\":60,\"cb_window_duration_secs\":120,\"disable_circuit_breaker\":false,\"health_failure_threshold\":3,\"health_success_threshold\":2,\"health_check_timeout_secs\":5,\"health_check_interval_secs\":60,\"health_check_endpoint\":\"/health\",\"disable_health_check\":false,\"model_path\":null,\"tokenizer_path\":null,\"chat_template\":null,\"tokenizer_cache_enable_l0\":false,\"tokenizer_cache_l0_max_entries\":10000,\"tokenizer_cache_enable_l1\":false,\"tokenizer_cache_l1_max_memory\":52428800,\"reasoning_parser\":null,\"tool_call_parser\":null,\"mcp_config_path\":null,\"backend\":\"sglang\",\"history_backend\":\"memory\",\"oracle_wallet_path\":null,\"oracle_tns_alias\":null,\"oracle_connect_descriptor\":null,\"oracle_username\":null,\"oracle_password\":null,\"oracle_pool_min\":1,\"oracle_pool_max\":16,\"oracle_pool_timeout_secs\":30,\"postgres_db_url\":null,\"postgres_pool_max\":16,\"redis_url\":null,\"redis_pool_max\":16,\"redis_retention_days\":30,\"client_cert_path\":null,\"client_key_path\":null,\"ca_cert_paths\":[],\"tls_cert_path\":null,\"tls_key_path\":null,\"enable_trace\":false,\"otlp_traces_endpoint\":\"localhost:4317\",\"api_key\":null,\"control_plane_api_keys\":[],\"control_plane_audit_enabled\":false,\"jwt_issuer\":null,\"jwt_audience\":null,\"jwt_jwks_uri\":null,\"jwt_role_mapping\":[]},\"router\":\"sglang\",\"miles_router_timeout\":null,\"miles_router_max_connections\":null,\"miles_router_health_check_failure_threshold\":3,\"lora_A_init_method\":\"xavier\",\"lora_B_init_method\":\"zero\",\"multi_lora\":false,\"lora_sync_sends_base\":true,\"hf_lora_targets\":null,\"lora_adapter_targets\":null,\"sglang_lora_use_virtual_experts\":true,\"lora_rank\":0,\"lora_alpha\":16,\"lora_dropout\":0.0,\"lora_type\":\"lora\",\"target_modules\":null,\"exclude_modules\":null,\"lora_adapter_path\":null,\"lora_sync_from_tensor\":false,\"lora_base_cpu_backup\":false,\"lora_train_only\":false,\"experts_shared_outer_loras\":false,\"multi_lora_n_adapters\":0,\"check_lora_weight_equal\":false,\"use_opd\":false,\"opd_type\":null,\"opd_kl_coef\":1.0,\"opd_teacher_load\":null,\"opd_teacher_ckpt_step\":null,\"use_critic\":false,\"ref_load\":null,\"ref_ckpt_step\":null,\"save_hf\":null,\"save_trigger_sentinel\":null,\"custom_megatron_post_save_hook_path\":null,\"num_critic_only_steps\":0,\"critic_load\":null,\"critic_save\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints_critic\",\"critic_lr\":1e-6,\"critic_lr_warmup_iters\":0,\"eps_clip\":0.2,\"eps_clip_high\":0.28,\"eps_clip_c\":null,\"value_clip\":0.2,\"kl_coef\":0.0,\"loss_type\":\"policy_loss\",\"score_centering_is\":\"none\",\"score_centering_tis_clip\":2.0,\"score_centering_mis_low\":0.5,\"score_centering_mis_high\":5.0,\"custom_loss_function_path\":null,\"kl_loss_type\":\"k1\",\"advantage_estimator\":\"grpo\",\"compute_advantages_and_returns\":true,\"use_kl_loss\":false,\"kl_loss_coef\":0.0,\"use_unbiased_kl\":false,\"ref_update_interval\":null,\"entropy_coef\":0.0,\"gamma\":1.0,\"lambd\":1.0,\"normalize_advantages\":false,\"use_rollout_entropy\":false,\"observe_training_entropy\":false,\"get_mismatch_metrics\":false,\"reset_optimizer_states\":false,\"use_rollout_logprobs\":false,\"skip_actor_forward_only\":false,\"use_tis\":false,\"tis_clip\":2.0,\"tis_clip_low\":0.0,\"custom_tis_function_path\":null,\"custom_pg_loss_reducer_function_path\":null,\"use_routing_replay\":false,\"use_rollout_routing_replay\":false,\"use_indexer_replay\":false,\"use_rollout_indexer_replay\":false,\"use_opsm\":false,\"opsm_delta\":0.0001,\"eval_uses_snapshots\":false,\"eval_prompt_data\":null,\"eval_config\":null,\"skip_eval_before_train\":false,\"eval_input_key\":null,\"eval_label_key\":null,\"eval_tool_key\":null,\"n_samples_per_eval_prompt\":1,\"eval_temperature\":null,\"eval_top_p\":null,\"eval_top_k\":null,\"eval_max_response_len\":null,\"eval_min_new_tokens\":null,\"eval_max_context_len\":null,\"eval_hf_dir\":null,\"eval_max_in_flight\":2,\"eval_overflow_policy\":\"backpressure\",\"eval_keep_snapshots\":2,\"num_rollout\":16,\"debug_exit_after_rollout\":null,\"num_epoch\":null,\"rollout_global_dataset\":true,\"data_source_path\":{\"path\":\"miles.rollout.data_source.RolloutDataSource\",\"config\":null},\"prompt_data\":\"/cluster-storage/datasets/dapo-math-17k/dapo-math-17k.jsonl\",\"apply_chat_template\":true,\"apply_chat_template_kwargs\":{},\"chat_template_path\":null,\"input_key\":\"prompt\",\"label_key\":\"label\",\"multimodal_keys\":null,\"metadata_key\":\"metadata\",\"tool_key\":\"tools\",\"start_rollout_id\":null,\"rollout_batch_size\":32,\"n_samples_per_prompt\":8,\"num_steps_per_rollout\":null,\"balance_data\":true,\"balance_by_flops\":false,\"allow_partial_train_step\":false,\"use_dynamic_batch_size\":true,\"max_tokens_per_gpu\":9216,\"trainer_heartbeat_checker_interval\":10.0,\"trainer_heartbeat_checker_timeout\":10.0,\"trainer_heartbeat_checker_first_wait\":300.0,\"trainer_heartbeat_checker_failure_threshold\":3,\"rollout_health_check_interval\":30.0,\"rollout_health_check_timeout\":30.0,\"rollout_health_check_first_wait\":0.0,\"rollout_health_check_failure_threshold\":1,\"use_fault_tolerance\":false,\"ft_components\":[],\"api_server_host\":\"127.0.0.1\",\"api_server_port\":0,\"mini_ft_controller_enable\":false,\"mini_ft_controller_poll_interval\":10.0,\"mini_ft_controller_resume_delay\":10.0,\"custom_agent_function_path\":null,\"use_sampling_support_replay\":false,\"rollout_sampling_logprobs_mode\":\"selected\",\"rollout_top_logprobs_num\":0,\"hf_checkpoint\":\"/typical-model\",\"model_name\":null,\"rollout_function_path\":{\"path\":\"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn\",\"config\":null},\"fully_async\":false,\"rollout_temperature\":1.0,\"rollout_top_p\":1.0,\"rollout_top_k\":-1,\"rollout_max_response_len\":8192,\"object_store_backend\":\"mooncake\",\"mooncake_store_init_kwargs\":{\"protocol\":\"tcp\",\"master_server_address\":\"127.0.0.1:50051\",\"global_segment_size\":\"2gb\",\"local_buffer_size\":\"2gb\"},\"mooncake_replica_num\":1,\"use_output_store\":false,\"output_store_local_buffer_size\":\"16gb\",\"async_unused_samples_handler\":\"drop\",\"custom_generate_function_path\":null,\"update_weight_buffer_size\":536870912,\"update_weights_interval\":1,\"pause_generation_mode\":\"retract\",\"keep_old_actor\":false,\"rollout_data_postprocess_path\":null,\"pin_rollout_manager_to_head\":false,\"rollout_external_engine_addrs\":null,\"rollout_external_router_pd\":false,\"custom_inference_engine_provider_path\":{\"path\":\"miles.ray.specs.inference.backend_inference_engine_provider\",\"config\":null},\"update_weight_transfer_mode\":\"broadcast\",\"update_weight_disk_dir\":null,\"update_weight_local_checkpoint_dir\":null,\"update_weight_delta_encoding\":\"xor\",\"update_weight_delta_checksum\":\"xxh3-128\",\"custom_update_weight_post_write_path\":null,\"p2p_transfer_timeout\":30.0,\"update_weight_engine_request_timeout\":300.0,\"update_weights_timeout\":600.0,\"p2p_transport\":\"mooncake\",\"trainer_id\":\"actor\",\"trainer_model_id\":null,\"entry\":\"train\",\"train_backend\":\"megatron\",\"qkv_format\":\"thd\",\"linear_attention_backend\":\"fla\",\"linear_attention_input_norm\":\"te\",\"true_on_policy_mode\":false,\"train_env_vars\":{},\"train_memory_margin_bytes\":1073741824,\"debug_skip_weight_update\":false,\"debug_disable_optimizer\":false,\"rematerialize_param_from_master_weight\":false,\"check_rematerialize_param_from_master_weight\":false,\"megatron_to_hf_mode\":\"raw\",\"dsa_attention_backend\":\"tilelang\",\"extra_high_precision_layers_hf\":[],\"extra_high_precision_layers_megatron\":[],\"custom_model_provider_path\":null,\"recompute_loss_function\":false,\"log_probs_backend\":\"torch\",\"log_probs_chunk_size\":-1,\"indep_dp\":false,\"delay_split_train_data_by_dp\":false,\"allgather_cp\":false,\"mfu_peak_tflops\":null,\"starts_inference_engines\":true,\"rollout_external\":false,\"cluster_backend\":\"kubernetes\",\"worker_comm_backend\":\"rpc\",\"deploy_component\":\"all\",\"deploy_instance_id\":null,\"init_expected_num_cells\":{\"default\":3},\"trainer_init_expected_num_cells\":1,\"trainer_controller_addrs\":null,\"inference_controller_addr\":null,\"rollout_num_gpus_per_engine\":1,\"num_gpus_per_node\":8,\"colocate\":true,\"offload\":false,\"offload_train\":true,\"clear_quantized_weight_workspaces_on_offload\":true,\"offload_rollout\":true,\"offload_rollout_level\":[\"kv_cache\",\"weight\"],\"offload_train_target\":\"cpu\",\"stream_optimizer_state_to_disk\":false,\"stream_optimizer_state_moment_dtype\":\"fp32\",\"stream_optimizer_state_page_cache_mb\":null,\"offload_train_disk_dir\":null,\"offload_train_disk_chunk_mb\":256,\"colocate_memory_peak_device\":\"cpu\",\"run_uuid\":\"0123456789abcdef\",\"backend\":{\"_is_global_batch_size_explicitly_specified\":true,\"account_for_embedding_in_pipeline_split\":false,\"account_for_loss_in_pipeline_split\":false,\"accumulate_allreduce_grads_in_fp32\":true,\"activation_func_clamp_shared_expert\":true,\"activation_func_clamp_value\":null,\"activation_offload_fraction\":1.0,\"adam_beta1\":0.9,\"adam_beta2\":0.98,\"adam_eps\":1e-8,\"add_bias_linear\":false,\"add_position_embedding\":true,\"add_qkv_bias\":false,\"adlr_autoresume\":false,\"adlr_autoresume_interval\":1000,\"align_grad_reduce\":true,\"align_param_gather\":false,\"allow_ambiguous_pad_tokens\":false,\"app_tag_run_name\":null,\"app_tag_run_version\":\"0.0.0\",\"apply_dsa_kernel_fusion\":null,\"apply_query_key_layer_scaling\":false,\"apply_residual_connection_post_layernorm\":false,\"apply_rope_fusion\":true,\"apply_wd_to_qk_layernorm\":false,\"async_ckpt_cpu_priority\":10,\"async_ckpt_io_priority\":3,\"async_ckpt_use_cpu_shm\":false,\"async_save\":false,\"async_strategy\":\"mcore\",\"attention_backend\":{\"__enum__\":\"megatron.core.transformer.enums:AttnBackend:flash\"},\"attention_dropout\":0.0,\"attention_output_gate\":false,\"attention_softmax_in_fp32\":true,\"auto_detect_ckpt_format\":false,\"backend_name\":\"megatron\",\"barrier_with_L1_time\":true,\"batch_invariant_mode\":false,\"bert_binary_head\":true,\"bert_embedder_type\":\"megatron\",\"bert_load\":null,\"beta_fast\":32,\"beta_slow\":1,\"bf16\":true,\"bias_dropout_fusion\":true,\"bias_gelu_fusion\":false,\"bias_swiglu_fusion\":true,\"biencoder_projection_dim\":0,\"biencoder_shared_query_context_model\":false,\"block_data_path\":null,\"cache_mla_latents\":false,\"calc_ft_timeouts\":false,\"calculate_per_token_loss\":false,\"chat_template\":null,\"check_for_large_grads\":false,\"check_for_nan_in_loss_and_grad\":true,\"check_for_spiky_loss\":false,\"check_weight_hash_across_dp_replicas_interval\":null,\"chunked_optimizer_state_offload\":false,\"ckpt_assume_constant_structure\":false,\"ckpt_convert_format\":null,\"ckpt_convert_save\":null,\"ckpt_convert_update_legacy_dist_opt_format\":false,\"ckpt_format\":\"torch_dist\",\"ckpt_fully_parallel_load\":false,\"ckpt_fully_parallel_load_exchange_algo\":\"broadcast\",\"ckpt_fully_parallel_load_process_group\":\"dp\",\"ckpt_fully_parallel_save\":true,\"ckpt_fully_parallel_save_deprecated\":false,\"ckpt_fully_parallel_save_process_group\":\"dp\",\"ckpt_load_validate_sharding_integrity\":true,\"classes_fraction\":1.0,\"clip_grad\":1.0,\"clone_scatter_output_in_embedding\":true,\"compress_ratios\":null,\"config_logger_dir\":\"\",\"consumed_train_samples\":0,\"consumed_valid_samples\":0,\"context_parallel_size\":4,\"cp_comm_type\":[\"a2a\"],\"cp_partition_mode\":\"zigzag\",\"cpu_offloading_num_layers\":0,\"cpu_offloading_retain_pinned_cpu_buffers\":false,\"create_all_gather_group\":false,\"create_attention_mask_in_dataloader\":true,\"cross_entropy_fusion_impl\":\"native\",\"cross_entropy_loss_fusion\":false,\"csa_compress_ratios\":null,\"csa_compress_rotary_base\":40000.0,\"csa_dense_mode\":false,\"csa_window_size\":128,\"cuda_graph_dynamic_microbatches\":false,\"cuda_graph_impl\":\"none\",\"cuda_graph_modules\":[],\"cuda_graph_warmup_steps\":3,\"data_args_path\":null,\"data_cache_path\":null,\"data_parallel_random_init\":false,\"data_parallel_sharding_strategy\":\"optim_grads_params\",\"data_parallel_size\":4,\"data_path\":null,\"data_per_class_fraction\":1.0,\"data_sharding\":true,\"dataloader_defer_npy_index_mmap\":false,\"dataloader_fast_cache_load\":false,\"dataloader_inter_document_masking\":false,\"dataloader_type\":\"single\",\"ddp_average_in_collective\":false,\"ddp_bucket_size\":null,\"ddp_num_buckets\":null,\"ddp_pad_buckets_for_high_nccl_busbw\":false,\"ddp_param_name_patterns_for_fp32_local_accumulation\":[],\"ddp_reduce_scatter_with_fp32_accumulation\":false,\"decode_only_cuda_graphs\":false,\"decoder_first_pipeline_num_layers\":null,\"decoder_last_pipeline_num_layers\":null,\"decoder_num_layers\":null,\"decoder_seq_length\":null,\"decoupled_lr\":null,\"decoupled_min_lr\":null,\"decrease_batch_size_if_needed\":false,\"defer_embedding_wgrad_compute\":false,\"delay_offload_until_cuda_graph\":false,\"delay_wgrad_compute\":false,\"delta_offload_bytes_across_pp_ranks\":0,\"dense_grouped_gemm\":false,\"deprecated_use_mcore_models\":false,\"deterministic_mode\":false,\"dino_bottleneck_size\":256,\"dino_freeze_last_layer\":1,\"dino_head_hidden_size\":2048,\"dino_local_crops_number\":10,\"dino_local_img_size\":96,\"dino_norm_last_layer\":false,\"dino_teacher_temp\":0.07,\"dino_warmup_teacher_temp\":0.04,\"dino_warmup_teacher_temp_epochs\":30,\"disable_bf16_reduced_precision_matmul\":false,\"disable_grad_buffers_cpu_backup\":true,\"disable_jit_fuser\":false,\"disable_msc_deprecated\":false,\"disable_param_buffers_cpu_backup\":true,\"disable_straggler_on_startup\":false,\"disable_symmetric_registration\":false,\"dist_ckpt_format_deprecated\":null,\"dist_ckpt_optim_fully_reshardable\":false,\"dist_ckpt_save_pre_mcore_014\":false,\"dist_ckpt_strictness\":\"assume_ok_unexpected\",\"dist_ckpt_workers\":1,\"distrib_optim_fully_reshardable_mem_efficient\":false,\"distribute_saved_activations\":false,\"distributed_backend\":\"nccl\",\"distributed_timeout_minutes\":10,\"distributed_timeout_seconds_after_init\":null,\"dsa_cp_balance_indexer\":false,\"dsa_indexer_head_dim\":null,\"dsa_indexer_k_norm_epsilon\":null,\"dsa_indexer_k_norm_fp32\":false,\"dsa_indexer_loss_coeff\":null,\"dsa_indexer_n_heads\":null,\"dsa_indexer_precision\":\"bf16\",\"dsa_indexer_rope_interleaved\":false,\"dsa_indexer_rotate_activation\":true,\"dsa_indexer_scoring_relu\":true,\"dsa_indexer_skip_topk_offset\":0,\"dsa_indexer_topk\":null,\"dsa_indexer_topk_backend\":null,\"dsa_indexer_topk_deterministic\":false,\"dsa_indexer_topk_freq\":1,\"dsa_indexer_topk_tie_break\":0,\"dsa_indexer_use_sparse_loss\":false,\"dsa_indexer_weights_proj_output_dtype\":\"bf16\",\"dsa_indexer_weights_proj_use_quantization\":true,\"dsa_kernel_backend\":null,\"dump_param_to_param_group_map\":null,\"dynamic_context_parallel\":false,\"embedding_init_method_std\":null,\"embedding_path\":null,\"empty_unused_memory_level\":0,\"enable_chunked_prefill\":false,\"enable_cuda_graph\":false,\"enable_experimental\":false,\"enable_ft_package\":false,\"enable_full_sharding_in_hsdp\":false,\"enable_hyper_connections\":false,\"enable_msc\":false,\"enable_one_logger\":true,\"encoder_num_layers\":36,\"encoder_seq_length\":4096,\"end_weight_decay\":0.1,\"eod_mask_loss\":false,\"ep_overlap_early_attn_memory_release\":false,\"error_injection_rate\":0,\"error_injection_type\":\"transient_error\",\"eval_global_batch_size\":256,\"eval_interval\":null,\"eval_iters\":100,\"eval_micro_batch_size\":1,\"evidence_data_path\":null,\"exit_duration_in_mins\":null,\"exit_interval\":null,\"exit_on_missing_checkpoint\":false,\"exit_signal\":{\"__enum__\":\"signal:Signals:SIGTERM\"},\"exit_signal_handler\":false,\"exit_signal_handler_for_dataloader\":false,\"exit_signal_handler_for_training\":false,\"exp_avg_dtype\":{\"__torch_dtype__\":\"float32\"},\"exp_avg_sq_dtype\":{\"__torch_dtype__\":\"float32\"},\"experimental_attention_variant\":null,\"expert_model_parallel_size\":1,\"expert_tensor_parallel_size\":1,\"external_cuda_graph\":false,\"fake_process_group\":false,\"fallback_to_eager_attn\":false,\"fault_injector_delay_start_iteration\":null,\"fault_injector_fault_delay\":null,\"fault_injector_fault_probabilities\":null,\"fault_injector_fault_types\":null,\"fault_injector_mtti_seconds\":null,\"fault_injector_num_ranks\":null,\"fault_injector_offset_seconds\":null,\"fault_injector_ranks\":null,\"fault_injector_seed\":null,\"ffn_hidden_size\":9728,\"fim_data\":false,\"fim_eod_token\":\"<|endoftext|>\",\"fim_fragment_rate\":null,\"fim_middle_token\":\"\",\"fim_no_prefix\":null,\"fim_pad_token\":\"\",\"fim_prefix_token\":\"\",\"fim_rate\":0.5,\"fim_split_sample\":null,\"fim_spm_rate\":0.5,\"fim_suffix_token\":\"\",\"fine_grained_activation_offloading\":false,\"fine_grained_offloading_max_inflight_offloads\":null,\"first_last_layers_bf16\":false,\"flash_decode\":false,\"flight_recorder_dump_on_timeout\":true,\"flight_recorder_dump_path\":null,\"flight_recorder_extra_dump_on_exec\":true,\"flight_recorder_include_only_active\":true,\"flight_recorder_include_stack_trace\":false,\"flight_recorder_trace_buffer_size\":2000,\"fp16\":false,\"fp16_lm_cross_entropy\":false,\"fp32_residual_connection\":false,\"fp4\":null,\"fp4_param_gather\":false,\"fp4_quantizer_factory\":null,\"fp4_recipe\":\"nvfp4\",\"fp8\":null,\"fp8_amax_compute_algo\":\"most_recent\",\"fp8_amax_history_len\":1,\"fp8_interval\":1,\"fp8_margin\":0,\"fp8_output_proj\":false,\"fp8_param_gather\":false,\"fp8_quantizer_factory\":null,\"fp8_recipe\":\"delayed\",\"fp8_wgrad\":true,\"freeze_all_layers\":false,\"freeze_e_score_correction_bias\":false,\"fsdp_db_use_persist_buf_on_alloc_fail\":false,\"fsdp_double_buffer\":false,\"fsdp_manual_registration\":false,\"ft_num_warmup_iters\":5,\"full_validation\":false,\"fused_residual_rmsnorm\":false,\"gdn_conv_pad_alignment\":null,\"gdn_pre_gated_delta_rule_fusion\":false,\"global_batch_size\":256,\"glu_linear_offset\":0.0,\"gpu_sniff_test_interval\":null,\"grad_reduce_in_bf16\":false,\"gradient_accumulation_fusion\":true,\"gradient_reduce_div_fusion\":true,\"group_query_attention\":true,\"grpo_clamp_eps_lower\":0.01,\"grpo_clamp_eps_upper\":0.01,\"grpo_entropy_term_weight\":0.0,\"grpo_filter_groups_with_same_reward\":false,\"grpo_group_size\":2,\"grpo_iterations\":2,\"grpo_kl_beta\":0.001,\"grpo_prompts_per_step\":32,\"head_lr_mult\":1.0,\"head_wise_attn_gate\":false,\"heterogeneous_layers_config_encoded_json\":null,\"heterogeneous_layers_config_path\":null,\"hidden_dropout\":0.0,\"hidden_size\":2560,\"hierarchical_context_parallel_sizes\":null,\"high_priority_a2a_comm_stream\":false,\"high_priority_stream_groups\":[],\"hybrid_context_parallel\":false,\"hybrid_layer_pattern\":null,\"hybrid_override_pattern\":null,\"hysteresis\":2,\"ict_head_size\":null,\"ict_load\":null,\"img_h\":224,\"img_w\":224,\"indexer_batch_size\":128,\"indexer_log_interval\":1000,\"inference_batch_times_seqlen_threshold\":-1,\"inference_coordinator_port\":null,\"inference_cuda_graph_all_prefills\":false,\"inference_cuda_graph_scope\":{\"__enum__\":\"megatron.core.transformer.enums:InferenceCudaGraphScope:none\"},\"inference_disable_ep_consensus\":false,\"inference_disable_triton_nvls_kernels\":false,\"inference_dynamic_batching\":false,\"inference_dynamic_batching_async_sched_mode\":\"legacy\",\"inference_dynamic_batching_block_size\":256,\"inference_dynamic_batching_buffer_size_gb\":40.0,\"inference_dynamic_batching_cuda_graph_max_tokens\":16384,\"inference_dynamic_batching_cuda_graph_mixed_prefill_count\":16,\"inference_dynamic_batching_cuda_graph_sizing_distribution\":\"exponential\",\"inference_dynamic_batching_enable_prefix_caching\":false,\"inference_dynamic_batching_logprobs_mode\":\"raw_logprobs\",\"inference_dynamic_batching_mamba_memory_ratio\":null,\"inference_dynamic_batching_max_requests\":null,\"inference_dynamic_batching_max_tokens\":null,\"inference_dynamic_batching_num_cuda_graphs\":16,\"inference_dynamic_batching_paused_buffer_size_gb\":null,\"inference_dynamic_batching_prefix_caching_coordinator_policy\":\"first_prefix_block\",\"inference_dynamic_batching_prefix_caching_eviction_policy\":\"ref_zero\",\"inference_dynamic_batching_prefix_caching_mamba_gb\":null,\"inference_dynamic_batching_prefix_caching_routing_alpha\":0.5,\"inference_dynamic_batching_sampling_backend\":\"torch\",\"inference_dynamic_batching_track_generated_token_events\":false,\"inference_dynamic_batching_track_paused_request_events\":false,\"inference_dynamic_batching_unified_memory_level\":0,\"inference_fuse_tp_communication\":false,\"inference_grouped_gemm_backend\":\"vllm\",\"inference_logging_step_interval\":0,\"inference_max_requests\":8,\"inference_max_seq_length\":2560,\"inference_moe_disable_fused_quant_kernels\":false,\"inference_moe_token_dispatcher_type\":\"nvls\",\"inference_rng_tracker\":false,\"inference_shards\":null,\"inference_text_gen_server_logging\":false,\"inference_use_synchronous_zmq_collectives\":false,\"inference_wandb_logging\":false,\"init_method_std\":0.02,\"init_method_xavier_uniform\":false,\"init_model_with_meta_device\":false,\"initial_loss_scale\":4294967296,\"inprocess_active_world_size\":1,\"inprocess_barrier_timeout\":120,\"inprocess_completion_timeout\":120,\"inprocess_empty_cuda_cache\":false,\"inprocess_granularity\":\"node\",\"inprocess_hard_timeout\":90,\"inprocess_heartbeat_interval\":30,\"inprocess_heartbeat_timeout\":60,\"inprocess_last_call_wait\":1,\"inprocess_max_iterations\":null,\"inprocess_monitor_process_interval\":1.0,\"inprocess_monitor_thread_interval\":1.0,\"inprocess_progress_watchdog_interval\":1.0,\"inprocess_restart\":false,\"inprocess_soft_timeout\":60,\"inprocess_termination_grace_time\":1,\"is_hybrid_model\":false,\"iter_per_epoch\":1250,\"iterations_to_skip\":[],\"keep_fp8_transpose_cache\":false,\"kitchen_attention_backend\":\"sdpa\",\"kv_channels\":128,\"kv_lora_rank\":32,\"langrl_env_config\":null,\"layernorm_epsilon\":1e-6,\"layernorm_zero_centered_gamma\":false,\"lazy_mpu_init\":false,\"linear_attention_freq\":null,\"linear_attention_type\":null,\"linear_conv_kernel_dim\":4,\"linear_cp_mode\":\"chunkwise\",\"linear_key_head_dim\":128,\"linear_num_key_heads\":16,\"linear_num_value_heads\":32,\"linear_value_head_dim\":128,\"lion_beta1\":0.95,\"lion_beta2\":0.98,\"load_main_params_from_ckpt\":false,\"local_rank\":0,\"log_device_memory_used\":false,\"log_energy\":false,\"log_interval\":100,\"log_loss_scale_to_tensorboard\":true,\"log_max_attention_logit\":false,\"log_memory_interval\":null,\"log_memory_to_tensorboard\":false,\"log_moe_overload_factor\":false,\"log_num_zeros_in_grad\":false,\"log_params_norm\":false,\"log_progress\":false,\"log_straggler\":false,\"log_throughput\":false,\"log_timers_to_tensorboard\":false,\"log_validation_ppl_to_tensorboard\":false,\"log_world_size_to_tensorboard\":false,\"logging_level\":null,\"logits_load_decode_threads\":4,\"logits_load_dir\":null,\"logits_load_ignore_errors\":false,\"logits_load_kd_loss_alpha\":1.0,\"logits_load_msc_prefetch_depth\":2,\"logits_load_prefetch_factor\":3,\"logits_save_dir\":null,\"logits_save_dtype\":\"fp16\",\"logits_save_top_k\":null,\"logits_save_top_p\":null,\"logits_save_top_p_min_k\":1,\"loss_scale\":null,\"loss_scale_window\":1000,\"low_memory_resume\":false,\"lr\":1e-6,\"lr_decay_iters\":null,\"lr_decay_samples\":null,\"lr_decay_style\":\"constant\",\"lr_warmup_fraction\":null,\"lr_warmup_init\":0.0,\"lr_warmup_iters\":0,\"lr_warmup_samples\":0,\"lr_wsd_decay_iters\":null,\"lr_wsd_decay_samples\":null,\"lr_wsd_decay_style\":\"exponential\",\"main_grads_dtype\":{\"__torch_dtype__\":\"float32\"},\"main_params_dtype\":{\"__torch_dtype__\":\"float32\"},\"make_vocab_size_divisible_by\":128,\"mamba_head_dim\":64,\"mamba_inference_conv_states_dtype\":{\"__torch_dtype__\":\"bfloat16\"},\"mamba_inference_ssm_states_dtype\":{\"__torch_dtype__\":\"bfloat16\"},\"mamba_num_groups\":8,\"mamba_num_heads\":null,\"mamba_state_dim\":128,\"mamba_training_ssm_states_dtype\":null,\"manual_gc\":false,\"manual_gc_eval\":true,\"manual_gc_interval\":0,\"mask_factor\":1.0,\"mask_prob\":0.15,\"mask_type\":\"random\",\"masked_softmax_fusion\":true,\"max_position_embeddings\":4096,\"max_seqlen_per_dp_cp_rank\":null,\"max_tokens_to_oom\":12000,\"megatron_fsdp_cache_param_bucket_views\":false,\"megatron_fsdp_enable_fine_grained_param_gather\":false,\"megatron_fsdp_grad_comm_dtype\":null,\"megatron_fsdp_main_grads_dtype\":null,\"megatron_fsdp_main_params_dtype\":{\"__torch_dtype__\":\"float32\"},\"megatron_fsdp_max_pool_double_buffer\":false,\"megatron_fsdp_prefetch_recompute_forward_weights\":false,\"memory_snapshot_path\":\"snapshot.pickle\",\"merge_file\":null,\"metadata_path\":null,\"mhc_init_gating_factor\":0.01,\"mhc_recompute_layer_num\":null,\"mhc_sinkhorn_iterations\":20,\"micro_batch_size\":1,\"microbatch_group_size_per_vp_stage\":null,\"mid_level_dataset_surplus\":0.005,\"min_dynamic_context_parallel_size\":1,\"min_loss_scale\":1.0,\"min_lr\":0.0,\"min_offloaded_tensor_size\":1048576,\"mla_down_proj_fusion\":false,\"mlp_chunks_for_prefill\":1,\"mlp_chunks_for_training\":1,\"mmap_bin_files\":true,\"mock_data\":false,\"moe_activation_in_fp32\":false,\"moe_apply_probs_on_input\":false,\"moe_aux_loss_coeff\":0.0,\"moe_combine_in_fp32\":false,\"moe_deepep_num_sms\":null,\"moe_enable_deepep\":false,\"moe_enable_routing_replay\":false,\"moe_expert_capacity_factor\":null,\"moe_expert_rank_capacity_factor\":null,\"moe_ffn_hidden_size\":null,\"moe_flex_dispatcher_backend\":\"deepep\",\"moe_flex_dispatcher_num_sms\":null,\"moe_grouped_gemm\":false,\"moe_hybridep_num_blocks_permute\":null,\"moe_hybridep_num_blocks_unpermute\":null,\"moe_hybridep_num_sms\":null,\"moe_hybridep_num_sms_preprocessing\":108,\"moe_hybridep_pad_variable_tokens\":false,\"moe_input_jitter_eps\":null,\"moe_latent_size\":null,\"moe_latent_use_norm\":false,\"moe_layer_freq\":1,\"moe_layer_recompute\":false,\"moe_mlp_glu_interleave_size\":null,\"moe_n_hash_layers\":0,\"moe_ncclep_static_shape\":false,\"moe_ncclep_use_symm_mem\":false,\"moe_pad_expert_input_to_capacity\":false,\"moe_pad_experts_for_cuda_graph_inference\":false,\"moe_paged_stash\":false,\"moe_paged_stash_buffer_size_factor_cpu\":0.0,\"moe_paged_stash_buffer_size_factor_cuda\":1.1,\"moe_paged_stash_page_size\":64,\"moe_per_layer_logging\":false,\"moe_permute_accumulation_in_fp32\":false,\"moe_permute_fusion\":false,\"moe_permute_fusion_into_hybridep\":false,\"moe_router_bias_update_rate\":0.001,\"moe_router_dtype\":null,\"moe_router_enable_expert_bias\":false,\"moe_router_force_biased\":null,\"moe_router_force_load_balancing\":false,\"moe_router_freeze_gate\":false,\"moe_router_fusion\":false,\"moe_router_group_topk\":null,\"moe_router_load_balancing_type\":\"aux_loss\",\"moe_router_num_groups\":null,\"moe_router_padding_for_fp8\":false,\"moe_router_padding_for_quantization\":false,\"moe_router_pre_softmax\":false,\"moe_router_score_function\":\"softmax\",\"moe_router_topk\":2,\"moe_router_topk_scaling_factor\":null,\"moe_router_use_torch_mm\":true,\"moe_routing_trace_capture_hidden_states\":false,\"moe_routing_trace_capture_logits\":false,\"moe_routing_trace_dump_weights\":false,\"moe_routing_trace_max_training_iters\":null,\"moe_routing_trace_path\":null,\"moe_shared_expert_gate\":false,\"moe_shared_expert_glu_interleave_size\":null,\"moe_shared_expert_intermediate_size\":null,\"moe_shared_expert_overlap\":false,\"moe_single_grouped_bias\":false,\"moe_single_grouped_weight\":false,\"moe_token_dispatcher_type\":\"alltoall\",\"moe_token_drop_policy\":\"probs\",\"moe_upcycling_granularity\":1,\"moe_use_upcycling\":false,\"moe_z_loss_coeff\":null,\"mrope_interleaved\":false,\"mrope_section\":null,\"mscale\":1.0,\"mscale_all_dim\":0.0,\"mtp_detach_heads\":true,\"mtp_hybrid_override_pattern\":null,\"mtp_loss_scaling_factor\":0.2,\"mtp_num_layers\":null,\"mtp_standalone\":false,\"mtp_use_repeated_layer\":false,\"multi_latent_attention\":false,\"multiple_validation_sets\":false,\"muon_coefficient_type\":\"quintic\",\"muon_extra_scale_factor\":1.0,\"muon_fp32_matmul_prec\":\"medium\",\"muon_momentum\":0.9,\"muon_nesterov\":false,\"muon_num_ns_steps\":5,\"muon_scalar_optimizer\":\"adam\",\"muon_scale_mode\":\"spectral\",\"muon_split_qkv\":true,\"muon_tp_mode\":\"blockwise\",\"mup_attn_scale_power\":1.0,\"mup_base_head_dim\":null,\"mup_base_hidden_size\":null,\"mup_embedding_mult\":1.0,\"mup_output_mult\":1.0,\"mup_width_mult\":1.0,\"nccl_all_reduce_for_prefill\":false,\"nccl_communicator_config_path\":null,\"nccl_ub\":false,\"no_persist_layer_norm\":false,\"no_rope_freq\":null,\"no_save_optim\":false,\"no_save_rng\":null,\"no_weight_decay_cond_type\":null,\"non_persistent_ckpt_type\":null,\"non_persistent_global_ckpt_dir\":null,\"non_persistent_local_ckpt_algo\":\"fully_parallel\",\"non_persistent_local_ckpt_dir\":null,\"non_persistent_save_interval\":null,\"normalization\":\"RMSNorm\",\"null_tokenizer_eod_id\":null,\"null_tokenizer_pad_id\":-1,\"num_attention_heads\":32,\"num_channels\":3,\"num_classes\":1000,\"num_dataset_builder_threads\":1,\"num_distributed_optimizer_instances\":1,\"num_experts\":null,\"num_layers\":36,\"num_layers_at_end_in_bf16\":1,\"num_layers_at_start_in_bf16\":1,\"num_layers_per_virtual_pipeline_stage\":null,\"num_query_groups\":8,\"num_residual_streams\":4,\"num_speculative_tokens\":0,\"num_virtual_stages_per_pipeline_rank\":null,\"num_workers\":2,\"nvtx_ranges\":false,\"o_groups\":8,\"o_lora_rank\":1024,\"object_storage_cache_path\":null,\"offload_modules\":[],\"offload_optimizer_states\":false,\"one_logger_async\":false,\"one_logger_project\":\"megatron-lm\",\"one_logger_run_name\":null,\"onnx_safe\":null,\"openai_gelu\":false,\"optimizer\":\"adam\",\"optimizer_cpu_offload\":false,\"optimizer_cuda_graph\":false,\"optimizer_offload_fraction\":1.0,\"optimizer_state_offload_chunk_size_mb\":0,\"optimizer_state_offload_fraction\":1.0,\"original_max_position_embeddings\":4096,\"outer_dp_sharding_strategy\":\"no_shard\",\"output_bert_embeddings\":false,\"overlap_cpu_optimizer_d2h_h2d\":false,\"overlap_dispatch_backward_with_experts_wgrad\":false,\"overlap_grad_reduce\":false,\"overlap_moe_expert_parallel_comm\":false,\"overlap_p2p_comm\":false,\"overlap_p2p_comm_warmup_flush\":false,\"overlap_param_gather\":false,\"overlap_param_gather_with_optimizer_step\":false,\"override_opt_param_scheduler\":false,\"pad_packed_seq_alignment\":null,\"pad_vocab_size\":true,\"padded_vocab_size\":152064,\"params_dtype\":{\"__torch_dtype__\":\"bfloat16\"},\"patch_dim\":16,\"per_dataset_sequences_path\":null,\"per_split_data_args_path\":null,\"perform_initialization\":true,\"perform_rl_step\":false,\"phase_transition_iterations\":null,\"pin_cpu_grads\":true,\"pin_cpu_params\":true,\"pipeline_model_parallel_comm_backend\":null,\"pipeline_model_parallel_layout\":null,\"pipeline_model_parallel_size\":1,\"position_embedding_type\":\"rope\",\"post_mlp_layernorm\":false,\"post_self_attn_layernorm\":false,\"pretrained_checkpoint\":null,\"profile\":false,\"profile_ranks\":[],\"profile_step_end\":12,\"profile_step_start\":10,\"pytorch_profiler_collect_callstack\":false,\"pytorch_profiler_collect_chakra\":false,\"pytorch_profiler_collect_shapes\":false,\"q_lora_rank\":null,\"qk_clip\":false,\"qk_clip_alpha\":0.5,\"qk_clip_threshold\":100,\"qk_head_dim\":128,\"qk_l2_norm\":false,\"qk_layernorm\":true,\"qk_pos_emb_head_dim\":64,\"query_in_block_prob\":0.1,\"quick_geglu\":false,\"rampup_batch_size\":null,\"rank\":0,\"recompute_granularity\":\"full\",\"recompute_method\":\"uniform\",\"recompute_modules\":null,\"recompute_num_layers\":1,\"record_memory_history\":false,\"record_shapes\":false,\"refit_method\":\"gloo\",\"relative_attention_max_distance\":128,\"relative_attention_num_buckets\":32,\"replication\":false,\"replication_factor\":2,\"replication_jump\":null,\"rerun_mode\":\"validate_results\",\"reset_attention_mask\":false,\"reset_position_ids\":false,\"result_rejected_tracker_filename\":null,\"retriever_report_topk_accuracies\":[],\"retriever_score_scaling\":false,\"reuse_grad_buf_for_mxfp8_param_ag\":false,\"rl_consumption_granularity\":\"B\",\"rl_default_temperature\":1.0,\"rl_default_top_k\":-1,\"rl_default_top_p\":0,\"rl_generation_lag\":0,\"rl_importance_sampling_truncation_coef\":null,\"rl_inference_expert_model_parallel_size\":null,\"rl_inference_expert_tensor_model_parallel_size\":null,\"rl_inference_logprobs_is_correction\":false,\"rl_inference_model_unified_memory_level\":0,\"rl_inference_parsers\":[],\"rl_inference_pipeline_model_parallel_size\":null,\"rl_inference_tensor_model_parallel_size\":null,\"rl_kv_cache_management_mode\":\"persist\",\"rl_offload_inference_model_weights_when_idle\":false,\"rl_offload_optimizer_during_inference\":false,\"rl_partial_rollouts\":false,\"rl_persist_cuda_graphs\":false,\"rl_profile\":false,\"rl_profile_dir\":null,\"rl_prompts_per_eval\":32,\"rl_sequence_packing_algo\":\"fifo\",\"rl_sequence_packing_max_sequences_per_bin\":50,\"rl_skip_bos_token\":false,\"rl_submission_granularity\":\"B\",\"rl_training_cuda_graphs\":false,\"rl_use_sequence_packing\":false,\"rl_verify_model_weights_swap\":false,\"rollout_indexer_topk_num_streams\":null,\"rollout_indexer_topk_width\":null,\"rope_scaling_factor\":8.0,\"rope_type\":\"rope\",\"rotary_base\":1000000,\"rotary_base_per_layer\":null,\"rotary_interleaved\":false,\"rotary_percent\":1.0,\"rotary_scaling_factor\":1.0,\"rotary_seq_len_interpolation_factor\":null,\"run_workload_inspector_server\":false,\"sample_rate\":1.0,\"save\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints\",\"save_activations_interval\":null,\"save_dgrads_interval\":null,\"save_interval\":20,\"save_params_interval\":null,\"save_retain_interval\":null,\"save_tokens_per_expert_interval\":null,\"save_wgrads_interval\":null,\"seed\":1234,\"seq_length\":4096,\"sequence_packing_scheduler\":null,\"sequence_parallel\":true,\"sft\":false,\"sft_mock_dataset_config_json\":null,\"sft_tokenizer_prompt_format\":\"nemotron-h-aligned\",\"sgd_momentum\":0.9,\"sharp_enabled_group\":null,\"short_seq_prob\":0.1,\"skip_train\":false,\"skipped_train_samples\":0,\"softmax_type\":\"vanilla\",\"spec\":null,\"special_tokens\":null,\"split\":null,\"squared_relu\":false,\"start_eval_at_iter\":null,\"start_weight_decay\":0.1,\"step_batch_size_schedule\":null,\"straggler_ctrlr_port\":65535,\"straggler_minmax_count\":1,\"strict_fsdp_dtensor_load\":true,\"suggested_communication_unit_size\":null,\"swiglu\":true,\"swin_backbone_type\":\"tiny\",\"symmetric_ar_type\":null,\"te_precision_config_file\":null,\"te_rng_tracker\":false,\"tensor_model_parallel_size\":2,\"tensorboard_dir\":null,\"tensorboard_log_interval\":1,\"tensorboard_queue_size\":1000,\"test_data_path\":null,\"test_mode\":false,\"thd_max_packed_sequences\":null,\"thd_tail_padding_policy\":null,\"tiktoken_num_special_tokens\":1000,\"tiktoken_pattern\":null,\"timing_log_level\":0,\"timing_log_option\":\"minmax\",\"titles_data_path\":null,\"tokenizer_hf_no_include_special_tokens\":false,\"tokenizer_hf_no_use_fast\":false,\"tokenizer_model\":\"/typical-model\",\"tokenizer_sentencepiece_ignore_extra_whitespaces\":true,\"tokenizer_sentencepiece_legacy\":false,\"tokenizer_type\":\"HuggingFaceTokenizer\",\"torch_fsdp2_reshard_after_forward\":true,\"tp_comm_bootstrap_backend\":\"nccl\",\"tp_comm_bulk_dgrad\":true,\"tp_comm_bulk_wgrad\":true,\"tp_comm_overlap\":false,\"tp_comm_overlap_ag\":true,\"tp_comm_overlap_cfg\":null,\"tp_comm_overlap_rs\":true,\"tp_comm_overlap_rs_dgrad\":false,\"tp_comm_split_ag\":true,\"tp_comm_split_rs\":true,\"train_data_path\":null,\"train_iters\":null,\"train_samples\":null,\"train_sync_interval\":null,\"transformer_impl\":\"transformer_engine\",\"transformer_pipeline_model_parallel_size\":1,\"trust_remote_code\":true,\"untie_embeddings_and_output_weights\":false,\"use_checkpoint_args\":false,\"use_checkpoint_opt_param_scheduler\":false,\"use_cpu_initialization\":null,\"use_dist_ckpt\":true,\"use_dist_ckpt_deprecated\":false,\"use_distributed_optimizer\":true,\"use_flash_attn\":false,\"use_fused_mhc\":false,\"use_fused_weighted_squared_relu\":false,\"use_gloo_process_groups\":true,\"use_grouped_gemm_for_dense_mlp\":false,\"use_grouped_gemm_for_shared_expert\":false,\"use_kitchen_attention\":false,\"use_layer_wise_distributed_optimizer\":false,\"use_layer_wise_param_layout\":false,\"use_legacy_static_engine\":false,\"use_mamba_mem_eff_path\":true,\"use_megatron_fsdp\":false,\"use_mp_args_from_checkpoint_args\":false,\"use_mup\":false,\"use_one_sent_docs\":false,\"use_persistent_ckpt_worker\":false,\"use_precision_aware_optimizer\":false,\"use_pytorch_profiler\":false,\"use_ring_exchange_p2p\":false,\"use_rope_scaling\":false,\"use_rotary_position_embeddings\":true,\"use_sharp\":false,\"use_te_activation_func\":false,\"use_tokenizer_model_from_checkpoint_args\":true,\"use_torch_fsdp2\":false,\"use_torch_optimizer_for_cpu_offload\":false,\"use_tp_pp_dp_mapping\":false,\"use_transformer_engine_op_fuser\":false,\"use_varlen_dataset\":false,\"v_head_dim\":128,\"valid_data_path\":null,\"validation_set_names\":null,\"variable_seq_lengths\":true,\"varlen_mock_dataset_config_json\":null,\"varlen_sbhd_validation\":false,\"verify_integrity\":false,\"virtual_pipeline_model_parallel_size\":null,\"vision_backbone_type\":\"vit\",\"vision_pretraining\":false,\"vision_pretraining_type\":\"classify\",\"vocab_extra_ids\":0,\"vocab_file\":null,\"vocab_size\":151936,\"wandb_entity\":null,\"wandb_exp_name\":null,\"wandb_project\":null,\"wandb_save_dir\":null,\"weight_decay\":0.1,\"weight_decay_incr_style\":\"constant\",\"wgrad_deferral_limit\":0,\"window_attn_skip_freq\":null,\"window_size\":null,\"world_size\":32,\"yaml_cfg\":null,\"yarn_beta_fast\":null,\"yarn_beta_slow\":null,\"yarn_correction_range_round_to_int\":null,\"yarn_original_max_position_embeddings\":null},\"trainer_role\":\"actor\",\"trainer_actor_index\":0},\"static_connections\":{\"static_conn_infos\":{\"rollout-executor\":{\"name\":\"rollout-executor\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.rollout.rollout_executor.RolloutExecutor\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"inference-controller\":{\"name\":\"inference-controller\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.rollout.inference_controller.InferenceController\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"inference-router-0\":{\"name\":\"inference-router-0\",\"port_infos\":[{\"name\":\"primary\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false},{\"name\":\"prometheus\",\"static_port\":9000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":null,\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"session-server\":{\"name\":\"session-server\",\"port_infos\":[{\"name\":\"primary\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":null,\"num_cells\":32,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"trainer-controller-actor\":{\"name\":\"trainer-controller-actor\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.train.group.TrainerController\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1}}}}'" + - "mkdir -p /scratch/Qwen3-4B && rsync -a --info=progress2 /cluster-storage/models/Qwen3-4B/ /scratch/Qwen3-4B && exec -m miles.utils.workers.process_supervisor --num-subprocesses 8 -- -m miles.utils.workers.serving.serve --config '{\"worker_type\":\"trainer\",\"args\":{\"sglang_server_concurrency\":512,\"sglang\":{\"models\":[{\"name\":\"default\",\"model_path\":null,\"server_groups\":[{\"worker_type\":\"prefill\",\"num_gpus_per_engine\":16,\"overrides\":{\"model_path\":\"/typical-model\"},\"needs_offload\":true},{\"worker_type\":\"decode\",\"num_gpus_per_engine\":8,\"overrides\":{\"model_path\":\"/typical-model\"},\"needs_offload\":true}],\"update_weights\":true}],\"base_args\":{\"tokenizer_path\":null,\"tokenizer_mode\":\"auto\",\"tokenizer_backend\":\"huggingface\",\"tokenizer_worker_num\":1,\"detokenizer_worker_num\":1,\"skip_tokenizer_init\":false,\"load_format\":\"auto\",\"model_loader_extra_config\":\"{}\",\"context_length\":null,\"is_embedding\":false,\"enable_multimodal\":null,\"revision\":null,\"model_impl\":\"auto\",\"model_config_parser\":\"auto\",\"json_model_override_args\":\"{}\",\"dtype\":\"auto\",\"quantization\":null,\"quantization_param_path\":null,\"kv_cache_dtype\":\"auto\",\"enable_fp32_lm_head\":false,\"modelopt_quant\":null,\"modelopt_checkpoint_restore_path\":null,\"modelopt_checkpoint_save_path\":null,\"modelopt_export_path\":null,\"quantize_and_serve\":false,\"rl_quant_profile\":null,\"enable_tf32_matmul\":null,\"mem_fraction_static\":0.7,\"max_running_requests\":null,\"max_queued_requests\":null,\"max_total_tokens\":null,\"chunked_prefill_size\":4096,\"prefill_decode_interval\":null,\"enable_dynamic_chunking\":false,\"max_prefill_tokens\":16384,\"prefill_max_requests\":null,\"schedule_policy\":\"fcfs\",\"enable_priority_scheduling\":false,\"disable_priority_preemption\":false,\"default_priority_value\":null,\"abort_on_priority_when_disabled\":false,\"schedule_low_priority_values_first\":false,\"priority_scheduling_preemption_threshold\":10,\"retraction_policy\":\"length\",\"schedule_conservativeness\":1.0,\"page_size\":null,\"c128_page_size\":16,\"swa_full_tokens_ratio\":null,\"disable_hybrid_swa_memory\":false,\"radix_eviction_policy\":\"lru\",\"radix_eviction_policy_config\":null,\"prefill_only_disable_kv_cache\":false,\"disable_radix_cache\":false,\"enable_page_major_kv_layout\":false,\"enable_unified_memory\":false,\"disable_chunked_prefix_cache\":false,\"disable_overlap_schedule\":false,\"num_continuous_decode_steps\":1,\"scheduler_recv_interval\":1,\"enable_mixed_chunk\":false,\"dist_timeout\":null,\"tp_size\":1,\"dcp_size\":1,\"pp_size\":1,\"pp_max_micro_batch_size\":null,\"pp_async_batch_depth\":0,\"dp_size\":1,\"attn_dp_size\":1,\"load_balance_method\":\"auto\",\"attn_cp_size\":1,\"moe_dp_size\":1,\"dwdp_size\":1,\"dcp_comm_backend\":null,\"dcp_replicate_q_proj\":null,\"enable_prefill_cp\":false,\"cp_strategy\":null,\"enable_dsa_cache_layer_split\":false,\"enable_cp_decode_attn_tp\":false,\"enable_kv_cache_sharding\":false,\"enable_dp_attention_local_control_broadcast\":false,\"enable_dp_lm_head\":false,\"enable_tp_lm_head_all_to_all\":null,\"enable_attn_tp_input_scattered\":false,\"enable_shared_experts_attn_tp\":false,\"shared_experts_tp_size\":null,\"enable_dense_mlp_attn_tp\":false,\"enable_layernorm_sp\":false,\"disable_attn_tp_gather\":false,\"enable_p2p_check\":false,\"device\":\"cuda\",\"mlx_enable_sampling\":false,\"watchdog_timeout\":300,\"soft_watchdog_timeout\":null,\"sleep_on_idle\":false,\"use_ray\":false,\"numa_node\":null,\"gc_threshold\":null,\"host\":\"127.0.0.1\",\"fastapi_root_path\":\"\",\"smg_grpc_mode\":false,\"grpc_mode\":false,\"grpc_port\":null,\"sidecar\":null,\"sidecar_args\":null,\"warmups\":null,\"enable_http2\":false,\"http2_max_concurrent_streams\":200,\"http2_initial_connection_window_size\":1048576,\"ssl_keyfile\":null,\"ssl_certfile\":null,\"ssl_ca_certs\":null,\"ssl_keyfile_password\":null,\"enable_ssl_refresh\":false,\"api_key\":null,\"admin_api_key\":null,\"served_model_name\":null,\"weight_version\":\"default\",\"chat_template\":null,\"trust_request_chat_template\":false,\"hf_chat_template_name\":null,\"completion_template\":null,\"file_storage_path\":null,\"enable_cache_report\":false,\"return_input_ids\":false,\"return_output_ids\":false,\"default_chat_template_kwargs\":null,\"strip_thinking_cache\":false,\"enable_strict_thinking\":false,\"tool_server\":null,\"sampling_defaults\":\"model\",\"asr_max_buffer_seconds\":60,\"asr_max_concurrent_sessions\":32,\"preferred_sampling_params\":null,\"allow_auto_truncate\":false,\"stream_interval\":1,\"batch_notify_size\":16,\"stream_response_default_include_usage\":false,\"incremental_streaming_output\":false,\"enable_streaming_session\":false,\"enable_session_radix_cache\":false,\"log_level\":\"info\",\"log_level_http\":null,\"log_requests\":false,\"log_requests_level\":2,\"log_requests_format\":\"text\",\"log_requests_target\":null,\"uvicorn_access_log_exclude_prefixes\":[],\"crash_dump_folder\":null,\"show_time_cost\":false,\"enable_metrics\":false,\"smg_http_sidecar_port\":null,\"enable_mfu_metrics\":false,\"enable_metrics_for_all_schedulers\":false,\"load_snapshot_publish_interval\":15,\"tokenizer_metrics_custom_labels_header\":\"x-custom-labels\",\"tokenizer_metrics_allowed_custom_labels\":null,\"extra_metric_labels\":null,\"bucket_time_to_first_token\":null,\"bucket_inter_token_latency\":null,\"bucket_e2e_request_latency\":null,\"prompt_tokens_buckets\":null,\"generation_tokens_buckets\":null,\"gc_warning_threshold_secs\":0.0,\"decode_log_interval\":40,\"enable_request_time_stats_logging\":false,\"kv_events_config\":null,\"load_publish_endpoint\":null,\"enable_forward_pass_metrics\":false,\"forward_pass_metrics_worker_id\":\"\",\"forward_pass_metrics_ipc_name\":null,\"enable_trace\":false,\"trace_modules\":\"request\",\"otlp_traces_endpoint\":\"localhost:4317\",\"export_metrics_to_file\":false,\"export_metrics_to_file_dir\":null,\"constrained_json_whitespace_pattern\":null,\"constrained_json_disable_any_whitespace\":false,\"constrained_json_max_whitespace_cnt\":null,\"attention_backend\":null,\"decode_attention_backend\":null,\"enable_lean_attention\":null,\"prefill_attention_backend\":null,\"grammar_backend\":null,\"radix_cache_backend\":null,\"mm_attention_backend\":null,\"fp8_gemm_runner_backend\":\"auto\",\"fp4_gemm_runner_backend\":\"auto\",\"bf16_gemm_backend\":\"auto\",\"dsa_prefill_backend\":null,\"dsv4_prefill_backend\":\"auto\",\"dsa_decode_backend\":null,\"dsa_paged_mqa_logits_backend\":\"auto\",\"dsa_topk_backend\":\"sgl-kernel\",\"disable_flashinfer_autotune\":false,\"flashinfer_autotune_skip_ops\":null,\"mamba_backend\":\"triton\",\"cuda_graph_config\":null,\"cuda_graph_backend_decode\":null,\"cuda_graph_backend_prefill\":\"disabled\",\"cuda_graph_max_bs_decode\":null,\"cuda_graph_max_bs_prefill\":null,\"cuda_graph_bs_decode\":null,\"cuda_graph_bs_prefill\":null,\"cuda_graph_prefill_max_context\":null,\"disable_prefill_cuda_graph\":false,\"disable_decode_cuda_graph\":false,\"disable_cuda_graph_padding\":false,\"enable_profile_cuda_graph\":false,\"enable_cudagraph_gc\":false,\"debug_cuda_graph\":false,\"enable_layerwise_nvtx_marker\":false,\"enable_nccl_nvls\":false,\"enable_symm_mem\":false,\"triton_attention_reduce_in_fp32\":false,\"triton_attention_num_kv_splits\":8,\"triton_attention_split_tile_size\":null,\"flashinfer_mla_disable_ragged\":false,\"enable_fused_qk_norm_rope\":null,\"enable_precise_embedding_interpolation\":false,\"enable_fused_moe_sum_all_reduce\":false,\"enable_deepseek_v4_fp4_indexer\":false,\"disable_custom_all_reduce\":false,\"enable_mscclpp\":false,\"enable_torch_symm_mem\":false,\"enable_scattered_sconv\":false,\"pre_warm_nccl\":false,\"boundary_reduction\":\"auto\",\"enable_quant_communications\":false,\"enforce_disable_flashinfer_allreduce_fusion\":false,\"flashinfer_allreduce_fusion_backend\":null,\"enable_aiter_allreduce_fusion\":false,\"enable_torch_compile\":false,\"enable_torch_compile_debug_mode\":false,\"torch_compile_max_bs\":32,\"speculative_algorithm\":null,\"uno_lora_path\":null,\"speculative_draft_model_path\":null,\"speculative_draft_model_revision\":null,\"speculative_draft_load_format\":null,\"speculative_num_steps\":null,\"speculative_eagle_topk\":null,\"speculative_num_draft_tokens\":null,\"speculative_dflash_block_size\":null,\"speculative_dspark_block_size\":null,\"speculative_dspark_sps_table_path\":null,\"speculative_dspark_confidence_sts_path\":null,\"speculative_dspark_align_verify_tokens_to_graph_tier\":false,\"speculative_accept_threshold_single\":1.0,\"speculative_accept_threshold_acc\":1.0,\"speculative_use_rejection_sampling\":false,\"speculative_token_map\":null,\"speculative_attention_mode\":\"prefill\",\"speculative_draft_attention_backend\":null,\"speculative_dsa_topk_backend\":\"sgl-kernel\",\"speculative_draft_kv_cache_dtype\":null,\"speculative_draft_window_size\":null,\"speculative_moe_runner_backend\":null,\"speculative_moe_a2a_backend\":null,\"speculative_enable_w4a4_mxfp4_megamoe\":null,\"speculative_draft_model_quantization\":null,\"enable_multi_layer_eagle\":false,\"speculative_adaptive\":false,\"speculative_adaptive_config\":null,\"decoupled_spec_bind_endpoint\":null,\"decoupled_spec_connect_endpoints\":null,\"decoupled_spec_rank\":null,\"decoupled_spec_role\":\"null\",\"spec_trace_dir\":null,\"speculative_ngram_min_bfs_breadth\":1,\"speculative_ngram_max_bfs_breadth\":10,\"speculative_ngram_match_type\":\"BFS\",\"speculative_ngram_max_trie_depth\":18,\"speculative_ngram_capacity\":10000000,\"speculative_ngram_external_corpus_path\":null,\"speculative_ngram_external_sam_budget\":0,\"speculative_ngram_external_corpus_max_tokens\":10000000,\"ep_size\":1,\"moe_a2a_backend\":\"none\",\"enable_w4a4_mxfp4_megamoe\":false,\"deepep_v2_mode\":\"direct\",\"moe_runner_backend\":\"auto\",\"flashinfer_mxfp4_moe_precision\":\"default\",\"deepep_mode\":\"auto\",\"fuseep_mode\":2,\"deepep_dispatcher_output_dtype\":\"auto\",\"ep_num_redundant_experts\":0,\"ep_dispatch_algorithm\":null,\"init_expert_location\":\"trivial\",\"enable_eplb\":false,\"eplb_algorithm\":\"auto\",\"eplb_rebalance_num_iterations\":1000,\"eplb_rebalance_layers_per_chunk\":null,\"eplb_min_rebalancing_utilization_threshold\":1.0,\"expert_distribution_recorder_mode\":null,\"expert_distribution_recorder_buffer_size\":null,\"expert_balancedness_report_mode\":\"off\",\"deepep_config\":null,\"moe_dense_tp_size\":null,\"elastic_ep_backend\":null,\"enable_elastic_expert_backup\":false,\"mooncake_ib_device\":null,\"enable_waterfill\":false,\"ep_join_mode\":null,\"ep_join_rank_offset\":0,\"elastic_ep_initial_size\":null,\"max_ep_size\":null,\"elastic_ep_scale_timeout\":600,\"disable_flashinfer_cutlass_moe_fp4_allgather\":false,\"disable_shared_experts_fusion\":false,\"enforce_shared_experts_fusion\":false,\"max_mamba_cache_size\":null,\"mamba_ssm_dtype\":null,\"mamba_max_states_per_path\":-1,\"enable_mamba_cache_stochastic_rounding\":false,\"mamba_cache_philox_rounds\":0,\"mamba_full_memory_ratio\":null,\"mamba_radix_cache_strategy\":\"auto\",\"mamba_track_interval\":256,\"enable_int8_mamba_checkpoint\":false,\"int8_mamba_ckpt_size\":null,\"linear_attn_backend\":\"triton\",\"linear_attn_decode_backend\":null,\"linear_attn_prefill_backend\":null,\"linear_attn_verify_backend\":null,\"enable_linear_replayssm\":false,\"linear_replayssm_cache_len\":16,\"enable_linear_replayssm_spec\":false,\"enable_hierarchical_cache\":false,\"hicache_host_memory_mode\":\"cache\",\"hicache_ratio\":null,\"hicache_size\":0,\"hicache_write_policy\":\"write_through\",\"hicache_io_backend\":\"kernel\",\"hicache_mem_layout\":\"page_first\",\"hicache_storage_backend\":null,\"hicache_storage_prefetch_policy\":\"timeout\",\"hicache_storage_backend_extra_config\":null,\"hicache_storage_prefetch_retry_poll_interval\":8,\"hicache_storage_prefetch_retry_max_attempts\":8,\"enable_unified_cache_external_linker\":false,\"unified_cache_external_linker_backend\":\"mooncake\",\"enable_hisparse\":false,\"hisparse_config\":null,\"enable_broadcast_mm_inputs_process\":false,\"enable_prefix_mm_cache\":false,\"mm_enable_dp_encoder\":null,\"mm_process_config\":null,\"mm_processor_worker_num\":0,\"mm_io_worker_num\":0,\"allowed_media_domains\":[],\"media_url_max_file_size_mb\":64,\"mm_preprocess_cache_size_mb\":null,\"trust_mm_content_hashes\":false,\"limit_mm_data_per_request\":null,\"enable_mm_global_cache\":false,\"image_processor_backend\":\"auto\",\"mm_global_cache_backend\":\"mooncake\",\"disable_fast_image_processor\":false,\"mm_feature_transport\":null,\"enable_lora\":null,\"enable_lora_overlap_loading\":null,\"max_lora_rank\":null,\"lora_target_modules\":null,\"lora_paths\":null,\"max_loaded_loras\":null,\"max_loras_per_batch\":8,\"lora_eviction_policy\":\"lru\",\"lora_backend\":\"csgmv\",\"max_lora_chunk_size\":16,\"experts_shared_outer_loras\":null,\"lora_use_virtual_experts\":true,\"lora_strict_loading\":false,\"lora_drain_wait_threshold\":0.0,\"enable_two_batch_overlap\":false,\"enable_single_batch_overlap\":false,\"tbo_token_distribution_threshold\":0.48,\"cpu_offload_gb\":0,\"offload_group_size\":-1,\"offload_num_in_group\":1,\"offload_prefetch_step\":1,\"offload_mode\":\"cpu\",\"enable_lmcache\":false,\"lmcache_config_file\":null,\"enable_flexkv\":false,\"flexkv_config_file\":null,\"kt_weight_path\":null,\"kt_method\":\"AMXINT4\",\"kt_cpuinfer\":null,\"kt_threadpool_count\":2,\"kt_num_gpu_experts\":null,\"kt_max_deferred_experts_per_token\":null,\"dllm_algorithm\":null,\"dllm_algorithm_config\":null,\"dllm_fdfo\":true,\"disaggregation_mode\":\"null\",\"disaggregation_transfer_backend\":\"mooncake\",\"disaggregation_bootstrap_port\":8998,\"disaggregation_ib_device\":null,\"disaggregation_decode_enable_radix_cache\":false,\"disaggregation_decode_enable_offload_kvcache\":false,\"disaggregation_decode_retraction_backup\":null,\"num_reserved_decode_tokens\":512,\"disaggregation_decode_extra_slots\":null,\"disaggregation_decode_polling_interval\":1,\"optimistic_prefill_attempts\":0,\"encoder_only\":false,\"language_only\":false,\"language_model_only\":false,\"encoder_transfer_backend\":\"auto\",\"encoder_urls\":[],\"encoder_bootstrap_port\":8997,\"encoder_register_urls\":[],\"enable_adaptive_dispatch_to_encoder\":false,\"enable_pdmux\":false,\"pdmux_config_path\":null,\"sm_group_num\":8,\"startup_weight_load_mode\":\"serial\",\"custom_weight_loader\":null,\"weight_loader_disable_mmap\":false,\"weight_loader_prefetch_checkpoints\":false,\"weight_loader_prefetch_num_threads\":4,\"weight_loader_drop_cache_after_load\":false,\"remote_instance_weight_loader_seed_instance_ip\":null,\"remote_instance_weight_loader_seed_instance_service_port\":null,\"remote_instance_weight_loader_send_weights_group_ports\":null,\"remote_instance_weight_loader_backend\":\"nccl\",\"remote_instance_weight_loader_start_seed_via_transfer_engine\":false,\"engine_info_bootstrap_port\":6789,\"modelexpress_config\":null,\"download_dir\":null,\"model_checksum\":null,\"delete_ckpt_after_loading\":false,\"decrypted_config_file\":null,\"decrypted_draft_config_file\":null,\"checkpoint_engine_wait_weights_before_ready\":false,\"enable_prefill_delayer\":false,\"prefill_delayer_max_delay_passes\":30,\"prefill_delayer_token_usage_low_watermark\":null,\"prefill_delayer_forward_passes_buckets\":null,\"prefill_delayer_wait_seconds_buckets\":null,\"prefill_delayer_queue_min_ratio\":null,\"prefill_delayer_max_delay_ms\":null,\"min_free_slots_delay\":null,\"enable_deterministic_inference\":false,\"rl_on_policy_target\":null,\"kv_canary\":\"none\",\"kv_canary_sweep_interval\":0,\"enable_dynamic_batch_tokenizer\":false,\"dynamic_batch_tokenizer_batch_size\":32,\"dynamic_batch_tokenizer_batch_timeout\":0.002,\"enable_tokenizer_batch_encode\":false,\"disable_tokenizer_batch_decode\":false,\"debug_tensor_dump_output_folder\":null,\"debug_tensor_dump_layers\":null,\"debug_tensor_dump_input_file\":null,\"enable_weights_cpu_backup\":false,\"enable_draft_weights_cpu_backup\":false,\"enable_custom_logit_processor\":false,\"enable_return_hidden_states\":false,\"return_hidden_states_mode\":null,\"sampling_mask_max_tokens\":4096,\"disable_outlines_disk_cache\":false,\"enable_mis\":false,\"weight_cache_mode\":\"off\",\"weight_cache_socket\":null,\"weight_cache_timeout\":1800,\"forward_hooks\":null,\"msprobe_dump_config\":null,\"ple_offload_embedding\":null,\"ple_offload_backend\":\"pinned\",\"ple_offload_dir\":null,\"disaggregation_enable_kv_checksum\":false,\"enable_pd_role_switch\":false,\"speculative_domino_candidate_pool_size\":2048,\"flashinfer_a2a_dispatch_type\":null,\"cuda_graph_max_seq_len_prefill\":null,\"prefill_kv_cache_dequant_dtype\":\"auto\",\"dsv4_attn_backend\":\"auto\",\"otlp_service_name\":null,\"hicache_host_memory_fraction\":0.8,\"enable_linker_mla_dedup\":false,\"swa_prefix_tails\":null,\"enable_encoder_swa_bounded_replay\":false,\"enable_decoder_swa_bounded_replay\":null,\"enable_response_store\":false,\"disaggregation_decode_host_receive_threshold\":1.0,\"qsa_indexer_dtype\":\"auto\",\"disaggregation_decode_allocation_policy\":\"early\",\"speculative_use_block_verification\":false,\"speculative_draft_sink_size\":null,\"disable_aiter_allreduce_fusion_in_prefill\":false,\"disable_aiter_allreduce_fusion_in_decode\":false,\"enable_amd_monokernel\":false,\"dsa_triton_union\":0,\"enable_dsa_fused_indexer\":null,\"enable_watermark\":false,\"watermark_config\":null,\"grpc_response_timeout_secs\":300,\"enable_paged_experts\":false,\"paged_experts_num_resident\":null,\"enable_nvidia_megakernel\":false,\"enable_megamoe_for_layernorm_sp\":false,\"enable_http_worker_reuseport\":false,\"prefill_decode_interval_min_bs\":0,\"unified_cache_external_linker_config\":null,\"enable_return_aux_hidden_states\":false,\"return_aux_hidden_state_layer_ids\":null,\"enable_prefill_only_deterministic_inference\":false,\"true_on_policy_contract\":null,\"disable_draft_cuda_graph\":false,\"custom_pull_weights_pre_read_hook\":null,\"enable_engine_info_bootstrap\":false,\"enable_rdt_weight_sync\":false,\"lora_no_cpu_backup\":false,\"enable_prefill_weight_versions\":false,\"remote_instance_weight_loader_start_seed_via_nixl\":false,\"enable_token_space_processor\":false,\"sampling_backend\":null,\"reasoning_parser\":null,\"tool_call_parser\":null,\"kv_canary_real_data\":\"none\",\"disable_cuda_graph\":false,\"enable_dp_attention\":false,\"enable_flashinfer_allreduce_fusion\":false}},\"use_miles_dashboard\":false,\"dashboard_flush_interval\":5.0,\"dashboard_gpu_sample_interval\":1.0,\"dashboard_sglang_scrape_interval\":2.0,\"dashboard_sglang_scrape_mode\":\"auto\",\"dashboard_sglang_metrics\":null,\"dashboard_forward_prometheus\":false,\"use_wandb\":false,\"wandb_mode\":null,\"wandb_dir\":null,\"wandb_key\":null,\"wandb_host\":null,\"wandb_team\":null,\"wandb_group\":null,\"wandb_random_suffix\":true,\"wandb_always_use_train_step\":false,\"log_multi_turn\":false,\"log_reward_category\":null,\"log_correct_samples\":false,\"wandb_run_id\":null,\"use_tensorboard\":false,\"tb_project_name\":null,\"tb_experiment_name\":null,\"use_prometheus\":false,\"prometheus_port\":9090,\"prometheus_run_name\":null,\"use_mlflow\":false,\"mlflow_tracking_uri\":null,\"mlflow_experiment_name\":\"miles\",\"mlflow_run_name\":null,\"mlflow_run_id\":null,\"session_server_instances\":null,\"use_session_server\":true,\"session_server_workers\":32,\"session_server_ip\":null,\"session_server_external_host\":null,\"session_server_port\":null,\"tito_model\":\"default\",\"session_message_matcher\":\"strict\",\"session_sample_picker_path\":\"miles.rollout.session.v2.picker_hub.drop_same_prompt_retries\",\"session_sample_postprocessor_path\":\"miles.rollout.session.v2.postprocessor_hub.default_postprocess\",\"ci_disable_config_snapshot\":false,\"config_snapshot_name\":null,\"ci_enable_metrics_capture\":false,\"ci_event_root\":null,\"ci_test\":false,\"ci_tito_special_token_count_threshold\":0.0,\"ci_disable_kl_checker\":false,\"ci_disable_logprobs_checker\":false,\"ci_disable_weight_update_checker\":false,\"ci_metric_checker_key\":null,\"ci_metric_checker_threshold\":null,\"ci_metric_checker_expect_num\":null,\"ci_save_grad_norm\":null,\"ci_load_grad_norm\":null,\"ci_save_model_hash\":false,\"ci_check_model_hash\":false,\"prefill_num_servers\":null,\"enable_mtp_training\":false,\"dsa_impl\":\"miles\",\"miles_dsa_topk_backend\":\"canonical\",\"dsv4_impl\":\"megatron\",\"custom_megatron_init_path\":null,\"custom_megatron_before_log_prob_hook_path\":null,\"custom_megatron_before_train_step_hook_path\":null,\"rollout_buffer_url\":null,\"fetch_trajectory_retry_times\":-1,\"min_batch_collection_ratio\":1.0,\"rollout_task_type\":\"math\",\"data_pad_size_multiplier\":128,\"disable_rollout_trim_samples\":false,\"use_dynamic_global_batch_size\":false,\"rm_type\":\"math\",\"reward_key\":null,\"custom_rm_path\":null,\"http_proxy\":null,\"use_distributed_post\":false,\"save_debug_trajectory_data\":null,\"load_debug_rollout_data\":null,\"debug_rollout_only\":false,\"debug_train_only\":false,\"save_debug_train_data\":null,\"save_debug_event_data\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints/events\",\"dump_details\":null,\"dumper_enable\":false,\"dumper_dir\":\"/tmp/dumper\",\"dumper_inference\":null,\"dumper_fwd_only\":null,\"dumper_fwd_bwd\":null,\"dumper_source_patcher_config_inference\":null,\"dumper_source_patcher_config_train\":null,\"memory_snapshot_dir\":\".\",\"memory_snapshot_num_steps\":null,\"profile_target\":[\"train_overall\"],\"memory_recorder\":\"torch\",\"check_weight_update_equal\":false,\"check_weight_update_selector\":\"all\",\"check_weight_update_skip_list\":null,\"check_weight_update_allow_quant_error\":false,\"save_local_weight_checksum\":false,\"check_weight_transfer_checksum\":false,\"enable_event_analyzer\":false,\"log_inference_engine_weight_checksums\":false,\"enable_sample_ownership_checker\":false,\"sample_ownership_grace_steps\":10,\"enable_witness\":false,\"witness_buffer_size\":1048576,\"ci_fault_hooks\":null,\"ci_fault_hooks_path\":null,\"ci_inject_rollout_data_path\":null,\"env_report\":\"\",\"env_report_interval_seconds\":3600.0,\"debug_unified_grad_fused_logprob\":false,\"debug_deterministic_collective\":false,\"sglang_model_routers\":null,\"sglang_router_ip\":null,\"sglang_router_port\":null,\"sglang_router_policy\":\"manual\",\"sglang_router_request_timeout_secs\":14400,\"router_args\":{\"worker_urls\":[],\"policy\":\"cache_aware\",\"prefill_policy\":null,\"decode_policy\":null,\"cache_threshold\":0.3,\"balance_abs_threshold\":64,\"balance_rel_threshold\":1.5,\"bucket_adjust_interval_secs\":5,\"eviction_interval_secs\":60,\"max_tree_size\":67108864,\"max_idle_secs\":14400,\"assignment_mode\":\"min_load\",\"max_payload_size\":536870912,\"dp_aware\":false,\"enable_igw\":false,\"mini_lb\":false,\"pd_disaggregation\":false,\"prefill\":null,\"decode\":null,\"worker_startup_timeout_secs\":1800,\"worker_startup_check_interval\":30,\"log_dir\":null,\"log_level\":\"info\",\"service_discovery\":false,\"selector\":{},\"service_discovery_port\":80,\"service_discovery_namespace\":null,\"prefill_selector\":{},\"decode_selector\":{},\"prometheus_port\":29000,\"prometheus_host\":\"0.0.0.0\",\"prometheus_duration_buckets\":null,\"request_id_headers\":null,\"request_timeout_secs\":1800,\"shutdown_grace_period_secs\":180,\"cors_allowed_origins\":[],\"max_concurrent_requests\":-1,\"queue_size\":100,\"queue_timeout_secs\":60,\"rate_limit_tokens_per_second\":null,\"retry_max_retries\":5,\"retry_initial_backoff_ms\":50,\"retry_max_backoff_ms\":30000,\"retry_backoff_multiplier\":1.5,\"retry_jitter_factor\":0.2,\"disable_retries\":false,\"cb_failure_threshold\":10,\"cb_success_threshold\":3,\"cb_timeout_duration_secs\":60,\"cb_window_duration_secs\":120,\"disable_circuit_breaker\":false,\"health_failure_threshold\":3,\"health_success_threshold\":2,\"health_check_timeout_secs\":5,\"health_check_interval_secs\":60,\"health_check_endpoint\":\"/health\",\"disable_health_check\":false,\"model_path\":null,\"tokenizer_path\":null,\"chat_template\":null,\"tokenizer_cache_enable_l0\":false,\"tokenizer_cache_l0_max_entries\":10000,\"tokenizer_cache_enable_l1\":false,\"tokenizer_cache_l1_max_memory\":52428800,\"reasoning_parser\":null,\"tool_call_parser\":null,\"mcp_config_path\":null,\"backend\":\"sglang\",\"history_backend\":\"memory\",\"oracle_wallet_path\":null,\"oracle_tns_alias\":null,\"oracle_connect_descriptor\":null,\"oracle_username\":null,\"oracle_password\":null,\"oracle_pool_min\":1,\"oracle_pool_max\":16,\"oracle_pool_timeout_secs\":30,\"postgres_db_url\":null,\"postgres_pool_max\":16,\"redis_url\":null,\"redis_pool_max\":16,\"redis_retention_days\":30,\"client_cert_path\":null,\"client_key_path\":null,\"ca_cert_paths\":[],\"tls_cert_path\":null,\"tls_key_path\":null,\"enable_trace\":false,\"otlp_traces_endpoint\":\"localhost:4317\",\"api_key\":null,\"control_plane_api_keys\":[],\"control_plane_audit_enabled\":false,\"jwt_issuer\":null,\"jwt_audience\":null,\"jwt_jwks_uri\":null,\"jwt_role_mapping\":[]},\"router\":\"sglang\",\"miles_router_timeout\":null,\"miles_router_max_connections\":null,\"miles_router_health_check_failure_threshold\":3,\"lora_A_init_method\":\"xavier\",\"lora_B_init_method\":\"zero\",\"multi_lora\":false,\"lora_sync_sends_base\":true,\"hf_lora_targets\":null,\"lora_adapter_targets\":null,\"sglang_lora_use_virtual_experts\":true,\"lora_rank\":0,\"lora_alpha\":16,\"lora_dropout\":0.0,\"lora_type\":\"lora\",\"target_modules\":null,\"exclude_modules\":null,\"lora_adapter_path\":null,\"lora_sync_from_tensor\":false,\"lora_base_cpu_backup\":false,\"lora_train_only\":false,\"experts_shared_outer_loras\":false,\"multi_lora_n_adapters\":0,\"check_lora_weight_equal\":false,\"use_opd\":false,\"opd_type\":null,\"opd_kl_coef\":1.0,\"opd_teacher_load\":null,\"opd_teacher_ckpt_step\":null,\"use_critic\":false,\"ref_load\":null,\"ref_ckpt_step\":null,\"save_hf\":null,\"save_trigger_sentinel\":null,\"custom_megatron_post_save_hook_path\":null,\"num_critic_only_steps\":0,\"critic_load\":null,\"critic_save\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints_critic\",\"critic_lr\":1e-6,\"critic_lr_warmup_iters\":0,\"eps_clip\":0.2,\"eps_clip_high\":0.28,\"eps_clip_c\":null,\"value_clip\":0.2,\"kl_coef\":0.0,\"loss_type\":\"policy_loss\",\"score_centering_is\":\"none\",\"score_centering_tis_clip\":2.0,\"score_centering_mis_low\":0.5,\"score_centering_mis_high\":5.0,\"custom_loss_function_path\":null,\"kl_loss_type\":\"k1\",\"advantage_estimator\":\"grpo\",\"compute_advantages_and_returns\":true,\"use_kl_loss\":false,\"kl_loss_coef\":0.0,\"use_unbiased_kl\":false,\"ref_update_interval\":null,\"entropy_coef\":0.0,\"gamma\":1.0,\"lambd\":1.0,\"normalize_advantages\":false,\"use_rollout_entropy\":false,\"observe_training_entropy\":false,\"get_mismatch_metrics\":false,\"reset_optimizer_states\":false,\"use_rollout_logprobs\":false,\"skip_actor_forward_only\":false,\"use_tis\":false,\"tis_clip\":2.0,\"tis_clip_low\":0.0,\"custom_tis_function_path\":null,\"custom_pg_loss_reducer_function_path\":null,\"use_routing_replay\":false,\"use_rollout_routing_replay\":false,\"use_indexer_replay\":false,\"use_rollout_indexer_replay\":false,\"use_opsm\":false,\"opsm_delta\":0.0001,\"eval_uses_snapshots\":false,\"eval_prompt_data\":null,\"eval_config\":null,\"skip_eval_before_train\":false,\"eval_input_key\":null,\"eval_label_key\":null,\"eval_tool_key\":null,\"n_samples_per_eval_prompt\":1,\"eval_temperature\":null,\"eval_top_p\":null,\"eval_top_k\":null,\"eval_max_response_len\":null,\"eval_min_new_tokens\":null,\"eval_max_context_len\":null,\"eval_hf_dir\":null,\"eval_max_in_flight\":2,\"eval_overflow_policy\":\"backpressure\",\"eval_keep_snapshots\":2,\"num_rollout\":16,\"debug_exit_after_rollout\":null,\"num_epoch\":null,\"rollout_global_dataset\":true,\"data_source_path\":{\"path\":\"miles.rollout.data_source.RolloutDataSource\",\"config\":null},\"prompt_data\":\"/cluster-storage/datasets/dapo-math-17k/dapo-math-17k.jsonl\",\"apply_chat_template\":true,\"apply_chat_template_kwargs\":{},\"chat_template_path\":null,\"input_key\":\"prompt\",\"label_key\":\"label\",\"multimodal_keys\":null,\"metadata_key\":\"metadata\",\"tool_key\":\"tools\",\"start_rollout_id\":null,\"rollout_batch_size\":32,\"n_samples_per_prompt\":8,\"num_steps_per_rollout\":null,\"balance_data\":true,\"balance_by_flops\":false,\"allow_partial_train_step\":false,\"use_dynamic_batch_size\":true,\"max_tokens_per_gpu\":9216,\"trainer_heartbeat_checker_interval\":10.0,\"trainer_heartbeat_checker_timeout\":10.0,\"trainer_heartbeat_checker_first_wait\":300.0,\"trainer_heartbeat_checker_failure_threshold\":3,\"rollout_health_check_interval\":30.0,\"rollout_health_check_timeout\":30.0,\"rollout_health_check_first_wait\":0.0,\"rollout_health_check_failure_threshold\":1,\"use_fault_tolerance\":false,\"ft_components\":[],\"api_server_host\":\"127.0.0.1\",\"api_server_port\":0,\"mini_ft_controller_enable\":false,\"mini_ft_controller_poll_interval\":10.0,\"mini_ft_controller_resume_delay\":10.0,\"custom_agent_function_path\":null,\"use_sampling_support_replay\":false,\"rollout_sampling_logprobs_mode\":\"selected\",\"rollout_top_logprobs_num\":0,\"hf_checkpoint\":\"/typical-model\",\"model_name\":null,\"rollout_function_path\":{\"path\":\"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn\",\"config\":null},\"fully_async\":false,\"rollout_temperature\":1.0,\"rollout_top_p\":1.0,\"rollout_top_k\":-1,\"rollout_max_response_len\":8192,\"object_store_backend\":\"mooncake\",\"mooncake_store_init_kwargs\":{\"protocol\":\"tcp\",\"master_server_address\":\"127.0.0.1:50051\",\"global_segment_size\":\"2gb\",\"local_buffer_size\":\"2gb\"},\"mooncake_replica_num\":1,\"use_output_store\":false,\"output_store_local_buffer_size\":\"16gb\",\"async_unused_samples_handler\":\"drop\",\"custom_generate_function_path\":null,\"update_weight_buffer_size\":536870912,\"update_weights_interval\":1,\"pause_generation_mode\":\"retract\",\"keep_old_actor\":false,\"rollout_data_postprocess_path\":null,\"pin_rollout_manager_to_head\":false,\"rollout_external_engine_addrs\":null,\"rollout_external_router_pd\":false,\"custom_inference_engine_provider_path\":{\"path\":\"miles.ray.specs.inference.backend_inference_engine_provider\",\"config\":null},\"update_weight_transfer_mode\":\"broadcast\",\"update_weight_disk_dir\":null,\"update_weight_local_checkpoint_dir\":null,\"update_weight_delta_encoding\":\"xor\",\"update_weight_delta_checksum\":\"xxh3-128\",\"custom_update_weight_post_write_path\":null,\"p2p_transfer_timeout\":30.0,\"update_weight_engine_request_timeout\":300.0,\"update_weights_timeout\":600.0,\"p2p_transport\":\"mooncake\",\"trainer_id\":\"actor\",\"trainer_model_id\":null,\"entry\":\"train\",\"train_backend\":\"megatron\",\"qkv_format\":\"thd\",\"linear_attention_backend\":\"fla\",\"linear_attention_input_norm\":\"te\",\"true_on_policy_mode\":false,\"train_env_vars\":{},\"train_memory_margin_bytes\":1073741824,\"debug_skip_weight_update\":false,\"debug_disable_optimizer\":false,\"rematerialize_param_from_master_weight\":false,\"check_rematerialize_param_from_master_weight\":false,\"megatron_to_hf_mode\":\"raw\",\"dsa_attention_backend\":\"tilelang\",\"extra_high_precision_layers_hf\":[],\"extra_high_precision_layers_megatron\":[],\"custom_model_provider_path\":null,\"recompute_loss_function\":false,\"log_probs_backend\":\"torch\",\"log_probs_chunk_size\":-1,\"indep_dp\":false,\"delay_split_train_data_by_dp\":false,\"allgather_cp\":false,\"mfu_peak_tflops\":null,\"starts_inference_engines\":true,\"rollout_external\":false,\"cluster_backend\":\"kubernetes\",\"worker_comm_backend\":\"rpc\",\"deploy_component\":\"all\",\"deploy_instance_id\":null,\"init_expected_num_cells\":{\"default\":3},\"trainer_init_expected_num_cells\":1,\"trainer_controller_addrs\":null,\"inference_controller_addr\":null,\"rollout_num_gpus_per_engine\":1,\"num_gpus_per_node\":8,\"colocate\":true,\"offload\":false,\"offload_train\":true,\"clear_quantized_weight_workspaces_on_offload\":true,\"offload_rollout\":true,\"offload_rollout_level\":[\"kv_cache\",\"weight\"],\"offload_train_target\":\"cpu\",\"stream_optimizer_state_to_disk\":false,\"stream_optimizer_state_moment_dtype\":\"fp32\",\"stream_optimizer_state_page_cache_mb\":null,\"offload_train_disk_dir\":null,\"offload_train_disk_chunk_mb\":256,\"colocate_memory_peak_device\":\"cpu\",\"run_uuid\":\"0123456789abcdef\",\"backend\":{\"_is_global_batch_size_explicitly_specified\":true,\"account_for_embedding_in_pipeline_split\":false,\"account_for_loss_in_pipeline_split\":false,\"accumulate_allreduce_grads_in_fp32\":true,\"activation_func_clamp_shared_expert\":true,\"activation_func_clamp_value\":null,\"activation_offload_fraction\":1.0,\"adam_beta1\":0.9,\"adam_beta2\":0.98,\"adam_eps\":1e-8,\"add_bias_linear\":false,\"add_position_embedding\":true,\"add_qkv_bias\":false,\"adlr_autoresume\":false,\"adlr_autoresume_interval\":1000,\"align_grad_reduce\":true,\"align_param_gather\":false,\"allow_ambiguous_pad_tokens\":false,\"app_tag_run_name\":null,\"app_tag_run_version\":\"0.0.0\",\"apply_dsa_kernel_fusion\":null,\"apply_query_key_layer_scaling\":false,\"apply_residual_connection_post_layernorm\":false,\"apply_rope_fusion\":true,\"apply_wd_to_qk_layernorm\":false,\"async_ckpt_cpu_priority\":10,\"async_ckpt_io_priority\":3,\"async_ckpt_use_cpu_shm\":false,\"async_save\":false,\"async_strategy\":\"mcore\",\"attention_backend\":{\"__enum__\":\"megatron.core.transformer.enums:AttnBackend:flash\"},\"attention_dropout\":0.0,\"attention_output_gate\":false,\"attention_softmax_in_fp32\":true,\"auto_detect_ckpt_format\":false,\"backend_name\":\"megatron\",\"barrier_with_L1_time\":true,\"batch_invariant_mode\":false,\"bert_binary_head\":true,\"bert_embedder_type\":\"megatron\",\"bert_load\":null,\"beta_fast\":32,\"beta_slow\":1,\"bf16\":true,\"bias_dropout_fusion\":true,\"bias_gelu_fusion\":false,\"bias_swiglu_fusion\":true,\"biencoder_projection_dim\":0,\"biencoder_shared_query_context_model\":false,\"block_data_path\":null,\"cache_mla_latents\":false,\"calc_ft_timeouts\":false,\"calculate_per_token_loss\":false,\"chat_template\":null,\"check_for_large_grads\":false,\"check_for_nan_in_loss_and_grad\":true,\"check_for_spiky_loss\":false,\"check_weight_hash_across_dp_replicas_interval\":null,\"chunked_optimizer_state_offload\":false,\"ckpt_assume_constant_structure\":false,\"ckpt_convert_format\":null,\"ckpt_convert_save\":null,\"ckpt_convert_update_legacy_dist_opt_format\":false,\"ckpt_format\":\"torch_dist\",\"ckpt_fully_parallel_load\":false,\"ckpt_fully_parallel_load_exchange_algo\":\"broadcast\",\"ckpt_fully_parallel_load_process_group\":\"dp\",\"ckpt_fully_parallel_save\":true,\"ckpt_fully_parallel_save_deprecated\":false,\"ckpt_fully_parallel_save_process_group\":\"dp\",\"ckpt_load_validate_sharding_integrity\":true,\"classes_fraction\":1.0,\"clip_grad\":1.0,\"clone_scatter_output_in_embedding\":true,\"compress_ratios\":null,\"config_logger_dir\":\"\",\"consumed_train_samples\":0,\"consumed_valid_samples\":0,\"context_parallel_size\":4,\"cp_comm_type\":[\"a2a\"],\"cp_partition_mode\":\"zigzag\",\"cpu_offloading_num_layers\":0,\"cpu_offloading_retain_pinned_cpu_buffers\":false,\"create_all_gather_group\":false,\"create_attention_mask_in_dataloader\":true,\"cross_entropy_fusion_impl\":\"native\",\"cross_entropy_loss_fusion\":false,\"csa_compress_ratios\":null,\"csa_compress_rotary_base\":40000.0,\"csa_dense_mode\":false,\"csa_window_size\":128,\"cuda_graph_dynamic_microbatches\":false,\"cuda_graph_impl\":\"none\",\"cuda_graph_modules\":[],\"cuda_graph_warmup_steps\":3,\"data_args_path\":null,\"data_cache_path\":null,\"data_parallel_random_init\":false,\"data_parallel_sharding_strategy\":\"optim_grads_params\",\"data_parallel_size\":4,\"data_path\":null,\"data_per_class_fraction\":1.0,\"data_sharding\":true,\"dataloader_defer_npy_index_mmap\":false,\"dataloader_fast_cache_load\":false,\"dataloader_inter_document_masking\":false,\"dataloader_type\":\"single\",\"ddp_average_in_collective\":false,\"ddp_bucket_size\":null,\"ddp_num_buckets\":null,\"ddp_pad_buckets_for_high_nccl_busbw\":false,\"ddp_param_name_patterns_for_fp32_local_accumulation\":[],\"ddp_reduce_scatter_with_fp32_accumulation\":false,\"decode_only_cuda_graphs\":false,\"decoder_first_pipeline_num_layers\":null,\"decoder_last_pipeline_num_layers\":null,\"decoder_num_layers\":null,\"decoder_seq_length\":null,\"decoupled_lr\":null,\"decoupled_min_lr\":null,\"decrease_batch_size_if_needed\":false,\"defer_embedding_wgrad_compute\":false,\"delay_offload_until_cuda_graph\":false,\"delay_wgrad_compute\":false,\"delta_offload_bytes_across_pp_ranks\":0,\"dense_grouped_gemm\":false,\"deprecated_use_mcore_models\":false,\"deterministic_mode\":false,\"dino_bottleneck_size\":256,\"dino_freeze_last_layer\":1,\"dino_head_hidden_size\":2048,\"dino_local_crops_number\":10,\"dino_local_img_size\":96,\"dino_norm_last_layer\":false,\"dino_teacher_temp\":0.07,\"dino_warmup_teacher_temp\":0.04,\"dino_warmup_teacher_temp_epochs\":30,\"disable_bf16_reduced_precision_matmul\":false,\"disable_grad_buffers_cpu_backup\":true,\"disable_jit_fuser\":false,\"disable_msc_deprecated\":false,\"disable_param_buffers_cpu_backup\":true,\"disable_straggler_on_startup\":false,\"disable_symmetric_registration\":false,\"dist_ckpt_format_deprecated\":null,\"dist_ckpt_optim_fully_reshardable\":false,\"dist_ckpt_save_pre_mcore_014\":false,\"dist_ckpt_strictness\":\"assume_ok_unexpected\",\"dist_ckpt_workers\":1,\"distrib_optim_fully_reshardable_mem_efficient\":false,\"distribute_saved_activations\":false,\"distributed_backend\":\"nccl\",\"distributed_timeout_minutes\":10,\"distributed_timeout_seconds_after_init\":null,\"dsa_cp_balance_indexer\":false,\"dsa_indexer_head_dim\":null,\"dsa_indexer_k_norm_epsilon\":null,\"dsa_indexer_k_norm_fp32\":false,\"dsa_indexer_loss_coeff\":null,\"dsa_indexer_n_heads\":null,\"dsa_indexer_precision\":\"bf16\",\"dsa_indexer_rope_interleaved\":false,\"dsa_indexer_rotate_activation\":true,\"dsa_indexer_scoring_relu\":true,\"dsa_indexer_skip_topk_offset\":0,\"dsa_indexer_topk\":null,\"dsa_indexer_topk_backend\":null,\"dsa_indexer_topk_deterministic\":false,\"dsa_indexer_topk_freq\":1,\"dsa_indexer_topk_tie_break\":0,\"dsa_indexer_use_sparse_loss\":false,\"dsa_indexer_weights_proj_output_dtype\":\"bf16\",\"dsa_indexer_weights_proj_use_quantization\":true,\"dsa_kernel_backend\":null,\"dump_param_to_param_group_map\":null,\"dynamic_context_parallel\":false,\"embedding_init_method_std\":null,\"embedding_path\":null,\"empty_unused_memory_level\":0,\"enable_chunked_prefill\":false,\"enable_cuda_graph\":false,\"enable_experimental\":false,\"enable_ft_package\":false,\"enable_full_sharding_in_hsdp\":false,\"enable_hyper_connections\":false,\"enable_msc\":false,\"enable_one_logger\":true,\"encoder_num_layers\":36,\"encoder_seq_length\":4096,\"end_weight_decay\":0.1,\"eod_mask_loss\":false,\"ep_overlap_early_attn_memory_release\":false,\"error_injection_rate\":0,\"error_injection_type\":\"transient_error\",\"eval_global_batch_size\":256,\"eval_interval\":null,\"eval_iters\":100,\"eval_micro_batch_size\":1,\"evidence_data_path\":null,\"exit_duration_in_mins\":null,\"exit_interval\":null,\"exit_on_missing_checkpoint\":false,\"exit_signal\":{\"__enum__\":\"signal:Signals:SIGTERM\"},\"exit_signal_handler\":false,\"exit_signal_handler_for_dataloader\":false,\"exit_signal_handler_for_training\":false,\"exp_avg_dtype\":{\"__torch_dtype__\":\"float32\"},\"exp_avg_sq_dtype\":{\"__torch_dtype__\":\"float32\"},\"experimental_attention_variant\":null,\"expert_model_parallel_size\":1,\"expert_tensor_parallel_size\":1,\"external_cuda_graph\":false,\"fake_process_group\":false,\"fallback_to_eager_attn\":false,\"fault_injector_delay_start_iteration\":null,\"fault_injector_fault_delay\":null,\"fault_injector_fault_probabilities\":null,\"fault_injector_fault_types\":null,\"fault_injector_mtti_seconds\":null,\"fault_injector_num_ranks\":null,\"fault_injector_offset_seconds\":null,\"fault_injector_ranks\":null,\"fault_injector_seed\":null,\"ffn_hidden_size\":9728,\"fim_data\":false,\"fim_eod_token\":\"<|endoftext|>\",\"fim_fragment_rate\":null,\"fim_middle_token\":\"\",\"fim_no_prefix\":null,\"fim_pad_token\":\"\",\"fim_prefix_token\":\"\",\"fim_rate\":0.5,\"fim_split_sample\":null,\"fim_spm_rate\":0.5,\"fim_suffix_token\":\"\",\"fine_grained_activation_offloading\":false,\"fine_grained_offloading_max_inflight_offloads\":null,\"first_last_layers_bf16\":false,\"flash_decode\":false,\"flight_recorder_dump_on_timeout\":true,\"flight_recorder_dump_path\":null,\"flight_recorder_extra_dump_on_exec\":true,\"flight_recorder_include_only_active\":true,\"flight_recorder_include_stack_trace\":false,\"flight_recorder_trace_buffer_size\":2000,\"fp16\":false,\"fp16_lm_cross_entropy\":false,\"fp32_residual_connection\":false,\"fp4\":null,\"fp4_param_gather\":false,\"fp4_quantizer_factory\":null,\"fp4_recipe\":\"nvfp4\",\"fp8\":null,\"fp8_amax_compute_algo\":\"most_recent\",\"fp8_amax_history_len\":1,\"fp8_interval\":1,\"fp8_margin\":0,\"fp8_output_proj\":false,\"fp8_param_gather\":false,\"fp8_quantizer_factory\":null,\"fp8_recipe\":\"delayed\",\"fp8_wgrad\":true,\"freeze_all_layers\":false,\"freeze_e_score_correction_bias\":false,\"fsdp_db_use_persist_buf_on_alloc_fail\":false,\"fsdp_double_buffer\":false,\"fsdp_manual_registration\":false,\"ft_num_warmup_iters\":5,\"full_validation\":false,\"fused_residual_rmsnorm\":false,\"gdn_conv_pad_alignment\":null,\"gdn_pre_gated_delta_rule_fusion\":false,\"global_batch_size\":256,\"glu_linear_offset\":0.0,\"gpu_sniff_test_interval\":null,\"grad_reduce_in_bf16\":false,\"gradient_accumulation_fusion\":true,\"gradient_reduce_div_fusion\":true,\"group_query_attention\":true,\"grpo_clamp_eps_lower\":0.01,\"grpo_clamp_eps_upper\":0.01,\"grpo_entropy_term_weight\":0.0,\"grpo_filter_groups_with_same_reward\":false,\"grpo_group_size\":2,\"grpo_iterations\":2,\"grpo_kl_beta\":0.001,\"grpo_prompts_per_step\":32,\"head_lr_mult\":1.0,\"head_wise_attn_gate\":false,\"heterogeneous_layers_config_encoded_json\":null,\"heterogeneous_layers_config_path\":null,\"hidden_dropout\":0.0,\"hidden_size\":2560,\"hierarchical_context_parallel_sizes\":null,\"high_priority_a2a_comm_stream\":false,\"high_priority_stream_groups\":[],\"hybrid_context_parallel\":false,\"hybrid_layer_pattern\":null,\"hybrid_override_pattern\":null,\"hysteresis\":2,\"ict_head_size\":null,\"ict_load\":null,\"img_h\":224,\"img_w\":224,\"indexer_batch_size\":128,\"indexer_log_interval\":1000,\"inference_batch_times_seqlen_threshold\":-1,\"inference_coordinator_port\":null,\"inference_cuda_graph_all_prefills\":false,\"inference_cuda_graph_scope\":{\"__enum__\":\"megatron.core.transformer.enums:InferenceCudaGraphScope:none\"},\"inference_disable_ep_consensus\":false,\"inference_disable_triton_nvls_kernels\":false,\"inference_dynamic_batching\":false,\"inference_dynamic_batching_async_sched_mode\":\"legacy\",\"inference_dynamic_batching_block_size\":256,\"inference_dynamic_batching_buffer_size_gb\":40.0,\"inference_dynamic_batching_cuda_graph_max_tokens\":16384,\"inference_dynamic_batching_cuda_graph_mixed_prefill_count\":16,\"inference_dynamic_batching_cuda_graph_sizing_distribution\":\"exponential\",\"inference_dynamic_batching_enable_prefix_caching\":false,\"inference_dynamic_batching_logprobs_mode\":\"raw_logprobs\",\"inference_dynamic_batching_mamba_memory_ratio\":null,\"inference_dynamic_batching_max_requests\":null,\"inference_dynamic_batching_max_tokens\":null,\"inference_dynamic_batching_num_cuda_graphs\":16,\"inference_dynamic_batching_paused_buffer_size_gb\":null,\"inference_dynamic_batching_prefix_caching_coordinator_policy\":\"first_prefix_block\",\"inference_dynamic_batching_prefix_caching_eviction_policy\":\"ref_zero\",\"inference_dynamic_batching_prefix_caching_mamba_gb\":null,\"inference_dynamic_batching_prefix_caching_routing_alpha\":0.5,\"inference_dynamic_batching_sampling_backend\":\"torch\",\"inference_dynamic_batching_track_generated_token_events\":false,\"inference_dynamic_batching_track_paused_request_events\":false,\"inference_dynamic_batching_unified_memory_level\":0,\"inference_fuse_tp_communication\":false,\"inference_grouped_gemm_backend\":\"vllm\",\"inference_logging_step_interval\":0,\"inference_max_requests\":8,\"inference_max_seq_length\":2560,\"inference_moe_disable_fused_quant_kernels\":false,\"inference_moe_token_dispatcher_type\":\"nvls\",\"inference_rng_tracker\":false,\"inference_shards\":null,\"inference_text_gen_server_logging\":false,\"inference_use_synchronous_zmq_collectives\":false,\"inference_wandb_logging\":false,\"init_method_std\":0.02,\"init_method_xavier_uniform\":false,\"init_model_with_meta_device\":false,\"initial_loss_scale\":4294967296,\"inprocess_active_world_size\":1,\"inprocess_barrier_timeout\":120,\"inprocess_completion_timeout\":120,\"inprocess_empty_cuda_cache\":false,\"inprocess_granularity\":\"node\",\"inprocess_hard_timeout\":90,\"inprocess_heartbeat_interval\":30,\"inprocess_heartbeat_timeout\":60,\"inprocess_last_call_wait\":1,\"inprocess_max_iterations\":null,\"inprocess_monitor_process_interval\":1.0,\"inprocess_monitor_thread_interval\":1.0,\"inprocess_progress_watchdog_interval\":1.0,\"inprocess_restart\":false,\"inprocess_soft_timeout\":60,\"inprocess_termination_grace_time\":1,\"is_hybrid_model\":false,\"iter_per_epoch\":1250,\"iterations_to_skip\":[],\"keep_fp8_transpose_cache\":false,\"kitchen_attention_backend\":\"sdpa\",\"kv_channels\":128,\"kv_lora_rank\":32,\"langrl_env_config\":null,\"layernorm_epsilon\":1e-6,\"layernorm_zero_centered_gamma\":false,\"lazy_mpu_init\":false,\"linear_attention_freq\":null,\"linear_attention_type\":null,\"linear_conv_kernel_dim\":4,\"linear_cp_mode\":\"chunkwise\",\"linear_key_head_dim\":128,\"linear_num_key_heads\":16,\"linear_num_value_heads\":32,\"linear_value_head_dim\":128,\"lion_beta1\":0.95,\"lion_beta2\":0.98,\"load_main_params_from_ckpt\":false,\"local_rank\":0,\"log_device_memory_used\":false,\"log_energy\":false,\"log_interval\":100,\"log_loss_scale_to_tensorboard\":true,\"log_max_attention_logit\":false,\"log_memory_interval\":null,\"log_memory_to_tensorboard\":false,\"log_moe_overload_factor\":false,\"log_num_zeros_in_grad\":false,\"log_params_norm\":false,\"log_progress\":false,\"log_straggler\":false,\"log_throughput\":false,\"log_timers_to_tensorboard\":false,\"log_validation_ppl_to_tensorboard\":false,\"log_world_size_to_tensorboard\":false,\"logging_level\":null,\"logits_load_decode_threads\":4,\"logits_load_dir\":null,\"logits_load_ignore_errors\":false,\"logits_load_kd_loss_alpha\":1.0,\"logits_load_msc_prefetch_depth\":2,\"logits_load_prefetch_factor\":3,\"logits_save_dir\":null,\"logits_save_dtype\":\"fp16\",\"logits_save_top_k\":null,\"logits_save_top_p\":null,\"logits_save_top_p_min_k\":1,\"loss_scale\":null,\"loss_scale_window\":1000,\"low_memory_resume\":false,\"lr\":1e-6,\"lr_decay_iters\":null,\"lr_decay_samples\":null,\"lr_decay_style\":\"constant\",\"lr_warmup_fraction\":null,\"lr_warmup_init\":0.0,\"lr_warmup_iters\":0,\"lr_warmup_samples\":0,\"lr_wsd_decay_iters\":null,\"lr_wsd_decay_samples\":null,\"lr_wsd_decay_style\":\"exponential\",\"main_grads_dtype\":{\"__torch_dtype__\":\"float32\"},\"main_params_dtype\":{\"__torch_dtype__\":\"float32\"},\"make_vocab_size_divisible_by\":128,\"mamba_head_dim\":64,\"mamba_inference_conv_states_dtype\":{\"__torch_dtype__\":\"bfloat16\"},\"mamba_inference_ssm_states_dtype\":{\"__torch_dtype__\":\"bfloat16\"},\"mamba_num_groups\":8,\"mamba_num_heads\":null,\"mamba_state_dim\":128,\"mamba_training_ssm_states_dtype\":null,\"manual_gc\":false,\"manual_gc_eval\":true,\"manual_gc_interval\":0,\"mask_factor\":1.0,\"mask_prob\":0.15,\"mask_type\":\"random\",\"masked_softmax_fusion\":true,\"max_position_embeddings\":4096,\"max_seqlen_per_dp_cp_rank\":null,\"max_tokens_to_oom\":12000,\"megatron_fsdp_cache_param_bucket_views\":false,\"megatron_fsdp_enable_fine_grained_param_gather\":false,\"megatron_fsdp_grad_comm_dtype\":null,\"megatron_fsdp_main_grads_dtype\":null,\"megatron_fsdp_main_params_dtype\":{\"__torch_dtype__\":\"float32\"},\"megatron_fsdp_max_pool_double_buffer\":false,\"megatron_fsdp_prefetch_recompute_forward_weights\":false,\"memory_snapshot_path\":\"snapshot.pickle\",\"merge_file\":null,\"metadata_path\":null,\"mhc_init_gating_factor\":0.01,\"mhc_recompute_layer_num\":null,\"mhc_sinkhorn_iterations\":20,\"micro_batch_size\":1,\"microbatch_group_size_per_vp_stage\":null,\"mid_level_dataset_surplus\":0.005,\"min_dynamic_context_parallel_size\":1,\"min_loss_scale\":1.0,\"min_lr\":0.0,\"min_offloaded_tensor_size\":1048576,\"mla_down_proj_fusion\":false,\"mlp_chunks_for_prefill\":1,\"mlp_chunks_for_training\":1,\"mmap_bin_files\":true,\"mock_data\":false,\"moe_activation_in_fp32\":false,\"moe_apply_probs_on_input\":false,\"moe_aux_loss_coeff\":0.0,\"moe_combine_in_fp32\":false,\"moe_deepep_num_sms\":null,\"moe_enable_deepep\":false,\"moe_enable_routing_replay\":false,\"moe_expert_capacity_factor\":null,\"moe_expert_rank_capacity_factor\":null,\"moe_ffn_hidden_size\":null,\"moe_flex_dispatcher_backend\":\"deepep\",\"moe_flex_dispatcher_num_sms\":null,\"moe_grouped_gemm\":false,\"moe_hybridep_num_blocks_permute\":null,\"moe_hybridep_num_blocks_unpermute\":null,\"moe_hybridep_num_sms\":null,\"moe_hybridep_num_sms_preprocessing\":108,\"moe_hybridep_pad_variable_tokens\":false,\"moe_input_jitter_eps\":null,\"moe_latent_size\":null,\"moe_latent_use_norm\":false,\"moe_layer_freq\":1,\"moe_layer_recompute\":false,\"moe_mlp_glu_interleave_size\":null,\"moe_n_hash_layers\":0,\"moe_ncclep_static_shape\":false,\"moe_ncclep_use_symm_mem\":false,\"moe_pad_expert_input_to_capacity\":false,\"moe_pad_experts_for_cuda_graph_inference\":false,\"moe_paged_stash\":false,\"moe_paged_stash_buffer_size_factor_cpu\":0.0,\"moe_paged_stash_buffer_size_factor_cuda\":1.1,\"moe_paged_stash_page_size\":64,\"moe_per_layer_logging\":false,\"moe_permute_accumulation_in_fp32\":false,\"moe_permute_fusion\":false,\"moe_permute_fusion_into_hybridep\":false,\"moe_router_bias_update_rate\":0.001,\"moe_router_dtype\":null,\"moe_router_enable_expert_bias\":false,\"moe_router_force_biased\":null,\"moe_router_force_load_balancing\":false,\"moe_router_freeze_gate\":false,\"moe_router_fusion\":false,\"moe_router_group_topk\":null,\"moe_router_load_balancing_type\":\"aux_loss\",\"moe_router_num_groups\":null,\"moe_router_padding_for_fp8\":false,\"moe_router_padding_for_quantization\":false,\"moe_router_pre_softmax\":false,\"moe_router_score_function\":\"softmax\",\"moe_router_topk\":2,\"moe_router_topk_scaling_factor\":null,\"moe_router_use_torch_mm\":true,\"moe_routing_trace_capture_hidden_states\":false,\"moe_routing_trace_capture_logits\":false,\"moe_routing_trace_dump_weights\":false,\"moe_routing_trace_max_training_iters\":null,\"moe_routing_trace_path\":null,\"moe_shared_expert_gate\":false,\"moe_shared_expert_glu_interleave_size\":null,\"moe_shared_expert_intermediate_size\":null,\"moe_shared_expert_overlap\":false,\"moe_single_grouped_bias\":false,\"moe_single_grouped_weight\":false,\"moe_token_dispatcher_type\":\"alltoall\",\"moe_token_drop_policy\":\"probs\",\"moe_upcycling_granularity\":1,\"moe_use_upcycling\":false,\"moe_z_loss_coeff\":null,\"mrope_interleaved\":false,\"mrope_section\":null,\"mscale\":1.0,\"mscale_all_dim\":0.0,\"mtp_detach_heads\":true,\"mtp_hybrid_override_pattern\":null,\"mtp_loss_scaling_factor\":0.2,\"mtp_num_layers\":null,\"mtp_standalone\":false,\"mtp_use_repeated_layer\":false,\"multi_latent_attention\":false,\"multiple_validation_sets\":false,\"muon_coefficient_type\":\"quintic\",\"muon_extra_scale_factor\":1.0,\"muon_fp32_matmul_prec\":\"medium\",\"muon_momentum\":0.9,\"muon_nesterov\":false,\"muon_num_ns_steps\":5,\"muon_scalar_optimizer\":\"adam\",\"muon_scale_mode\":\"spectral\",\"muon_split_qkv\":true,\"muon_tp_mode\":\"blockwise\",\"mup_attn_scale_power\":1.0,\"mup_base_head_dim\":null,\"mup_base_hidden_size\":null,\"mup_embedding_mult\":1.0,\"mup_output_mult\":1.0,\"mup_width_mult\":1.0,\"nccl_all_reduce_for_prefill\":false,\"nccl_communicator_config_path\":null,\"nccl_ub\":false,\"no_persist_layer_norm\":false,\"no_rope_freq\":null,\"no_save_optim\":false,\"no_save_rng\":null,\"no_weight_decay_cond_type\":null,\"non_persistent_ckpt_type\":null,\"non_persistent_global_ckpt_dir\":null,\"non_persistent_local_ckpt_algo\":\"fully_parallel\",\"non_persistent_local_ckpt_dir\":null,\"non_persistent_save_interval\":null,\"normalization\":\"RMSNorm\",\"null_tokenizer_eod_id\":null,\"null_tokenizer_pad_id\":-1,\"num_attention_heads\":32,\"num_channels\":3,\"num_classes\":1000,\"num_dataset_builder_threads\":1,\"num_distributed_optimizer_instances\":1,\"num_experts\":null,\"num_layers\":36,\"num_layers_at_end_in_bf16\":1,\"num_layers_at_start_in_bf16\":1,\"num_layers_per_virtual_pipeline_stage\":null,\"num_query_groups\":8,\"num_residual_streams\":4,\"num_speculative_tokens\":0,\"num_virtual_stages_per_pipeline_rank\":null,\"num_workers\":2,\"nvtx_ranges\":false,\"o_groups\":8,\"o_lora_rank\":1024,\"object_storage_cache_path\":null,\"offload_modules\":[],\"offload_optimizer_states\":false,\"one_logger_async\":false,\"one_logger_project\":\"megatron-lm\",\"one_logger_run_name\":null,\"onnx_safe\":null,\"openai_gelu\":false,\"optimizer\":\"adam\",\"optimizer_cpu_offload\":false,\"optimizer_cuda_graph\":false,\"optimizer_offload_fraction\":1.0,\"optimizer_state_offload_chunk_size_mb\":0,\"optimizer_state_offload_fraction\":1.0,\"original_max_position_embeddings\":4096,\"outer_dp_sharding_strategy\":\"no_shard\",\"output_bert_embeddings\":false,\"overlap_cpu_optimizer_d2h_h2d\":false,\"overlap_dispatch_backward_with_experts_wgrad\":false,\"overlap_grad_reduce\":false,\"overlap_moe_expert_parallel_comm\":false,\"overlap_p2p_comm\":false,\"overlap_p2p_comm_warmup_flush\":false,\"overlap_param_gather\":false,\"overlap_param_gather_with_optimizer_step\":false,\"override_opt_param_scheduler\":false,\"pad_packed_seq_alignment\":null,\"pad_vocab_size\":true,\"padded_vocab_size\":152064,\"params_dtype\":{\"__torch_dtype__\":\"bfloat16\"},\"patch_dim\":16,\"per_dataset_sequences_path\":null,\"per_split_data_args_path\":null,\"perform_initialization\":true,\"perform_rl_step\":false,\"phase_transition_iterations\":null,\"pin_cpu_grads\":true,\"pin_cpu_params\":true,\"pipeline_model_parallel_comm_backend\":null,\"pipeline_model_parallel_layout\":null,\"pipeline_model_parallel_size\":1,\"position_embedding_type\":\"rope\",\"post_mlp_layernorm\":false,\"post_self_attn_layernorm\":false,\"pretrained_checkpoint\":null,\"profile\":false,\"profile_ranks\":[],\"profile_step_end\":12,\"profile_step_start\":10,\"pytorch_profiler_collect_callstack\":false,\"pytorch_profiler_collect_chakra\":false,\"pytorch_profiler_collect_shapes\":false,\"q_lora_rank\":null,\"qk_clip\":false,\"qk_clip_alpha\":0.5,\"qk_clip_threshold\":100,\"qk_head_dim\":128,\"qk_l2_norm\":false,\"qk_layernorm\":true,\"qk_pos_emb_head_dim\":64,\"query_in_block_prob\":0.1,\"quick_geglu\":false,\"rampup_batch_size\":null,\"rank\":0,\"recompute_granularity\":\"full\",\"recompute_method\":\"uniform\",\"recompute_modules\":null,\"recompute_num_layers\":1,\"record_memory_history\":false,\"record_shapes\":false,\"refit_method\":\"gloo\",\"relative_attention_max_distance\":128,\"relative_attention_num_buckets\":32,\"replication\":false,\"replication_factor\":2,\"replication_jump\":null,\"rerun_mode\":\"validate_results\",\"reset_attention_mask\":false,\"reset_position_ids\":false,\"result_rejected_tracker_filename\":null,\"retriever_report_topk_accuracies\":[],\"retriever_score_scaling\":false,\"reuse_grad_buf_for_mxfp8_param_ag\":false,\"rl_consumption_granularity\":\"B\",\"rl_default_temperature\":1.0,\"rl_default_top_k\":-1,\"rl_default_top_p\":0,\"rl_generation_lag\":0,\"rl_importance_sampling_truncation_coef\":null,\"rl_inference_expert_model_parallel_size\":null,\"rl_inference_expert_tensor_model_parallel_size\":null,\"rl_inference_logprobs_is_correction\":false,\"rl_inference_model_unified_memory_level\":0,\"rl_inference_parsers\":[],\"rl_inference_pipeline_model_parallel_size\":null,\"rl_inference_tensor_model_parallel_size\":null,\"rl_kv_cache_management_mode\":\"persist\",\"rl_offload_inference_model_weights_when_idle\":false,\"rl_offload_optimizer_during_inference\":false,\"rl_partial_rollouts\":false,\"rl_persist_cuda_graphs\":false,\"rl_profile\":false,\"rl_profile_dir\":null,\"rl_prompts_per_eval\":32,\"rl_sequence_packing_algo\":\"fifo\",\"rl_sequence_packing_max_sequences_per_bin\":50,\"rl_skip_bos_token\":false,\"rl_submission_granularity\":\"B\",\"rl_training_cuda_graphs\":false,\"rl_use_sequence_packing\":false,\"rl_verify_model_weights_swap\":false,\"rollout_indexer_topk_num_streams\":null,\"rollout_indexer_topk_width\":null,\"rope_scaling_factor\":8.0,\"rope_type\":\"rope\",\"rotary_base\":1000000,\"rotary_base_per_layer\":null,\"rotary_interleaved\":false,\"rotary_percent\":1.0,\"rotary_scaling_factor\":1.0,\"rotary_seq_len_interpolation_factor\":null,\"run_workload_inspector_server\":false,\"sample_rate\":1.0,\"save\":\"/cluster-storage/myteam/miles_data/miles-runs/myrun/checkpoints\",\"save_activations_interval\":null,\"save_dgrads_interval\":null,\"save_interval\":20,\"save_params_interval\":null,\"save_retain_interval\":null,\"save_tokens_per_expert_interval\":null,\"save_wgrads_interval\":null,\"seed\":1234,\"seq_length\":4096,\"sequence_packing_scheduler\":null,\"sequence_parallel\":true,\"sft\":false,\"sft_mock_dataset_config_json\":null,\"sft_tokenizer_prompt_format\":\"nemotron-h-aligned\",\"sgd_momentum\":0.9,\"sharp_enabled_group\":null,\"short_seq_prob\":0.1,\"skip_train\":false,\"skipped_train_samples\":0,\"softmax_type\":\"vanilla\",\"spec\":null,\"special_tokens\":null,\"split\":null,\"squared_relu\":false,\"start_eval_at_iter\":null,\"start_weight_decay\":0.1,\"step_batch_size_schedule\":null,\"straggler_ctrlr_port\":65535,\"straggler_minmax_count\":1,\"strict_fsdp_dtensor_load\":true,\"suggested_communication_unit_size\":null,\"swiglu\":true,\"swin_backbone_type\":\"tiny\",\"symmetric_ar_type\":null,\"te_precision_config_file\":null,\"te_rng_tracker\":false,\"tensor_model_parallel_size\":2,\"tensorboard_dir\":null,\"tensorboard_log_interval\":1,\"tensorboard_queue_size\":1000,\"test_data_path\":null,\"test_mode\":false,\"thd_max_packed_sequences\":null,\"thd_tail_padding_policy\":null,\"tiktoken_num_special_tokens\":1000,\"tiktoken_pattern\":null,\"timing_log_level\":0,\"timing_log_option\":\"minmax\",\"titles_data_path\":null,\"tokenizer_hf_no_include_special_tokens\":false,\"tokenizer_hf_no_use_fast\":false,\"tokenizer_model\":\"/typical-model\",\"tokenizer_sentencepiece_ignore_extra_whitespaces\":true,\"tokenizer_sentencepiece_legacy\":false,\"tokenizer_type\":\"HuggingFaceTokenizer\",\"torch_fsdp2_reshard_after_forward\":true,\"tp_comm_bootstrap_backend\":\"nccl\",\"tp_comm_bulk_dgrad\":true,\"tp_comm_bulk_wgrad\":true,\"tp_comm_overlap\":false,\"tp_comm_overlap_ag\":true,\"tp_comm_overlap_cfg\":null,\"tp_comm_overlap_rs\":true,\"tp_comm_overlap_rs_dgrad\":false,\"tp_comm_split_ag\":true,\"tp_comm_split_rs\":true,\"train_data_path\":null,\"train_iters\":null,\"train_samples\":null,\"train_sync_interval\":null,\"transformer_impl\":\"transformer_engine\",\"transformer_pipeline_model_parallel_size\":1,\"trust_remote_code\":true,\"untie_embeddings_and_output_weights\":false,\"use_checkpoint_args\":false,\"use_checkpoint_opt_param_scheduler\":false,\"use_cpu_initialization\":null,\"use_dist_ckpt\":true,\"use_dist_ckpt_deprecated\":false,\"use_distributed_optimizer\":true,\"use_flash_attn\":false,\"use_fused_mhc\":false,\"use_fused_weighted_squared_relu\":false,\"use_gloo_process_groups\":true,\"use_grouped_gemm_for_dense_mlp\":false,\"use_grouped_gemm_for_shared_expert\":false,\"use_kitchen_attention\":false,\"use_layer_wise_distributed_optimizer\":false,\"use_layer_wise_param_layout\":false,\"use_legacy_static_engine\":false,\"use_mamba_mem_eff_path\":true,\"use_megatron_fsdp\":false,\"use_mp_args_from_checkpoint_args\":false,\"use_mup\":false,\"use_one_sent_docs\":false,\"use_persistent_ckpt_worker\":false,\"use_precision_aware_optimizer\":false,\"use_pytorch_profiler\":false,\"use_ring_exchange_p2p\":false,\"use_rope_scaling\":false,\"use_rotary_position_embeddings\":true,\"use_sharp\":false,\"use_te_activation_func\":false,\"use_tokenizer_model_from_checkpoint_args\":true,\"use_torch_fsdp2\":false,\"use_torch_optimizer_for_cpu_offload\":false,\"use_tp_pp_dp_mapping\":false,\"use_transformer_engine_op_fuser\":false,\"use_varlen_dataset\":false,\"v_head_dim\":128,\"valid_data_path\":null,\"validation_set_names\":null,\"variable_seq_lengths\":true,\"varlen_mock_dataset_config_json\":null,\"varlen_sbhd_validation\":false,\"verify_integrity\":false,\"virtual_pipeline_model_parallel_size\":null,\"vision_backbone_type\":\"vit\",\"vision_pretraining\":false,\"vision_pretraining_type\":\"classify\",\"vocab_extra_ids\":0,\"vocab_file\":null,\"vocab_size\":151936,\"wandb_entity\":null,\"wandb_exp_name\":null,\"wandb_project\":null,\"wandb_save_dir\":null,\"weight_decay\":0.1,\"weight_decay_incr_style\":\"constant\",\"wgrad_deferral_limit\":0,\"window_attn_skip_freq\":null,\"window_size\":null,\"world_size\":32,\"yaml_cfg\":null,\"yarn_beta_fast\":null,\"yarn_beta_slow\":null,\"yarn_correction_range_round_to_int\":null,\"yarn_original_max_position_embeddings\":null},\"trainer_role\":\"actor\",\"trainer_actor_index\":0},\"static_connections\":{\"static_conn_infos\":{\"rollout-executor\":{\"name\":\"rollout-executor\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.rollout.rollout_executor.RolloutExecutor\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"inference-controller\":{\"name\":\"inference-controller\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.rollout.inference_controller.InferenceController\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"inference-router-0\":{\"name\":\"inference-router-0\",\"port_infos\":[{\"name\":\"primary\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false},{\"name\":\"prometheus\",\"static_port\":9000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":null,\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"session-server\":{\"name\":\"session-server\",\"port_infos\":[{\"name\":\"primary\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":null,\"num_cells\":32,\"num_workers_per_cell\":1,\"pods_per_cell\":1},\"trainer-controller-actor\":{\"name\":\"trainer-controller-actor\",\"port_infos\":[{\"name\":\"rpc\",\"static_port\":8000,\"mode\":\"per_worker\",\"allow_dynamic\":true,\"num_consecutive\":1,\"offset_by_cell\":false}],\"worker_class\":\"miles.ray.train.group.TrainerController\",\"num_cells\":1,\"num_workers_per_cell\":1,\"pods_per_cell\":1}}}}'" env: - name: MILES_WORKER_METADATA valueFrom: diff --git a/tests/snapshots/helm_backend/kubernetes_launch.txt b/tests/snapshots/helm_backend/kubernetes_launch.txt index e2eac39c72..12ce34668c 100644 --- a/tests/snapshots/helm_backend/kubernetes_launch.txt +++ b/tests/snapshots/helm_backend/kubernetes_launch.txt @@ -58,7 +58,7 @@ run: - 'python' - '/repo/train.py' - '--orchestrator-config' - - '{"args":{"sglang_server_concurrency":512,"sglang":{"models":[{"name":"default","model_path":null,"server_groups":[{"worker_type":"regular","num_gpus_per_engine":1,"overrides":{"model_path":null},"needs_offload":false}],"update_weights":true}],"base_args":{"tokenizer_path":null,"tokenizer_mode":"auto","tokenizer_backend":"huggingface","tokenizer_worker_num":1,"detokenizer_worker_num":1,"skip_tokenizer_init":false,"load_format":"auto","model_loader_extra_config":"{}","context_length":null,"is_embedding":false,"enable_multimodal":null,"revision":null,"model_impl":"auto","model_config_parser":"auto","json_model_override_args":"{}","dtype":"auto","quantization":null,"quantization_param_path":null,"kv_cache_dtype":"auto","enable_fp32_lm_head":false,"modelopt_quant":null,"modelopt_checkpoint_restore_path":null,"modelopt_checkpoint_save_path":null,"modelopt_export_path":null,"quantize_and_serve":false,"rl_quant_profile":null,"enable_tf32_matmul":false,"mem_fraction_static":null,"max_running_requests":null,"max_queued_requests":null,"max_total_tokens":null,"chunked_prefill_size":null,"prefill_decode_interval":null,"enable_dynamic_chunking":false,"max_prefill_tokens":16384,"prefill_max_requests":null,"schedule_policy":"fcfs","enable_priority_scheduling":false,"disable_priority_preemption":false,"default_priority_value":null,"abort_on_priority_when_disabled":false,"schedule_low_priority_values_first":false,"priority_scheduling_preemption_threshold":10,"retraction_policy":"length","schedule_conservativeness":1.0,"page_size":null,"c128_page_size":16,"swa_full_tokens_ratio":null,"disable_hybrid_swa_memory":false,"radix_eviction_policy":"lru","radix_eviction_policy_config":null,"prefill_only_disable_kv_cache":false,"disable_radix_cache":false,"enable_page_major_kv_layout":false,"enable_unified_memory":false,"disable_chunked_prefix_cache":false,"disable_overlap_schedule":false,"num_continuous_decode_steps":1,"scheduler_recv_interval":1,"enable_mixed_chunk":false,"dist_timeout":null,"tp_size":1,"dcp_size":1,"pp_size":1,"pp_max_micro_batch_size":null,"pp_async_batch_depth":0,"dp_size":1,"attn_dp_size":1,"load_balance_method":"auto","attn_cp_size":1,"moe_dp_size":1,"dwdp_size":1,"dcp_comm_backend":null,"dcp_replicate_q_proj":null,"enable_prefill_cp":false,"cp_strategy":null,"enable_dsa_cache_layer_split":false,"enable_cp_decode_attn_tp":false,"enable_kv_cache_sharding":false,"enable_dp_attention_local_control_broadcast":false,"enable_dp_lm_head":false,"enable_tp_lm_head_all_to_all":null,"enable_attn_tp_input_scattered":false,"enable_shared_experts_attn_tp":false,"shared_experts_tp_size":null,"enable_dense_mlp_attn_tp":false,"enable_layernorm_sp":false,"disable_attn_tp_gather":false,"enable_p2p_check":false,"device":"cuda","mlx_enable_sampling":false,"watchdog_timeout":300,"soft_watchdog_timeout":null,"sleep_on_idle":false,"use_ray":false,"numa_node":null,"gc_threshold":null,"host":"127.0.0.1","fastapi_root_path":"","smg_grpc_mode":false,"grpc_mode":false,"grpc_port":null,"sidecar":null,"sidecar_args":null,"warmups":null,"enable_http2":false,"http2_max_concurrent_streams":200,"http2_initial_connection_window_size":1048576,"ssl_keyfile":null,"ssl_certfile":null,"ssl_ca_certs":null,"ssl_keyfile_password":null,"enable_ssl_refresh":false,"api_key":null,"admin_api_key":null,"served_model_name":null,"weight_version":"default","chat_template":null,"trust_request_chat_template":false,"hf_chat_template_name":null,"completion_template":null,"file_storage_path":null,"enable_cache_report":false,"return_input_ids":false,"return_output_ids":false,"default_chat_template_kwargs":null,"strip_thinking_cache":false,"enable_strict_thinking":false,"tool_server":null,"sampling_defaults":"model","asr_max_buffer_seconds":60,"asr_max_concurrent_sessions":32,"preferred_sampling_params":null,"allow_auto_truncate":false,"stream_interval":1,"batch_notify_size":16,"stream_response_default_include_usage":false,"incremental_streaming_output":false,"enable_streaming_session":false,"enable_session_radix_cache":false,"log_level":"info","log_level_http":null,"log_requests":false,"log_requests_level":2,"log_requests_format":"text","log_requests_target":null,"uvicorn_access_log_exclude_prefixes":[],"crash_dump_folder":null,"show_time_cost":false,"enable_metrics":false,"smg_http_sidecar_port":null,"enable_mfu_metrics":false,"enable_metrics_for_all_schedulers":false,"load_snapshot_publish_interval":15,"tokenizer_metrics_custom_labels_header":"x-custom-labels","tokenizer_metrics_allowed_custom_labels":null,"extra_metric_labels":null,"bucket_time_to_first_token":null,"bucket_inter_token_latency":null,"bucket_e2e_request_latency":null,"prompt_tokens_buckets":null,"generation_tokens_buckets":null,"gc_warning_threshold_secs":0.0,"decode_log_interval":40,"enable_request_time_stats_logging":false,"kv_events_config":null,"load_publish_endpoint":null,"enable_forward_pass_metrics":false,"forward_pass_metrics_worker_id":"","forward_pass_metrics_ipc_name":null,"enable_trace":false,"trace_modules":"request","otlp_traces_endpoint":"localhost:4317","export_metrics_to_file":false,"export_metrics_to_file_dir":null,"constrained_json_whitespace_pattern":null,"constrained_json_disable_any_whitespace":false,"constrained_json_max_whitespace_cnt":null,"attention_backend":null,"decode_attention_backend":null,"enable_lean_attention":null,"prefill_attention_backend":null,"grammar_backend":null,"radix_cache_backend":null,"mm_attention_backend":null,"fp8_gemm_runner_backend":"auto","fp4_gemm_runner_backend":"auto","bf16_gemm_backend":"auto","dsa_prefill_backend":null,"dsv4_prefill_backend":"auto","dsa_decode_backend":null,"dsa_paged_mqa_logits_backend":"auto","dsa_topk_backend":"sgl-kernel","disable_flashinfer_autotune":false,"flashinfer_autotune_skip_ops":null,"mamba_backend":"triton","cuda_graph_config":null,"cuda_graph_backend_decode":null,"cuda_graph_backend_prefill":null,"cuda_graph_max_bs_decode":null,"cuda_graph_max_bs_prefill":null,"cuda_graph_bs_decode":null,"cuda_graph_bs_prefill":null,"cuda_graph_prefill_max_context":null,"disable_prefill_cuda_graph":false,"disable_decode_cuda_graph":false,"disable_cuda_graph_padding":false,"enable_profile_cuda_graph":false,"enable_cudagraph_gc":false,"debug_cuda_graph":false,"enable_layerwise_nvtx_marker":false,"enable_nccl_nvls":false,"enable_symm_mem":false,"triton_attention_reduce_in_fp32":false,"triton_attention_num_kv_splits":8,"triton_attention_split_tile_size":null,"flashinfer_mla_disable_ragged":false,"enable_fused_qk_norm_rope":false,"enable_precise_embedding_interpolation":false,"enable_fused_moe_sum_all_reduce":false,"enable_deepseek_v4_fp4_indexer":false,"disable_custom_all_reduce":false,"enable_mscclpp":false,"enable_torch_symm_mem":false,"enable_scattered_sconv":false,"pre_warm_nccl":false,"boundary_reduction":"auto","enable_quant_communications":false,"enforce_disable_flashinfer_allreduce_fusion":false,"flashinfer_allreduce_fusion_backend":null,"enable_aiter_allreduce_fusion":false,"enable_torch_compile":false,"enable_torch_compile_debug_mode":false,"torch_compile_max_bs":32,"speculative_algorithm":null,"uno_lora_path":null,"speculative_draft_model_path":null,"speculative_draft_model_revision":null,"speculative_draft_load_format":null,"speculative_num_steps":null,"speculative_eagle_topk":null,"speculative_num_draft_tokens":null,"speculative_dflash_block_size":null,"speculative_dspark_block_size":null,"speculative_dspark_sps_table_path":null,"speculative_dspark_confidence_sts_path":null,"speculative_dspark_align_verify_tokens_to_graph_tier":false,"speculative_accept_threshold_single":1.0,"speculative_accept_threshold_acc":1.0,"speculative_use_rejection_sampling":false,"speculative_token_map":null,"speculative_attention_mode":"prefill","speculative_draft_attention_backend":null,"speculative_dsa_topk_backend":"sgl-kernel","speculative_draft_kv_cache_dtype":null,"speculative_draft_window_size":null,"speculative_moe_runner_backend":null,"speculative_moe_a2a_backend":null,"speculative_enable_w4a4_mxfp4_megamoe":null,"speculative_draft_model_quantization":null,"speculative_skip_dp_mlp_sync":false,"enable_multi_layer_eagle":false,"speculative_adaptive":false,"speculative_adaptive_config":null,"decoupled_spec_bind_endpoint":null,"decoupled_spec_connect_endpoints":null,"decoupled_spec_rank":null,"decoupled_spec_role":"null","spec_trace_dir":null,"speculative_ngram_min_bfs_breadth":1,"speculative_ngram_max_bfs_breadth":10,"speculative_ngram_match_type":"BFS","speculative_ngram_max_trie_depth":18,"speculative_ngram_capacity":10000000,"speculative_ngram_external_corpus_path":null,"speculative_ngram_external_sam_budget":0,"speculative_ngram_external_corpus_max_tokens":10000000,"ep_size":1,"moe_a2a_backend":"none","enable_w4a4_mxfp4_megamoe":false,"deepep_v2_mode":"direct","moe_runner_backend":"auto","flashinfer_mxfp4_moe_precision":"default","deepep_mode":"auto","fuseep_mode":2,"deepep_dispatcher_output_dtype":"auto","ep_num_redundant_experts":0,"ep_dispatch_algorithm":null,"init_expert_location":"trivial","enable_eplb":false,"eplb_algorithm":"auto","eplb_rebalance_num_iterations":1000,"eplb_rebalance_layers_per_chunk":null,"eplb_min_rebalancing_utilization_threshold":1.0,"expert_distribution_recorder_mode":null,"expert_distribution_recorder_buffer_size":null,"expert_balancedness_report_mode":"off","deepep_config":null,"moe_dense_tp_size":null,"elastic_ep_backend":null,"enable_elastic_expert_backup":false,"mooncake_ib_device":null,"enable_waterfill":false,"ep_join_mode":null,"ep_join_rank_offset":0,"elastic_ep_initial_size":null,"max_ep_size":null,"elastic_ep_scale_timeout":600,"disable_flashinfer_cutlass_moe_fp4_allgather":false,"disable_shared_experts_fusion":false,"enforce_shared_experts_fusion":false,"max_mamba_cache_size":null,"mamba_ssm_dtype":null,"mamba_max_states_per_path":-1,"enable_mamba_cache_stochastic_rounding":false,"mamba_cache_philox_rounds":0,"mamba_full_memory_ratio":null,"mamba_radix_cache_strategy":"auto","mamba_track_interval":256,"enable_int8_mamba_checkpoint":false,"int8_mamba_ckpt_size":null,"linear_attn_backend":"triton","linear_attn_decode_backend":null,"linear_attn_prefill_backend":null,"linear_attn_verify_backend":null,"enable_linear_replayssm":false,"linear_replayssm_cache_len":16,"enable_linear_replayssm_spec":false,"enable_hierarchical_cache":false,"hicache_host_memory_mode":"cache","hicache_ratio":null,"hicache_size":0,"hicache_write_policy":"write_through","hicache_io_backend":"kernel","hicache_mem_layout":"page_first","hicache_storage_backend":null,"hicache_storage_prefetch_policy":"timeout","hicache_storage_backend_extra_config":null,"hicache_storage_prefetch_retry_poll_interval":8,"hicache_storage_prefetch_retry_max_attempts":8,"enable_unified_cache_external_linker":false,"unified_cache_external_linker_backend":"mooncake","enable_hisparse":false,"hisparse_config":null,"enable_broadcast_mm_inputs_process":false,"enable_prefix_mm_cache":false,"mm_enable_dp_encoder":false,"mm_process_config":null,"mm_processor_worker_num":0,"mm_io_worker_num":0,"allowed_media_domains":[],"media_url_max_file_size_mb":64,"mm_preprocess_cache_size_mb":null,"trust_mm_content_hashes":false,"limit_mm_data_per_request":null,"enable_mm_global_cache":false,"image_processor_backend":"auto","mm_global_cache_backend":"mooncake","disable_fast_image_processor":false,"mm_feature_transport":null,"enable_lora":null,"enable_lora_overlap_loading":null,"max_lora_rank":null,"lora_target_modules":null,"lora_paths":null,"max_loaded_loras":null,"max_loras_per_batch":8,"lora_eviction_policy":"lru","lora_backend":"csgmv","max_lora_chunk_size":16,"experts_shared_outer_loras":null,"lora_use_virtual_experts":true,"lora_strict_loading":false,"lora_no_cpu_backup":false,"lora_drain_wait_threshold":0.0,"enable_two_batch_overlap":false,"enable_single_batch_overlap":false,"tbo_token_distribution_threshold":0.48,"cpu_offload_gb":0,"offload_group_size":-1,"offload_num_in_group":1,"offload_prefetch_step":1,"offload_mode":"cpu","enable_lmcache":false,"lmcache_config_file":null,"enable_flexkv":false,"flexkv_config_file":null,"kt_weight_path":null,"kt_method":"AMXINT4","kt_cpuinfer":null,"kt_threadpool_count":2,"kt_num_gpu_experts":null,"kt_max_deferred_experts_per_token":null,"dllm_algorithm":null,"dllm_algorithm_config":null,"dllm_fdfo":true,"disaggregation_mode":"null","disaggregation_transfer_backend":"mooncake","disaggregation_bootstrap_port":8998,"disaggregation_ib_device":null,"disaggregation_decode_enable_radix_cache":false,"disaggregation_decode_enable_offload_kvcache":false,"disaggregation_decode_retraction_backup":null,"num_reserved_decode_tokens":512,"disaggregation_decode_extra_slots":null,"disaggregation_decode_polling_interval":1,"optimistic_prefill_attempts":0,"encoder_only":false,"language_only":false,"language_model_only":false,"encoder_transfer_backend":"auto","encoder_urls":[],"encoder_bootstrap_port":8997,"encoder_register_urls":[],"enable_adaptive_dispatch_to_encoder":false,"enable_pdmux":false,"pdmux_config_path":null,"sm_group_num":8,"startup_weight_load_mode":"serial","custom_weight_loader":null,"weight_loader_disable_mmap":false,"weight_loader_prefetch_checkpoints":false,"weight_loader_prefetch_num_threads":4,"weight_loader_drop_cache_after_load":false,"remote_instance_weight_loader_seed_instance_ip":null,"remote_instance_weight_loader_seed_instance_service_port":null,"remote_instance_weight_loader_send_weights_group_ports":null,"remote_instance_weight_loader_backend":"nccl","remote_instance_weight_loader_start_seed_via_transfer_engine":false,"remote_instance_weight_loader_start_seed_via_nixl":false,"engine_info_bootstrap_port":6789,"modelexpress_config":null,"download_dir":null,"model_checksum":null,"delete_ckpt_after_loading":false,"decrypted_config_file":null,"decrypted_draft_config_file":null,"checkpoint_engine_wait_weights_before_ready":false,"enable_prefill_delayer":false,"prefill_delayer_max_delay_passes":30,"prefill_delayer_token_usage_low_watermark":null,"prefill_delayer_forward_passes_buckets":null,"prefill_delayer_wait_seconds_buckets":null,"prefill_delayer_queue_min_ratio":null,"prefill_delayer_max_delay_ms":null,"min_free_slots_delay":null,"enable_deterministic_inference":false,"rl_on_policy_target":null,"kv_canary":"none","kv_canary_sweep_interval":0,"enable_dynamic_batch_tokenizer":false,"dynamic_batch_tokenizer_batch_size":32,"dynamic_batch_tokenizer_batch_timeout":0.002,"enable_tokenizer_batch_encode":false,"disable_tokenizer_batch_decode":false,"debug_tensor_dump_output_folder":null,"debug_tensor_dump_layers":null,"debug_tensor_dump_input_file":null,"enable_weights_cpu_backup":false,"enable_draft_weights_cpu_backup":false,"enable_custom_logit_processor":false,"enable_return_hidden_states":false,"return_hidden_states_mode":null,"sampling_mask_max_tokens":4096,"disable_outlines_disk_cache":false,"enable_mis":false,"weight_cache_mode":"off","weight_cache_socket":null,"weight_cache_timeout":1800,"forward_hooks":null,"msprobe_dump_config":null,"ple_offload_embedding":null,"ple_offload_backend":"pinned","ple_offload_dir":null,"disaggregation_enable_kv_checksum":false,"enable_pd_role_switch":false,"speculative_domino_candidate_pool_size":2048,"flashinfer_a2a_dispatch_type":null,"cuda_graph_max_seq_len_prefill":null,"prefill_kv_cache_dequant_dtype":"auto","dsv4_attn_backend":"auto","otlp_service_name":null,"hicache_host_memory_fraction":0.8,"enable_linker_mla_dedup":false,"swa_prefix_tails":null,"enable_encoder_swa_bounded_replay":false,"enable_decoder_swa_bounded_replay":false,"enable_response_store":false,"disaggregation_decode_host_receive_threshold":1.0,"enable_prefill_weight_versions":false,"enable_token_space_processor":false,"qsa_indexer_dtype":"auto","custom_pull_weights_pre_read_hook":null,"enable_engine_info_bootstrap":false,"enable_rdt_weight_sync":false,"enable_prefill_only_deterministic_inference":false,"true_on_policy_contract":null,"disaggregation_decode_allocation_policy":"early","speculative_use_block_verification":false,"speculative_draft_sink_size":null,"disable_aiter_allreduce_fusion_in_prefill":false,"disable_aiter_allreduce_fusion_in_decode":false,"disable_draft_cuda_graph":false,"dsa_triton_union":0,"enable_dsa_fused_indexer":null,"enable_watermark":false,"watermark_config":null,"grpc_response_timeout_secs":300,"sampling_backend":null,"reasoning_parser":null,"tool_call_parser":null,"kv_canary_real_data":"none","disable_cuda_graph":false,"enable_dp_attention":false,"enable_flashinfer_allreduce_fusion":false}},"use_miles_dashboard":false,"dashboard_flush_interval":5.0,"dashboard_gpu_sample_interval":1.0,"dashboard_sglang_scrape_interval":2.0,"dashboard_sglang_scrape_mode":"auto","dashboard_sglang_metrics":null,"dashboard_forward_prometheus":false,"use_wandb":false,"wandb_mode":null,"wandb_dir":null,"wandb_key":null,"wandb_host":null,"wandb_team":null,"wandb_group":null,"wandb_random_suffix":true,"wandb_always_use_train_step":false,"log_multi_turn":false,"log_reward_category":null,"log_correct_samples":false,"wandb_run_id":null,"use_tensorboard":false,"tb_project_name":null,"tb_experiment_name":null,"use_prometheus":false,"prometheus_port":9090,"prometheus_run_name":null,"use_mlflow":false,"mlflow_tracking_uri":null,"mlflow_experiment_name":"miles","mlflow_run_name":null,"mlflow_run_id":null,"session_server_instances":null,"use_session_server":false,"session_server_workers":32,"session_server_ip":null,"session_server_external_host":null,"session_server_port":null,"tito_model":"default","session_message_matcher":"strict","session_sample_picker_path":"miles.rollout.session.v2.picker_hub.drop_same_prompt_retries","session_sample_postprocessor_path":"miles.rollout.session.v2.postprocessor_hub.default_postprocess","ci_disable_config_snapshot":false,"config_snapshot_name":null,"ci_enable_metrics_capture":false,"ci_event_root":"/cluster-storage/miles_data","ci_test":false,"ci_tito_special_token_count_threshold":0.0,"ci_disable_kl_checker":false,"ci_disable_logprobs_checker":false,"ci_disable_weight_update_checker":false,"ci_metric_checker_key":null,"ci_metric_checker_threshold":null,"ci_metric_checker_expect_num":null,"ci_save_grad_norm":null,"ci_load_grad_norm":null,"ci_save_model_hash":false,"ci_check_model_hash":false,"prefill_num_servers":null,"enable_mtp_training":false,"dsa_impl":"miles","miles_dsa_topk_backend":"canonical","dsv4_impl":"megatron","custom_megatron_init_path":null,"custom_megatron_before_log_prob_hook_path":null,"custom_megatron_before_train_step_hook_path":null,"rollout_buffer_url":null,"fetch_trajectory_retry_times":-1,"min_batch_collection_ratio":1.0,"rollout_task_type":"math","data_pad_size_multiplier":128,"disable_rollout_trim_samples":false,"use_dynamic_global_batch_size":false,"rm_type":null,"reward_key":null,"custom_rm_path":null,"http_proxy":null,"use_distributed_post":false,"save_debug_trajectory_data":null,"load_debug_rollout_data":null,"debug_rollout_only":false,"debug_train_only":false,"save_debug_train_data":null,"save_debug_event_data":null,"dump_details":null,"dumper_enable":false,"dumper_dir":"/tmp/dumper","dumper_inference":null,"dumper_fwd_only":null,"dumper_fwd_bwd":null,"dumper_source_patcher_config_inference":null,"dumper_source_patcher_config_train":null,"memory_snapshot_dir":".","memory_snapshot_num_steps":null,"profile_target":["train_overall"],"memory_recorder":"torch","check_weight_update_equal":false,"check_weight_update_selector":"all","check_weight_update_skip_list":null,"check_weight_update_allow_quant_error":false,"save_local_weight_checksum":false,"check_weight_transfer_checksum":false,"enable_event_analyzer":false,"log_inference_engine_weight_checksums":false,"enable_sample_ownership_checker":false,"sample_ownership_grace_steps":10,"enable_witness":false,"witness_buffer_size":1048576,"ci_fault_hooks":null,"ci_fault_hooks_path":null,"ci_inject_rollout_data_path":null,"env_report_interval_seconds":3600.0,"debug_unified_grad_fused_logprob":false,"debug_deterministic_collective":false,"sglang_model_routers":null,"sglang_router_ip":null,"sglang_router_port":null,"sglang_router_policy":null,"sglang_router_request_timeout_secs":14400,"router_args":{"worker_urls":[],"policy":"cache_aware","prefill_policy":null,"decode_policy":null,"cache_threshold":0.3,"balance_abs_threshold":64,"balance_rel_threshold":1.5,"bucket_adjust_interval_secs":5,"eviction_interval_secs":60,"max_tree_size":67108864,"max_idle_secs":14400,"assignment_mode":"random","max_payload_size":536870912,"dp_aware":false,"enable_igw":false,"mini_lb":false,"pd_disaggregation":false,"prefill":null,"decode":null,"worker_startup_timeout_secs":1800,"worker_startup_check_interval":30,"log_dir":null,"log_level":"info","service_discovery":false,"selector":{},"service_discovery_port":80,"service_discovery_namespace":null,"prefill_selector":{},"decode_selector":{},"prometheus_port":29000,"prometheus_host":"0.0.0.0","prometheus_duration_buckets":null,"request_id_headers":null,"request_timeout_secs":1800,"shutdown_grace_period_secs":180,"cors_allowed_origins":[],"max_concurrent_requests":-1,"queue_size":100,"queue_timeout_secs":60,"rate_limit_tokens_per_second":null,"retry_max_retries":5,"retry_initial_backoff_ms":50,"retry_max_backoff_ms":30000,"retry_backoff_multiplier":1.5,"retry_jitter_factor":0.2,"disable_retries":false,"cb_failure_threshold":10,"cb_success_threshold":3,"cb_timeout_duration_secs":60,"cb_window_duration_secs":120,"disable_circuit_breaker":false,"health_failure_threshold":3,"health_success_threshold":2,"health_check_timeout_secs":5,"health_check_interval_secs":60,"health_check_endpoint":"/health","disable_health_check":false,"model_path":null,"tokenizer_path":null,"chat_template":null,"tokenizer_cache_enable_l0":false,"tokenizer_cache_l0_max_entries":10000,"tokenizer_cache_enable_l1":false,"tokenizer_cache_l1_max_memory":52428800,"reasoning_parser":null,"tool_call_parser":null,"mcp_config_path":null,"backend":"sglang","history_backend":"memory","oracle_wallet_path":null,"oracle_tns_alias":null,"oracle_connect_descriptor":null,"oracle_username":null,"oracle_password":null,"oracle_pool_min":1,"oracle_pool_max":16,"oracle_pool_timeout_secs":30,"postgres_db_url":null,"postgres_pool_max":16,"redis_url":null,"redis_pool_max":16,"redis_retention_days":30,"client_cert_path":null,"client_key_path":null,"ca_cert_paths":[],"tls_cert_path":null,"tls_key_path":null,"enable_trace":false,"otlp_traces_endpoint":"localhost:4317","api_key":null,"control_plane_api_keys":[],"control_plane_audit_enabled":false,"jwt_issuer":null,"jwt_audience":null,"jwt_jwks_uri":null,"jwt_role_mapping":[]},"router":"sglang","miles_router_timeout":null,"miles_router_max_connections":null,"miles_router_health_check_failure_threshold":3,"lora_A_init_method":"xavier","lora_B_init_method":"zero","multi_lora":false,"lora_sync_sends_base":true,"hf_lora_targets":null,"lora_adapter_targets":null,"sglang_lora_use_virtual_experts":true,"lora_rank":0,"lora_alpha":16,"lora_dropout":0.0,"lora_type":"lora","target_modules":null,"exclude_modules":null,"lora_adapter_path":null,"lora_sync_from_tensor":false,"lora_base_cpu_backup":false,"lora_train_only":false,"experts_shared_outer_loras":false,"multi_lora_n_adapters":0,"check_lora_weight_equal":false,"use_opd":false,"opd_type":null,"opd_kl_coef":1.0,"opd_teacher_load":null,"opd_teacher_ckpt_step":null,"use_critic":false,"ref_load":null,"ref_ckpt_step":null,"save_hf":null,"save_trigger_sentinel":null,"custom_megatron_post_save_hook_path":null,"num_critic_only_steps":0,"critic_load":null,"critic_save":null,"critic_lr":1e-6,"critic_lr_warmup_iters":0,"eps_clip":0.2,"eps_clip_high":0.2,"eps_clip_c":null,"value_clip":0.2,"kl_coef":0.0,"loss_type":"policy_loss","score_centering_is":"none","score_centering_tis_clip":2.0,"score_centering_mis_low":0.5,"score_centering_mis_high":5.0,"custom_loss_function_path":null,"kl_loss_type":"k1","advantage_estimator":"grpo","compute_advantages_and_returns":true,"use_kl_loss":false,"kl_loss_coef":0.0,"use_unbiased_kl":false,"ref_update_interval":null,"entropy_coef":0.0,"gamma":1.0,"lambd":1.0,"normalize_advantages":false,"use_rollout_entropy":false,"observe_training_entropy":false,"get_mismatch_metrics":false,"reset_optimizer_states":false,"use_rollout_logprobs":false,"skip_actor_forward_only":false,"use_tis":false,"tis_clip":2.0,"tis_clip_low":0.0,"custom_tis_function_path":null,"custom_pg_loss_reducer_function_path":null,"use_routing_replay":false,"use_rollout_routing_replay":false,"use_indexer_replay":false,"use_rollout_indexer_replay":false,"use_opsm":false,"opsm_delta":0.0001,"eval_uses_snapshots":false,"eval_prompt_data":null,"eval_config":null,"skip_eval_before_train":false,"eval_input_key":null,"eval_label_key":null,"eval_tool_key":null,"n_samples_per_eval_prompt":1,"eval_temperature":null,"eval_top_p":null,"eval_top_k":null,"eval_max_response_len":null,"eval_min_new_tokens":null,"eval_max_context_len":null,"eval_hf_dir":null,"eval_max_in_flight":2,"eval_overflow_policy":"backpressure","eval_keep_snapshots":2,"num_rollout":1,"debug_exit_after_rollout":null,"num_epoch":null,"rollout_global_dataset":true,"data_source_path":{"path":"miles.rollout.data_source.RolloutDataSource","config":null},"prompt_data":null,"apply_chat_template":false,"apply_chat_template_kwargs":{},"chat_template_path":null,"input_key":"input","label_key":null,"multimodal_keys":null,"metadata_key":"metadata","tool_key":"tools","start_rollout_id":null,"rollout_batch_size":2,"n_samples_per_prompt":1,"num_steps_per_rollout":null,"balance_data":false,"balance_by_flops":false,"allow_partial_train_step":false,"use_dynamic_batch_size":false,"max_tokens_per_gpu":null,"trainer_heartbeat_checker_interval":10.0,"trainer_heartbeat_checker_timeout":10.0,"trainer_heartbeat_checker_first_wait":300.0,"trainer_heartbeat_checker_failure_threshold":3,"rollout_health_check_interval":30.0,"rollout_health_check_timeout":30.0,"rollout_health_check_first_wait":0.0,"rollout_health_check_failure_threshold":1,"use_fault_tolerance":false,"ft_components":[],"api_server_host":"127.0.0.1","api_server_port":0,"mini_ft_controller_enable":false,"mini_ft_controller_poll_interval":10.0,"mini_ft_controller_resume_delay":10.0,"custom_agent_function_path":null,"use_sampling_support_replay":false,"rollout_sampling_logprobs_mode":"selected","rollout_top_logprobs_num":0,"hf_checkpoint":null,"model_name":null,"rollout_function_path":{"path":"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn","config":null},"fully_async":false,"rollout_temperature":1.0,"rollout_top_p":1.0,"rollout_top_k":-1,"rollout_max_response_len":null,"object_store_backend":"mooncake","mooncake_store_init_kwargs":{"protocol":"tcp","master_server_address":"127.0.0.1:50051","global_segment_size":"2gb","local_buffer_size":"2gb"},"mooncake_replica_num":1,"use_output_store":false,"output_store_local_buffer_size":"16gb","async_unused_samples_handler":"drop","custom_generate_function_path":null,"update_weight_buffer_size":536870912,"update_weights_interval":1,"pause_generation_mode":"retract","keep_old_actor":false,"rollout_data_postprocess_path":null,"pin_rollout_manager_to_head":false,"rollout_external_engine_addrs":null,"rollout_external_router_pd":false,"custom_inference_engine_provider_path":{"path":"miles.ray.specs.inference.backend_inference_engine_provider","config":null},"update_weight_transfer_mode":"broadcast","update_weight_disk_dir":null,"update_weight_local_checkpoint_dir":null,"update_weight_delta_encoding":"xor","update_weight_delta_checksum":"xxh3-128","custom_update_weight_post_write_path":null,"p2p_transfer_timeout":30.0,"update_weight_engine_request_timeout":300.0,"update_weights_timeout":600.0,"p2p_transport":"mooncake","trainer_id":"actor","trainer_model_id":null,"entry":"train","train_backend":"megatron","qkv_format":"thd","linear_attention_backend":"fla","linear_attention_input_norm":"te","true_on_policy_mode":false,"train_env_vars":{},"train_memory_margin_bytes":1073741824,"debug_skip_weight_update":false,"debug_disable_optimizer":false,"rematerialize_param_from_master_weight":false,"check_rematerialize_param_from_master_weight":false,"megatron_to_hf_mode":"raw","dsa_attention_backend":"tilelang","extra_high_precision_layers_hf":[],"extra_high_precision_layers_megatron":[],"custom_model_provider_path":null,"recompute_loss_function":false,"log_probs_backend":"torch","log_probs_chunk_size":-1,"indep_dp":false,"delay_split_train_data_by_dp":false,"allgather_cp":false,"mfu_peak_tflops":null,"starts_inference_engines":true,"rollout_external":false,"cluster_backend":"kubernetes","worker_comm_backend":"rpc","deploy_component":"all","deploy_instance_id":null,"init_expected_num_cells":{"default":8},"trainer_init_expected_num_cells":null,"trainer_controller_addrs":null,"inference_controller_addr":null,"rollout_num_gpus_per_engine":1,"num_gpus_per_node":8,"colocate":false,"offload":false,"offload_train":false,"clear_quantized_weight_workspaces_on_offload":true,"offload_rollout":false,"offload_rollout_level":["kv_cache","weight"],"offload_train_target":"cpu","stream_optimizer_state_to_disk":false,"stream_optimizer_state_moment_dtype":"fp32","stream_optimizer_state_page_cache_mb":null,"offload_train_disk_dir":null,"offload_train_disk_chunk_mb":256,"colocate_memory_peak_device":"cpu","run_uuid":"f52ecf8e9d7d4889","load":null,"requested_load":null,"ckpt_step":null,"rollout_indexer_topk_num_streams":null,"save":null,"save_interval":null,"async_save":false,"seed":1234,"num_layers":1,"low_memory_resume":false,"distributed_backend":"nccl","distributed_timeout_minutes":10,"eval_interval":null,"global_batch_size":1,"micro_batch_size":1,"wandb_project":null,"raw_megatron":{"trainers":[{"trainer_id":"actor","model_id":null,"role":"actor","actor_index":0,"overrides":{}}],"base_args":{"_is_global_batch_size_explicitly_specified":false,"account_for_embedding_in_pipeline_split":false,"account_for_loss_in_pipeline_split":false,"accumulate_allreduce_grads_in_fp32":true,"activation_func_clamp_shared_expert":true,"activation_func_clamp_value":null,"activation_offload_fraction":1.0,"adam_beta1":0.9,"adam_beta2":0.999,"adam_eps":1e-8,"add_bias_linear":true,"add_position_embedding":true,"add_qkv_bias":true,"adlr_autoresume":false,"adlr_autoresume_interval":1000,"align_grad_reduce":true,"align_param_gather":false,"allow_ambiguous_pad_tokens":false,"app_tag_run_name":null,"app_tag_run_version":"0.0.0","apply_dsa_kernel_fusion":null,"apply_query_key_layer_scaling":false,"apply_residual_connection_post_layernorm":false,"apply_rope_fusion":false,"apply_wd_to_qk_layernorm":false,"async_ckpt_cpu_priority":10,"async_ckpt_io_priority":3,"async_ckpt_use_cpu_shm":false,"async_save":false,"async_strategy":"mcore","attention_backend":{"__enum__":"megatron.core.transformer.enums:AttnBackend:auto"},"attention_dropout":0.1,"attention_output_gate":false,"attention_softmax_in_fp32":false,"auto_detect_ckpt_format":false,"barrier_with_L1_time":true,"batch_invariant_mode":false,"bert_binary_head":true,"bert_embedder_type":"megatron","bert_load":null,"beta_fast":32,"beta_slow":1,"bf16":true,"bias_dropout_fusion":true,"bias_gelu_fusion":true,"bias_swiglu_fusion":true,"biencoder_projection_dim":0,"biencoder_shared_query_context_model":false,"block_data_path":null,"cache_mla_latents":false,"calc_ft_timeouts":false,"calculate_per_token_loss":false,"chat_template":null,"check_for_large_grads":false,"check_for_nan_in_loss_and_grad":true,"check_for_spiky_loss":false,"check_weight_hash_across_dp_replicas_interval":null,"chunked_optimizer_state_offload":false,"ckpt_assume_constant_structure":false,"ckpt_convert_format":null,"ckpt_convert_save":null,"ckpt_convert_update_legacy_dist_opt_format":false,"ckpt_format":"torch_dist","ckpt_fully_parallel_load":false,"ckpt_fully_parallel_load_exchange_algo":"broadcast","ckpt_fully_parallel_load_process_group":"dp","ckpt_fully_parallel_save":true,"ckpt_fully_parallel_save_deprecated":false,"ckpt_fully_parallel_save_process_group":"dp","ckpt_load_validate_sharding_integrity":true,"ckpt_step":null,"classes_fraction":1.0,"clip_grad":1.0,"clone_scatter_output_in_embedding":true,"compress_ratios":null,"config_logger_dir":"","consumed_train_samples":0,"consumed_valid_samples":0,"context_parallel_size":1,"cp_comm_type":["p2p"],"cp_partition_mode":"zigzag","cpu_offloading_num_layers":0,"cpu_offloading_retain_pinned_cpu_buffers":false,"create_all_gather_group":false,"create_attention_mask_in_dataloader":true,"cross_entropy_fusion_impl":"native","cross_entropy_loss_fusion":false,"csa_compress_ratios":null,"csa_compress_rotary_base":40000.0,"csa_dense_mode":false,"csa_window_size":128,"cuda_graph_dynamic_microbatches":false,"cuda_graph_impl":"none","cuda_graph_modules":[],"cuda_graph_warmup_steps":3,"data_args_path":null,"data_cache_path":null,"data_parallel_random_init":false,"data_parallel_sharding_strategy":"optim_grads_params","data_parallel_size":1,"data_path":null,"data_per_class_fraction":1.0,"data_sharding":true,"dataloader_defer_npy_index_mmap":false,"dataloader_fast_cache_load":false,"dataloader_inter_document_masking":false,"dataloader_type":"single","ddp_average_in_collective":false,"ddp_bucket_size":null,"ddp_num_buckets":null,"ddp_pad_buckets_for_high_nccl_busbw":false,"ddp_param_name_patterns_for_fp32_local_accumulation":[],"ddp_reduce_scatter_with_fp32_accumulation":false,"decode_only_cuda_graphs":false,"decoder_first_pipeline_num_layers":null,"decoder_last_pipeline_num_layers":null,"decoder_num_layers":null,"decoder_seq_length":null,"decoupled_lr":null,"decoupled_min_lr":null,"decrease_batch_size_if_needed":false,"defer_embedding_wgrad_compute":false,"delay_offload_until_cuda_graph":false,"delay_wgrad_compute":false,"delta_offload_bytes_across_pp_ranks":0,"dense_grouped_gemm":false,"deprecated_use_mcore_models":false,"deterministic_mode":false,"dino_bottleneck_size":256,"dino_freeze_last_layer":1,"dino_head_hidden_size":2048,"dino_local_crops_number":10,"dino_local_img_size":96,"dino_norm_last_layer":false,"dino_teacher_temp":0.07,"dino_warmup_teacher_temp":0.04,"dino_warmup_teacher_temp_epochs":30,"disable_bf16_reduced_precision_matmul":false,"disable_grad_buffers_cpu_backup":false,"disable_jit_fuser":false,"disable_msc_deprecated":false,"disable_param_buffers_cpu_backup":false,"disable_straggler_on_startup":false,"disable_symmetric_registration":false,"dist_ckpt_format_deprecated":null,"dist_ckpt_optim_fully_reshardable":false,"dist_ckpt_save_pre_mcore_014":false,"dist_ckpt_strictness":"assume_ok_unexpected","dist_ckpt_workers":1,"distrib_optim_fully_reshardable_mem_efficient":false,"distribute_saved_activations":false,"distributed_backend":"nccl","distributed_timeout_minutes":10,"distributed_timeout_seconds_after_init":null,"dsa_cp_balance_indexer":false,"dsa_indexer_head_dim":null,"dsa_indexer_k_norm_epsilon":null,"dsa_indexer_k_norm_fp32":false,"dsa_indexer_loss_coeff":null,"dsa_indexer_n_heads":null,"dsa_indexer_precision":"bf16","dsa_indexer_rope_interleaved":false,"dsa_indexer_rotate_activation":true,"dsa_indexer_scoring_relu":true,"dsa_indexer_skip_topk_offset":0,"dsa_indexer_topk":null,"dsa_indexer_topk_backend":null,"dsa_indexer_topk_deterministic":false,"dsa_indexer_topk_freq":1,"dsa_indexer_topk_tie_break":0,"dsa_indexer_use_sparse_loss":false,"dsa_indexer_weights_proj_output_dtype":"bf16","dsa_indexer_weights_proj_use_quantization":true,"dsa_kernel_backend":null,"dump_param_to_param_group_map":null,"dynamic_context_parallel":false,"embedding_init_method_std":null,"embedding_path":null,"empty_unused_memory_level":0,"enable_chunked_prefill":false,"enable_cuda_graph":false,"enable_experimental":false,"enable_ft_package":false,"enable_full_sharding_in_hsdp":false,"enable_hyper_connections":false,"enable_msc":false,"enable_one_logger":true,"encoder_num_layers":1,"encoder_seq_length":4096,"end_weight_decay":0.01,"eod_mask_loss":false,"ep_overlap_early_attn_memory_release":false,"error_injection_rate":0,"error_injection_type":"transient_error","eval_global_batch_size":1,"eval_interval":null,"eval_iters":100,"eval_micro_batch_size":1,"evidence_data_path":null,"exit_duration_in_mins":null,"exit_interval":null,"exit_on_missing_checkpoint":false,"exit_signal":{"__enum__":"signal:Signals:SIGTERM"},"exit_signal_handler":false,"exit_signal_handler_for_dataloader":false,"exit_signal_handler_for_training":false,"exp_avg_dtype":{"__torch_dtype__":"float32"},"exp_avg_sq_dtype":{"__torch_dtype__":"float32"},"experimental_attention_variant":null,"expert_model_parallel_size":1,"expert_tensor_parallel_size":1,"external_cuda_graph":false,"fake_process_group":false,"fallback_to_eager_attn":false,"fault_injector_delay_start_iteration":null,"fault_injector_fault_delay":null,"fault_injector_fault_probabilities":null,"fault_injector_fault_types":null,"fault_injector_mtti_seconds":null,"fault_injector_num_ranks":null,"fault_injector_offset_seconds":null,"fault_injector_ranks":null,"fault_injector_seed":null,"ffn_hidden_size":512,"fim_data":false,"fim_eod_token":"<|endoftext|>","fim_fragment_rate":null,"fim_middle_token":"","fim_no_prefix":null,"fim_pad_token":"","fim_prefix_token":"","fim_rate":0.5,"fim_split_sample":null,"fim_spm_rate":0.5,"fim_suffix_token":"","fine_grained_activation_offloading":false,"fine_grained_offloading_max_inflight_offloads":null,"finetune":false,"first_last_layers_bf16":false,"flash_decode":false,"flight_recorder_dump_on_timeout":true,"flight_recorder_dump_path":null,"flight_recorder_extra_dump_on_exec":true,"flight_recorder_include_only_active":true,"flight_recorder_include_stack_trace":false,"flight_recorder_trace_buffer_size":2000,"fp16":false,"fp16_lm_cross_entropy":false,"fp32_residual_connection":false,"fp4":null,"fp4_param_gather":false,"fp4_quantizer_factory":null,"fp4_recipe":"nvfp4","fp8":null,"fp8_amax_compute_algo":"most_recent","fp8_amax_history_len":1,"fp8_interval":1,"fp8_margin":0,"fp8_output_proj":false,"fp8_param_gather":false,"fp8_quantizer_factory":null,"fp8_recipe":"delayed","fp8_wgrad":true,"freeze_all_layers":false,"freeze_e_score_correction_bias":false,"fsdp_db_use_persist_buf_on_alloc_fail":false,"fsdp_double_buffer":false,"fsdp_manual_registration":false,"ft_num_warmup_iters":5,"full_validation":false,"fused_residual_rmsnorm":false,"gdn_conv_pad_alignment":null,"gdn_pre_gated_delta_rule_fusion":false,"global_batch_size":1,"glu_linear_offset":0.0,"gpu_sniff_test_interval":null,"grad_reduce_in_bf16":false,"gradient_accumulation_fusion":true,"gradient_reduce_div_fusion":true,"group_query_attention":false,"grpo_clamp_eps_lower":0.01,"grpo_clamp_eps_upper":0.01,"grpo_entropy_term_weight":0.0,"grpo_filter_groups_with_same_reward":false,"grpo_group_size":2,"grpo_iterations":2,"grpo_kl_beta":0.001,"grpo_prompts_per_step":32,"head_lr_mult":1.0,"head_wise_attn_gate":false,"heterogeneous_layers_config_encoded_json":null,"heterogeneous_layers_config_path":null,"hidden_dropout":0.1,"hidden_size":128,"hierarchical_context_parallel_sizes":null,"high_priority_a2a_comm_stream":false,"high_priority_stream_groups":[],"hybrid_context_parallel":false,"hybrid_layer_pattern":null,"hybrid_override_pattern":null,"hysteresis":2,"ict_head_size":null,"ict_load":null,"img_h":224,"img_w":224,"indexer_batch_size":128,"indexer_log_interval":1000,"inference_batch_times_seqlen_threshold":-1,"inference_coordinator_port":null,"inference_cuda_graph_all_prefills":false,"inference_cuda_graph_scope":{"__enum__":"megatron.core.transformer.enums:InferenceCudaGraphScope:none"},"inference_disable_ep_consensus":false,"inference_disable_triton_nvls_kernels":false,"inference_dynamic_batching":false,"inference_dynamic_batching_async_sched_mode":"legacy","inference_dynamic_batching_block_size":256,"inference_dynamic_batching_buffer_size_gb":40.0,"inference_dynamic_batching_cuda_graph_max_tokens":16384,"inference_dynamic_batching_cuda_graph_mixed_prefill_count":16,"inference_dynamic_batching_cuda_graph_sizing_distribution":"exponential","inference_dynamic_batching_enable_prefix_caching":false,"inference_dynamic_batching_logprobs_mode":"raw_logprobs","inference_dynamic_batching_mamba_memory_ratio":null,"inference_dynamic_batching_max_requests":null,"inference_dynamic_batching_max_tokens":null,"inference_dynamic_batching_num_cuda_graphs":16,"inference_dynamic_batching_paused_buffer_size_gb":null,"inference_dynamic_batching_prefix_caching_coordinator_policy":"first_prefix_block","inference_dynamic_batching_prefix_caching_eviction_policy":"ref_zero","inference_dynamic_batching_prefix_caching_mamba_gb":null,"inference_dynamic_batching_prefix_caching_routing_alpha":0.5,"inference_dynamic_batching_sampling_backend":"torch","inference_dynamic_batching_track_generated_token_events":false,"inference_dynamic_batching_track_paused_request_events":false,"inference_dynamic_batching_unified_memory_level":0,"inference_fuse_tp_communication":false,"inference_grouped_gemm_backend":"vllm","inference_logging_step_interval":0,"inference_max_requests":8,"inference_max_seq_length":2560,"inference_moe_disable_fused_quant_kernels":false,"inference_moe_token_dispatcher_type":"nvls","inference_rng_tracker":false,"inference_shards":null,"inference_text_gen_server_logging":false,"inference_use_synchronous_zmq_collectives":false,"inference_wandb_logging":false,"init_method_std":0.02,"init_method_xavier_uniform":false,"init_model_with_meta_device":false,"initial_loss_scale":4294967296,"inprocess_active_world_size":1,"inprocess_barrier_timeout":120,"inprocess_completion_timeout":120,"inprocess_empty_cuda_cache":false,"inprocess_granularity":"node","inprocess_hard_timeout":90,"inprocess_heartbeat_interval":30,"inprocess_heartbeat_timeout":60,"inprocess_last_call_wait":1,"inprocess_max_iterations":null,"inprocess_monitor_process_interval":1.0,"inprocess_monitor_thread_interval":1.0,"inprocess_progress_watchdog_interval":1.0,"inprocess_restart":false,"inprocess_soft_timeout":60,"inprocess_termination_grace_time":1,"is_hybrid_model":false,"iter_per_epoch":1250,"iterations_to_skip":[],"keep_fp8_transpose_cache":false,"kitchen_attention_backend":"sdpa","kv_channels":64,"kv_lora_rank":32,"langrl_env_config":null,"layernorm_epsilon":0.00001,"layernorm_zero_centered_gamma":false,"lazy_mpu_init":false,"linear_attention_freq":null,"linear_attention_type":null,"linear_conv_kernel_dim":4,"linear_cp_mode":"chunkwise","linear_key_head_dim":128,"linear_num_key_heads":16,"linear_num_value_heads":32,"linear_value_head_dim":128,"lion_beta1":0.95,"lion_beta2":0.98,"load":null,"load_main_params_from_ckpt":false,"local_rank":0,"log_device_memory_used":false,"log_energy":false,"log_interval":100,"log_loss_scale_to_tensorboard":true,"log_max_attention_logit":false,"log_memory_interval":null,"log_memory_to_tensorboard":false,"log_moe_overload_factor":false,"log_num_zeros_in_grad":false,"log_params_norm":false,"log_progress":false,"log_straggler":false,"log_throughput":false,"log_timers_to_tensorboard":false,"log_validation_ppl_to_tensorboard":false,"log_world_size_to_tensorboard":false,"logging_level":null,"logits_load_decode_threads":4,"logits_load_dir":null,"logits_load_ignore_errors":false,"logits_load_kd_loss_alpha":1.0,"logits_load_msc_prefetch_depth":2,"logits_load_prefetch_factor":3,"logits_save_dir":null,"logits_save_dtype":"fp16","logits_save_top_k":null,"logits_save_top_p":null,"logits_save_top_p_min_k":1,"loss_scale":null,"loss_scale_window":1000,"low_memory_resume":false,"lr":1e-6,"lr_decay_iters":null,"lr_decay_samples":null,"lr_decay_style":"linear","lr_warmup_fraction":null,"lr_warmup_init":0.0,"lr_warmup_iters":0,"lr_warmup_samples":0,"lr_wsd_decay_iters":null,"lr_wsd_decay_samples":null,"lr_wsd_decay_style":"exponential","main_grads_dtype":{"__torch_dtype__":"float32"},"main_params_dtype":{"__torch_dtype__":"float32"},"make_vocab_size_divisible_by":128,"mamba_head_dim":64,"mamba_inference_conv_states_dtype":{"__torch_dtype__":"bfloat16"},"mamba_inference_ssm_states_dtype":{"__torch_dtype__":"bfloat16"},"mamba_num_groups":8,"mamba_num_heads":null,"mamba_state_dim":128,"mamba_training_ssm_states_dtype":null,"manual_gc":false,"manual_gc_eval":true,"manual_gc_interval":0,"mask_factor":1.0,"mask_prob":0.15,"mask_type":"random","masked_softmax_fusion":true,"max_position_embeddings":4096,"max_seqlen_per_dp_cp_rank":null,"max_tokens_to_oom":12000,"megatron_fsdp_cache_param_bucket_views":false,"megatron_fsdp_enable_fine_grained_param_gather":false,"megatron_fsdp_grad_comm_dtype":null,"megatron_fsdp_main_grads_dtype":null,"megatron_fsdp_main_params_dtype":{"__torch_dtype__":"float32"},"megatron_fsdp_max_pool_double_buffer":false,"megatron_fsdp_prefetch_recompute_forward_weights":false,"memory_snapshot_path":"snapshot.pickle","merge_file":null,"metadata_path":null,"mhc_init_gating_factor":0.01,"mhc_recompute_layer_num":null,"mhc_sinkhorn_iterations":20,"micro_batch_size":1,"microbatch_group_size_per_vp_stage":null,"mid_level_dataset_surplus":0.005,"min_dynamic_context_parallel_size":1,"min_loss_scale":1.0,"min_lr":0.0,"min_offloaded_tensor_size":1048576,"mla_down_proj_fusion":false,"mlp_chunks_for_prefill":1,"mlp_chunks_for_training":1,"mmap_bin_files":true,"mock_data":false,"moe_activation_in_fp32":false,"moe_apply_probs_on_input":false,"moe_aux_loss_coeff":0.0,"moe_combine_in_fp32":false,"moe_deepep_num_sms":null,"moe_enable_deepep":false,"moe_enable_routing_replay":false,"moe_expert_capacity_factor":null,"moe_expert_rank_capacity_factor":null,"moe_ffn_hidden_size":null,"moe_flex_dispatcher_backend":"deepep","moe_flex_dispatcher_num_sms":null,"moe_grouped_gemm":false,"moe_hybridep_num_blocks_permute":null,"moe_hybridep_num_blocks_unpermute":null,"moe_hybridep_num_sms":null,"moe_hybridep_num_sms_preprocessing":108,"moe_hybridep_pad_variable_tokens":false,"moe_input_jitter_eps":null,"moe_latent_size":null,"moe_latent_use_norm":false,"moe_layer_freq":1,"moe_layer_recompute":false,"moe_mlp_glu_interleave_size":null,"moe_n_hash_layers":0,"moe_ncclep_static_shape":false,"moe_ncclep_use_symm_mem":false,"moe_pad_expert_input_to_capacity":false,"moe_pad_experts_for_cuda_graph_inference":false,"moe_paged_stash":false,"moe_paged_stash_buffer_size_factor_cpu":0.0,"moe_paged_stash_buffer_size_factor_cuda":1.1,"moe_paged_stash_page_size":64,"moe_per_layer_logging":false,"moe_permute_accumulation_in_fp32":false,"moe_permute_fusion":false,"moe_permute_fusion_into_hybridep":false,"moe_router_bias_update_rate":0.001,"moe_router_dtype":null,"moe_router_enable_expert_bias":false,"moe_router_force_biased":null,"moe_router_force_load_balancing":false,"moe_router_freeze_gate":false,"moe_router_fusion":false,"moe_router_group_topk":null,"moe_router_load_balancing_type":"aux_loss","moe_router_num_groups":null,"moe_router_padding_for_fp8":false,"moe_router_padding_for_quantization":false,"moe_router_pre_softmax":false,"moe_router_score_function":"softmax","moe_router_topk":2,"moe_router_topk_scaling_factor":null,"moe_router_use_torch_mm":true,"moe_routing_trace_capture_hidden_states":false,"moe_routing_trace_capture_logits":false,"moe_routing_trace_dump_weights":false,"moe_routing_trace_max_training_iters":null,"moe_routing_trace_path":null,"moe_shared_expert_gate":false,"moe_shared_expert_glu_interleave_size":null,"moe_shared_expert_intermediate_size":null,"moe_shared_expert_overlap":false,"moe_single_grouped_bias":false,"moe_single_grouped_weight":false,"moe_token_dispatcher_type":"alltoall","moe_token_drop_policy":"probs","moe_upcycling_granularity":1,"moe_use_upcycling":false,"moe_z_loss_coeff":null,"mrope_interleaved":false,"mrope_section":null,"mscale":1.0,"mscale_all_dim":0.0,"mtp_detach_heads":true,"mtp_hybrid_override_pattern":null,"mtp_loss_scaling_factor":0.2,"mtp_num_layers":null,"mtp_standalone":false,"mtp_use_repeated_layer":false,"multi_latent_attention":false,"multiple_validation_sets":false,"muon_coefficient_type":"quintic","muon_extra_scale_factor":1.0,"muon_fp32_matmul_prec":"medium","muon_momentum":0.9,"muon_nesterov":false,"muon_num_ns_steps":5,"muon_scalar_optimizer":"adam","muon_scale_mode":"spectral","muon_split_qkv":true,"muon_tp_mode":"blockwise","mup_attn_scale_power":1.0,"mup_base_head_dim":null,"mup_base_hidden_size":null,"mup_embedding_mult":1.0,"mup_output_mult":1.0,"mup_width_mult":1.0,"nccl_all_reduce_for_prefill":false,"nccl_communicator_config_path":null,"nccl_ub":false,"no_load_optim":null,"no_load_rng":null,"no_persist_layer_norm":false,"no_rope_freq":null,"no_save_optim":false,"no_save_rng":null,"no_weight_decay_cond_type":null,"non_persistent_ckpt_type":null,"non_persistent_global_ckpt_dir":null,"non_persistent_local_ckpt_algo":"fully_parallel","non_persistent_local_ckpt_dir":null,"non_persistent_save_interval":null,"normalization":"LayerNorm","null_tokenizer_eod_id":null,"null_tokenizer_pad_id":-1,"num_attention_heads":2,"num_channels":3,"num_classes":1000,"num_dataset_builder_threads":1,"num_distributed_optimizer_instances":1,"num_experts":null,"num_layers":1,"num_layers_at_end_in_bf16":1,"num_layers_at_start_in_bf16":1,"num_layers_per_virtual_pipeline_stage":null,"num_query_groups":1,"num_residual_streams":4,"num_speculative_tokens":0,"num_virtual_stages_per_pipeline_rank":null,"num_workers":2,"nvtx_ranges":false,"o_groups":8,"o_lora_rank":1024,"object_storage_cache_path":null,"offload_modules":[],"offload_optimizer_states":false,"one_logger_async":false,"one_logger_project":"megatron-lm","one_logger_run_name":null,"onnx_safe":null,"openai_gelu":false,"optimizer":"adam","optimizer_cpu_offload":false,"optimizer_cuda_graph":false,"optimizer_offload_fraction":1.0,"optimizer_state_offload_chunk_size_mb":0,"optimizer_state_offload_fraction":1.0,"original_max_position_embeddings":4096,"outer_dp_sharding_strategy":"no_shard","output_bert_embeddings":false,"overlap_cpu_optimizer_d2h_h2d":false,"overlap_dispatch_backward_with_experts_wgrad":false,"overlap_grad_reduce":false,"overlap_moe_expert_parallel_comm":false,"overlap_p2p_comm":false,"overlap_p2p_comm_warmup_flush":false,"overlap_param_gather":false,"overlap_param_gather_with_optimizer_step":false,"override_opt_param_scheduler":false,"pad_packed_seq_alignment":null,"pad_vocab_size":true,"padded_vocab_size":null,"params_dtype":{"__torch_dtype__":"bfloat16"},"patch_dim":16,"per_dataset_sequences_path":null,"per_split_data_args_path":null,"perform_initialization":true,"perform_rl_step":false,"phase_transition_iterations":null,"pin_cpu_grads":true,"pin_cpu_params":true,"pipeline_model_parallel_comm_backend":null,"pipeline_model_parallel_layout":null,"pipeline_model_parallel_size":1,"position_embedding_type":"learned_absolute","post_mlp_layernorm":false,"post_self_attn_layernorm":false,"pretrained_checkpoint":null,"profile":false,"profile_ranks":[],"profile_step_end":12,"profile_step_start":10,"pytorch_profiler_collect_callstack":false,"pytorch_profiler_collect_chakra":false,"pytorch_profiler_collect_shapes":false,"q_lora_rank":null,"qk_clip":false,"qk_clip_alpha":0.5,"qk_clip_threshold":100,"qk_head_dim":128,"qk_l2_norm":false,"qk_layernorm":false,"qk_pos_emb_head_dim":64,"query_in_block_prob":0.1,"quick_geglu":false,"rampup_batch_size":null,"rank":0,"recompute_granularity":null,"recompute_method":null,"recompute_modules":null,"recompute_num_layers":null,"record_memory_history":false,"record_shapes":false,"refit_method":"gloo","relative_attention_max_distance":128,"relative_attention_num_buckets":32,"replication":false,"replication_factor":2,"replication_jump":null,"rerun_mode":"validate_results","reset_attention_mask":false,"reset_position_ids":false,"result_rejected_tracker_filename":null,"retriever_report_topk_accuracies":[],"retriever_score_scaling":false,"reuse_grad_buf_for_mxfp8_param_ag":false,"rl_consumption_granularity":"B","rl_default_temperature":1.0,"rl_default_top_k":-1,"rl_default_top_p":0,"rl_generation_lag":0,"rl_importance_sampling_truncation_coef":null,"rl_inference_expert_model_parallel_size":null,"rl_inference_expert_tensor_model_parallel_size":null,"rl_inference_logprobs_is_correction":false,"rl_inference_model_unified_memory_level":0,"rl_inference_parsers":[],"rl_inference_pipeline_model_parallel_size":null,"rl_inference_tensor_model_parallel_size":null,"rl_kv_cache_management_mode":"persist","rl_offload_inference_model_weights_when_idle":false,"rl_offload_optimizer_during_inference":false,"rl_partial_rollouts":false,"rl_persist_cuda_graphs":false,"rl_profile":false,"rl_profile_dir":null,"rl_prompts_per_eval":32,"rl_sequence_packing_algo":"fifo","rl_sequence_packing_max_sequences_per_bin":50,"rl_skip_bos_token":false,"rl_submission_granularity":"B","rl_training_cuda_graphs":false,"rl_use_sequence_packing":false,"rl_verify_model_weights_swap":false,"rollout_indexer_topk_num_streams":null,"rollout_indexer_topk_width":null,"rope_scaling_factor":8.0,"rope_type":"rope","rotary_base":10000,"rotary_base_per_layer":null,"rotary_interleaved":false,"rotary_percent":1.0,"rotary_scaling_factor":1.0,"rotary_seq_len_interpolation_factor":null,"run_workload_inspector_server":false,"sample_rate":1.0,"save":null,"save_activations_interval":null,"save_dgrads_interval":null,"save_interval":null,"save_params_interval":null,"save_retain_interval":null,"save_tokens_per_expert_interval":null,"save_wgrads_interval":null,"seed":1234,"seq_length":4096,"sequence_packing_scheduler":null,"sequence_parallel":false,"sft":false,"sft_mock_dataset_config_json":null,"sft_tokenizer_prompt_format":"nemotron-h-aligned","sgd_momentum":0.9,"sharp_enabled_group":null,"short_seq_prob":0.1,"skip_train":false,"skipped_train_samples":0,"softmax_type":"vanilla","spec":null,"special_tokens":null,"split":null,"squared_relu":false,"start_eval_at_iter":null,"start_weight_decay":0.01,"step_batch_size_schedule":null,"straggler_ctrlr_port":65535,"straggler_minmax_count":1,"strict_fsdp_dtensor_load":true,"suggested_communication_unit_size":null,"swiglu":false,"swin_backbone_type":"tiny","symmetric_ar_type":null,"te_precision_config_file":null,"te_rng_tracker":false,"tensor_model_parallel_size":1,"tensorboard_dir":null,"tensorboard_log_interval":1,"tensorboard_queue_size":1000,"test_data_path":null,"test_mode":false,"thd_max_packed_sequences":null,"thd_tail_padding_policy":null,"tiktoken_num_special_tokens":1000,"tiktoken_pattern":null,"timing_log_level":0,"timing_log_option":"minmax","titles_data_path":null,"tokenizer_hf_no_include_special_tokens":false,"tokenizer_hf_no_use_fast":false,"tokenizer_model":null,"tokenizer_sentencepiece_ignore_extra_whitespaces":true,"tokenizer_sentencepiece_legacy":false,"tokenizer_type":"HuggingFaceTokenizer","torch_fsdp2_reshard_after_forward":true,"tp_comm_bootstrap_backend":"nccl","tp_comm_bulk_dgrad":true,"tp_comm_bulk_wgrad":true,"tp_comm_overlap":false,"tp_comm_overlap_ag":true,"tp_comm_overlap_cfg":null,"tp_comm_overlap_rs":true,"tp_comm_overlap_rs_dgrad":false,"tp_comm_split_ag":true,"tp_comm_split_rs":true,"train_data_path":null,"train_iters":null,"train_samples":null,"train_sync_interval":null,"transformer_impl":"transformer_engine","transformer_pipeline_model_parallel_size":1,"trust_remote_code":true,"untie_embeddings_and_output_weights":false,"use_checkpoint_args":false,"use_checkpoint_opt_param_scheduler":false,"use_cpu_initialization":null,"use_dist_ckpt":true,"use_dist_ckpt_deprecated":false,"use_distributed_optimizer":true,"use_flash_attn":false,"use_fused_mhc":false,"use_fused_weighted_squared_relu":false,"use_gloo_process_groups":true,"use_grouped_gemm_for_dense_mlp":false,"use_grouped_gemm_for_shared_expert":false,"use_kitchen_attention":false,"use_layer_wise_distributed_optimizer":false,"use_layer_wise_param_layout":false,"use_legacy_static_engine":false,"use_mamba_mem_eff_path":true,"use_megatron_fsdp":false,"use_mp_args_from_checkpoint_args":false,"use_mup":false,"use_one_sent_docs":false,"use_persistent_ckpt_worker":false,"use_precision_aware_optimizer":false,"use_pytorch_profiler":false,"use_ring_exchange_p2p":false,"use_rope_scaling":false,"use_rotary_position_embeddings":false,"use_sharp":false,"use_te_activation_func":false,"use_tokenizer_model_from_checkpoint_args":true,"use_torch_fsdp2":false,"use_torch_optimizer_for_cpu_offload":false,"use_tp_pp_dp_mapping":false,"use_transformer_engine_op_fuser":false,"use_varlen_dataset":false,"v_head_dim":128,"valid_data_path":null,"validation_set_names":null,"variable_seq_lengths":true,"varlen_mock_dataset_config_json":null,"varlen_sbhd_validation":false,"verify_integrity":false,"virtual_pipeline_model_parallel_size":null,"vision_backbone_type":"vit","vision_pretraining":false,"vision_pretraining_type":"classify","vocab_extra_ids":0,"vocab_file":null,"vocab_size":null,"wandb_entity":null,"wandb_exp_name":null,"wandb_project":null,"wandb_save_dir":null,"weight_decay":0.01,"weight_decay_incr_style":"constant","wgrad_deferral_limit":0,"window_attn_skip_freq":null,"window_size":null,"world_size":1,"yaml_cfg":null,"yarn_beta_fast":null,"yarn_beta_slow":null,"yarn_correction_range_round_to_int":null,"yarn_original_max_position_embeddings":null}},"raw_fsdp":null,"raw_torchtitan":null},"static_connections":{"static_conn_infos":{"inference-router-0":{"name":"inference-router-0","port_infos":[{"name":"primary","static_port":30000,"mode":"per_worker","allow_dynamic":false,"num_consecutive":1,"offset_by_cell":false}],"worker_class":null,"num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1}}}}' + - '{"args":{"sglang_server_concurrency":512,"sglang":{"models":[{"name":"default","model_path":null,"server_groups":[{"worker_type":"regular","num_gpus_per_engine":1,"overrides":{"model_path":null},"needs_offload":false}],"update_weights":true}],"base_args":{"tokenizer_path":null,"tokenizer_mode":"auto","tokenizer_backend":"huggingface","tokenizer_worker_num":1,"detokenizer_worker_num":1,"skip_tokenizer_init":false,"load_format":"auto","model_loader_extra_config":"{}","context_length":null,"is_embedding":false,"enable_multimodal":null,"revision":null,"model_impl":"auto","model_config_parser":"auto","json_model_override_args":"{}","dtype":"auto","quantization":null,"quantization_param_path":null,"kv_cache_dtype":"auto","enable_fp32_lm_head":false,"modelopt_quant":null,"modelopt_checkpoint_restore_path":null,"modelopt_checkpoint_save_path":null,"modelopt_export_path":null,"quantize_and_serve":false,"rl_quant_profile":null,"enable_tf32_matmul":null,"mem_fraction_static":null,"max_running_requests":null,"max_queued_requests":null,"max_total_tokens":null,"chunked_prefill_size":null,"prefill_decode_interval":null,"enable_dynamic_chunking":false,"max_prefill_tokens":16384,"prefill_max_requests":null,"schedule_policy":"fcfs","enable_priority_scheduling":false,"disable_priority_preemption":false,"default_priority_value":null,"abort_on_priority_when_disabled":false,"schedule_low_priority_values_first":false,"priority_scheduling_preemption_threshold":10,"retraction_policy":"length","schedule_conservativeness":1.0,"page_size":null,"c128_page_size":16,"swa_full_tokens_ratio":null,"disable_hybrid_swa_memory":false,"radix_eviction_policy":"lru","radix_eviction_policy_config":null,"prefill_only_disable_kv_cache":false,"disable_radix_cache":false,"enable_page_major_kv_layout":false,"enable_unified_memory":false,"disable_chunked_prefix_cache":false,"disable_overlap_schedule":false,"num_continuous_decode_steps":1,"scheduler_recv_interval":1,"enable_mixed_chunk":false,"dist_timeout":null,"tp_size":1,"dcp_size":1,"pp_size":1,"pp_max_micro_batch_size":null,"pp_async_batch_depth":0,"dp_size":1,"attn_dp_size":1,"load_balance_method":"auto","attn_cp_size":1,"moe_dp_size":1,"dwdp_size":1,"dcp_comm_backend":null,"dcp_replicate_q_proj":null,"enable_prefill_cp":false,"cp_strategy":null,"enable_dsa_cache_layer_split":false,"enable_cp_decode_attn_tp":false,"enable_kv_cache_sharding":false,"enable_dp_attention_local_control_broadcast":false,"enable_dp_lm_head":false,"enable_tp_lm_head_all_to_all":null,"enable_attn_tp_input_scattered":false,"enable_shared_experts_attn_tp":false,"shared_experts_tp_size":null,"enable_dense_mlp_attn_tp":false,"enable_layernorm_sp":false,"disable_attn_tp_gather":false,"enable_p2p_check":false,"device":"cuda","mlx_enable_sampling":false,"watchdog_timeout":300,"soft_watchdog_timeout":null,"sleep_on_idle":false,"use_ray":false,"numa_node":null,"gc_threshold":null,"host":"127.0.0.1","fastapi_root_path":"","smg_grpc_mode":false,"grpc_mode":false,"grpc_port":null,"sidecar":null,"sidecar_args":null,"warmups":null,"enable_http2":false,"http2_max_concurrent_streams":200,"http2_initial_connection_window_size":1048576,"ssl_keyfile":null,"ssl_certfile":null,"ssl_ca_certs":null,"ssl_keyfile_password":null,"enable_ssl_refresh":false,"api_key":null,"admin_api_key":null,"served_model_name":null,"weight_version":"default","chat_template":null,"trust_request_chat_template":false,"hf_chat_template_name":null,"completion_template":null,"file_storage_path":null,"enable_cache_report":false,"return_input_ids":false,"return_output_ids":false,"default_chat_template_kwargs":null,"strip_thinking_cache":false,"enable_strict_thinking":false,"tool_server":null,"sampling_defaults":"model","asr_max_buffer_seconds":60,"asr_max_concurrent_sessions":32,"preferred_sampling_params":null,"allow_auto_truncate":false,"stream_interval":1,"batch_notify_size":16,"stream_response_default_include_usage":false,"incremental_streaming_output":false,"enable_streaming_session":false,"enable_session_radix_cache":false,"log_level":"info","log_level_http":null,"log_requests":false,"log_requests_level":2,"log_requests_format":"text","log_requests_target":null,"uvicorn_access_log_exclude_prefixes":[],"crash_dump_folder":null,"show_time_cost":false,"enable_metrics":false,"smg_http_sidecar_port":null,"enable_mfu_metrics":false,"enable_metrics_for_all_schedulers":false,"load_snapshot_publish_interval":15,"tokenizer_metrics_custom_labels_header":"x-custom-labels","tokenizer_metrics_allowed_custom_labels":null,"extra_metric_labels":null,"bucket_time_to_first_token":null,"bucket_inter_token_latency":null,"bucket_e2e_request_latency":null,"prompt_tokens_buckets":null,"generation_tokens_buckets":null,"gc_warning_threshold_secs":0.0,"decode_log_interval":40,"enable_request_time_stats_logging":false,"kv_events_config":null,"load_publish_endpoint":null,"enable_forward_pass_metrics":false,"forward_pass_metrics_worker_id":"","forward_pass_metrics_ipc_name":null,"enable_trace":false,"trace_modules":"request","otlp_traces_endpoint":"localhost:4317","export_metrics_to_file":false,"export_metrics_to_file_dir":null,"constrained_json_whitespace_pattern":null,"constrained_json_disable_any_whitespace":false,"constrained_json_max_whitespace_cnt":null,"attention_backend":null,"decode_attention_backend":null,"enable_lean_attention":null,"prefill_attention_backend":null,"grammar_backend":null,"radix_cache_backend":null,"mm_attention_backend":null,"fp8_gemm_runner_backend":"auto","fp4_gemm_runner_backend":"auto","bf16_gemm_backend":"auto","dsa_prefill_backend":null,"dsv4_prefill_backend":"auto","dsa_decode_backend":null,"dsa_paged_mqa_logits_backend":"auto","dsa_topk_backend":"sgl-kernel","disable_flashinfer_autotune":false,"flashinfer_autotune_skip_ops":null,"mamba_backend":"triton","cuda_graph_config":null,"cuda_graph_backend_decode":null,"cuda_graph_backend_prefill":null,"cuda_graph_max_bs_decode":null,"cuda_graph_max_bs_prefill":null,"cuda_graph_bs_decode":null,"cuda_graph_bs_prefill":null,"cuda_graph_prefill_max_context":null,"disable_prefill_cuda_graph":false,"disable_decode_cuda_graph":false,"disable_cuda_graph_padding":false,"enable_profile_cuda_graph":false,"enable_cudagraph_gc":false,"debug_cuda_graph":false,"enable_layerwise_nvtx_marker":false,"enable_nccl_nvls":false,"enable_symm_mem":false,"triton_attention_reduce_in_fp32":false,"triton_attention_num_kv_splits":8,"triton_attention_split_tile_size":null,"flashinfer_mla_disable_ragged":false,"enable_fused_qk_norm_rope":null,"enable_precise_embedding_interpolation":false,"enable_fused_moe_sum_all_reduce":false,"enable_deepseek_v4_fp4_indexer":false,"disable_custom_all_reduce":false,"enable_mscclpp":false,"enable_torch_symm_mem":false,"enable_scattered_sconv":false,"pre_warm_nccl":false,"boundary_reduction":"auto","enable_quant_communications":false,"enforce_disable_flashinfer_allreduce_fusion":false,"flashinfer_allreduce_fusion_backend":null,"enable_aiter_allreduce_fusion":false,"enable_torch_compile":false,"enable_torch_compile_debug_mode":false,"torch_compile_max_bs":32,"speculative_algorithm":null,"uno_lora_path":null,"speculative_draft_model_path":null,"speculative_draft_model_revision":null,"speculative_draft_load_format":null,"speculative_num_steps":null,"speculative_eagle_topk":null,"speculative_num_draft_tokens":null,"speculative_dflash_block_size":null,"speculative_dspark_block_size":null,"speculative_dspark_sps_table_path":null,"speculative_dspark_confidence_sts_path":null,"speculative_dspark_align_verify_tokens_to_graph_tier":false,"speculative_accept_threshold_single":1.0,"speculative_accept_threshold_acc":1.0,"speculative_use_rejection_sampling":false,"speculative_token_map":null,"speculative_attention_mode":"prefill","speculative_draft_attention_backend":null,"speculative_dsa_topk_backend":"sgl-kernel","speculative_draft_kv_cache_dtype":null,"speculative_draft_window_size":null,"speculative_moe_runner_backend":null,"speculative_moe_a2a_backend":null,"speculative_enable_w4a4_mxfp4_megamoe":null,"speculative_draft_model_quantization":null,"enable_multi_layer_eagle":false,"speculative_adaptive":false,"speculative_adaptive_config":null,"decoupled_spec_bind_endpoint":null,"decoupled_spec_connect_endpoints":null,"decoupled_spec_rank":null,"decoupled_spec_role":"null","spec_trace_dir":null,"speculative_ngram_min_bfs_breadth":1,"speculative_ngram_max_bfs_breadth":10,"speculative_ngram_match_type":"BFS","speculative_ngram_max_trie_depth":18,"speculative_ngram_capacity":10000000,"speculative_ngram_external_corpus_path":null,"speculative_ngram_external_sam_budget":0,"speculative_ngram_external_corpus_max_tokens":10000000,"ep_size":1,"moe_a2a_backend":"none","enable_w4a4_mxfp4_megamoe":false,"deepep_v2_mode":"direct","moe_runner_backend":"auto","flashinfer_mxfp4_moe_precision":"default","deepep_mode":"auto","fuseep_mode":2,"deepep_dispatcher_output_dtype":"auto","ep_num_redundant_experts":0,"ep_dispatch_algorithm":null,"init_expert_location":"trivial","enable_eplb":false,"eplb_algorithm":"auto","eplb_rebalance_num_iterations":1000,"eplb_rebalance_layers_per_chunk":null,"eplb_min_rebalancing_utilization_threshold":1.0,"expert_distribution_recorder_mode":null,"expert_distribution_recorder_buffer_size":null,"expert_balancedness_report_mode":"off","deepep_config":null,"moe_dense_tp_size":null,"elastic_ep_backend":null,"enable_elastic_expert_backup":false,"mooncake_ib_device":null,"enable_waterfill":false,"ep_join_mode":null,"ep_join_rank_offset":0,"elastic_ep_initial_size":null,"max_ep_size":null,"elastic_ep_scale_timeout":600,"disable_flashinfer_cutlass_moe_fp4_allgather":false,"disable_shared_experts_fusion":false,"enforce_shared_experts_fusion":false,"max_mamba_cache_size":null,"mamba_ssm_dtype":null,"mamba_max_states_per_path":-1,"enable_mamba_cache_stochastic_rounding":false,"mamba_cache_philox_rounds":0,"mamba_full_memory_ratio":null,"mamba_radix_cache_strategy":"auto","mamba_track_interval":256,"enable_int8_mamba_checkpoint":false,"int8_mamba_ckpt_size":null,"linear_attn_backend":"triton","linear_attn_decode_backend":null,"linear_attn_prefill_backend":null,"linear_attn_verify_backend":null,"enable_linear_replayssm":false,"linear_replayssm_cache_len":16,"enable_linear_replayssm_spec":false,"enable_hierarchical_cache":false,"hicache_host_memory_mode":"cache","hicache_ratio":null,"hicache_size":0,"hicache_write_policy":"write_through","hicache_io_backend":"kernel","hicache_mem_layout":"page_first","hicache_storage_backend":null,"hicache_storage_prefetch_policy":"timeout","hicache_storage_backend_extra_config":null,"hicache_storage_prefetch_retry_poll_interval":8,"hicache_storage_prefetch_retry_max_attempts":8,"enable_unified_cache_external_linker":false,"unified_cache_external_linker_backend":"mooncake","enable_hisparse":false,"hisparse_config":null,"enable_broadcast_mm_inputs_process":false,"enable_prefix_mm_cache":false,"mm_enable_dp_encoder":null,"mm_process_config":null,"mm_processor_worker_num":0,"mm_io_worker_num":0,"allowed_media_domains":[],"media_url_max_file_size_mb":64,"mm_preprocess_cache_size_mb":null,"trust_mm_content_hashes":false,"limit_mm_data_per_request":null,"enable_mm_global_cache":false,"image_processor_backend":"auto","mm_global_cache_backend":"mooncake","disable_fast_image_processor":false,"mm_feature_transport":null,"enable_lora":null,"enable_lora_overlap_loading":null,"max_lora_rank":null,"lora_target_modules":null,"lora_paths":null,"max_loaded_loras":null,"max_loras_per_batch":8,"lora_eviction_policy":"lru","lora_backend":"csgmv","max_lora_chunk_size":16,"experts_shared_outer_loras":null,"lora_use_virtual_experts":true,"lora_strict_loading":false,"lora_drain_wait_threshold":0.0,"enable_two_batch_overlap":false,"enable_single_batch_overlap":false,"tbo_token_distribution_threshold":0.48,"cpu_offload_gb":0,"offload_group_size":-1,"offload_num_in_group":1,"offload_prefetch_step":1,"offload_mode":"cpu","enable_lmcache":false,"lmcache_config_file":null,"enable_flexkv":false,"flexkv_config_file":null,"kt_weight_path":null,"kt_method":"AMXINT4","kt_cpuinfer":null,"kt_threadpool_count":2,"kt_num_gpu_experts":null,"kt_max_deferred_experts_per_token":null,"dllm_algorithm":null,"dllm_algorithm_config":null,"dllm_fdfo":true,"disaggregation_mode":"null","disaggregation_transfer_backend":"mooncake","disaggregation_bootstrap_port":8998,"disaggregation_ib_device":null,"disaggregation_decode_enable_radix_cache":false,"disaggregation_decode_enable_offload_kvcache":false,"disaggregation_decode_retraction_backup":null,"num_reserved_decode_tokens":512,"disaggregation_decode_extra_slots":null,"disaggregation_decode_polling_interval":1,"optimistic_prefill_attempts":0,"encoder_only":false,"language_only":false,"language_model_only":false,"encoder_transfer_backend":"auto","encoder_urls":[],"encoder_bootstrap_port":8997,"encoder_register_urls":[],"enable_adaptive_dispatch_to_encoder":false,"enable_pdmux":false,"pdmux_config_path":null,"sm_group_num":8,"startup_weight_load_mode":"serial","custom_weight_loader":null,"weight_loader_disable_mmap":false,"weight_loader_prefetch_checkpoints":false,"weight_loader_prefetch_num_threads":4,"weight_loader_drop_cache_after_load":false,"remote_instance_weight_loader_seed_instance_ip":null,"remote_instance_weight_loader_seed_instance_service_port":null,"remote_instance_weight_loader_send_weights_group_ports":null,"remote_instance_weight_loader_backend":"nccl","remote_instance_weight_loader_start_seed_via_transfer_engine":false,"engine_info_bootstrap_port":6789,"modelexpress_config":null,"download_dir":null,"model_checksum":null,"delete_ckpt_after_loading":false,"decrypted_config_file":null,"decrypted_draft_config_file":null,"checkpoint_engine_wait_weights_before_ready":false,"enable_prefill_delayer":false,"prefill_delayer_max_delay_passes":30,"prefill_delayer_token_usage_low_watermark":null,"prefill_delayer_forward_passes_buckets":null,"prefill_delayer_wait_seconds_buckets":null,"prefill_delayer_queue_min_ratio":null,"prefill_delayer_max_delay_ms":null,"min_free_slots_delay":null,"enable_deterministic_inference":false,"rl_on_policy_target":null,"kv_canary":"none","kv_canary_sweep_interval":0,"enable_dynamic_batch_tokenizer":false,"dynamic_batch_tokenizer_batch_size":32,"dynamic_batch_tokenizer_batch_timeout":0.002,"enable_tokenizer_batch_encode":false,"disable_tokenizer_batch_decode":false,"debug_tensor_dump_output_folder":null,"debug_tensor_dump_layers":null,"debug_tensor_dump_input_file":null,"enable_weights_cpu_backup":false,"enable_draft_weights_cpu_backup":false,"enable_custom_logit_processor":false,"enable_return_hidden_states":false,"return_hidden_states_mode":null,"sampling_mask_max_tokens":4096,"disable_outlines_disk_cache":false,"enable_mis":false,"weight_cache_mode":"off","weight_cache_socket":null,"weight_cache_timeout":1800,"forward_hooks":null,"msprobe_dump_config":null,"ple_offload_embedding":null,"ple_offload_backend":"pinned","ple_offload_dir":null,"disaggregation_enable_kv_checksum":false,"enable_pd_role_switch":false,"speculative_domino_candidate_pool_size":2048,"flashinfer_a2a_dispatch_type":null,"cuda_graph_max_seq_len_prefill":null,"prefill_kv_cache_dequant_dtype":"auto","dsv4_attn_backend":"auto","otlp_service_name":null,"hicache_host_memory_fraction":0.8,"enable_linker_mla_dedup":false,"swa_prefix_tails":null,"enable_encoder_swa_bounded_replay":false,"enable_decoder_swa_bounded_replay":null,"enable_response_store":false,"disaggregation_decode_host_receive_threshold":1.0,"qsa_indexer_dtype":"auto","disaggregation_decode_allocation_policy":"early","speculative_use_block_verification":false,"speculative_draft_sink_size":null,"disable_aiter_allreduce_fusion_in_prefill":false,"disable_aiter_allreduce_fusion_in_decode":false,"enable_amd_monokernel":false,"dsa_triton_union":0,"enable_dsa_fused_indexer":null,"enable_watermark":false,"watermark_config":null,"grpc_response_timeout_secs":300,"enable_paged_experts":false,"paged_experts_num_resident":null,"enable_nvidia_megakernel":false,"enable_megamoe_for_layernorm_sp":false,"enable_http_worker_reuseport":false,"prefill_decode_interval_min_bs":0,"unified_cache_external_linker_config":null,"enable_return_aux_hidden_states":false,"return_aux_hidden_state_layer_ids":null,"enable_prefill_only_deterministic_inference":false,"true_on_policy_contract":null,"disable_draft_cuda_graph":false,"custom_pull_weights_pre_read_hook":null,"enable_engine_info_bootstrap":false,"enable_rdt_weight_sync":false,"lora_no_cpu_backup":false,"enable_prefill_weight_versions":false,"remote_instance_weight_loader_start_seed_via_nixl":false,"enable_token_space_processor":false,"sampling_backend":null,"reasoning_parser":null,"tool_call_parser":null,"kv_canary_real_data":"none","disable_cuda_graph":false,"enable_dp_attention":false,"enable_flashinfer_allreduce_fusion":false}},"use_miles_dashboard":false,"dashboard_flush_interval":5.0,"dashboard_gpu_sample_interval":1.0,"dashboard_sglang_scrape_interval":2.0,"dashboard_sglang_scrape_mode":"auto","dashboard_sglang_metrics":null,"dashboard_forward_prometheus":false,"use_wandb":false,"wandb_mode":null,"wandb_dir":null,"wandb_key":null,"wandb_host":null,"wandb_team":null,"wandb_group":null,"wandb_random_suffix":true,"wandb_always_use_train_step":false,"log_multi_turn":false,"log_reward_category":null,"log_correct_samples":false,"wandb_run_id":null,"use_tensorboard":false,"tb_project_name":null,"tb_experiment_name":null,"use_prometheus":false,"prometheus_port":9090,"prometheus_run_name":null,"use_mlflow":false,"mlflow_tracking_uri":null,"mlflow_experiment_name":"miles","mlflow_run_name":null,"mlflow_run_id":null,"session_server_instances":null,"use_session_server":false,"session_server_workers":32,"session_server_ip":null,"session_server_external_host":null,"session_server_port":null,"tito_model":"default","session_message_matcher":"strict","session_sample_picker_path":"miles.rollout.session.v2.picker_hub.drop_same_prompt_retries","session_sample_postprocessor_path":"miles.rollout.session.v2.postprocessor_hub.default_postprocess","ci_disable_config_snapshot":false,"config_snapshot_name":null,"ci_enable_metrics_capture":false,"ci_event_root":"/cluster-storage/miles_data","ci_test":false,"ci_tito_special_token_count_threshold":0.0,"ci_disable_kl_checker":false,"ci_disable_logprobs_checker":false,"ci_disable_weight_update_checker":false,"ci_metric_checker_key":null,"ci_metric_checker_threshold":null,"ci_metric_checker_expect_num":null,"ci_save_grad_norm":null,"ci_load_grad_norm":null,"ci_save_model_hash":false,"ci_check_model_hash":false,"prefill_num_servers":null,"enable_mtp_training":false,"dsa_impl":"miles","miles_dsa_topk_backend":"canonical","dsv4_impl":"megatron","custom_megatron_init_path":null,"custom_megatron_before_log_prob_hook_path":null,"custom_megatron_before_train_step_hook_path":null,"rollout_buffer_url":null,"fetch_trajectory_retry_times":-1,"min_batch_collection_ratio":1.0,"rollout_task_type":"math","data_pad_size_multiplier":128,"disable_rollout_trim_samples":false,"use_dynamic_global_batch_size":false,"rm_type":null,"reward_key":null,"custom_rm_path":null,"http_proxy":null,"use_distributed_post":false,"save_debug_trajectory_data":null,"load_debug_rollout_data":null,"debug_rollout_only":false,"debug_train_only":false,"save_debug_train_data":null,"save_debug_event_data":null,"dump_details":null,"dumper_enable":false,"dumper_dir":"/tmp/dumper","dumper_inference":null,"dumper_fwd_only":null,"dumper_fwd_bwd":null,"dumper_source_patcher_config_inference":null,"dumper_source_patcher_config_train":null,"memory_snapshot_dir":".","memory_snapshot_num_steps":null,"profile_target":["train_overall"],"memory_recorder":"torch","check_weight_update_equal":false,"check_weight_update_selector":"all","check_weight_update_skip_list":null,"check_weight_update_allow_quant_error":false,"save_local_weight_checksum":false,"check_weight_transfer_checksum":false,"enable_event_analyzer":false,"log_inference_engine_weight_checksums":false,"enable_sample_ownership_checker":false,"sample_ownership_grace_steps":10,"enable_witness":false,"witness_buffer_size":1048576,"ci_fault_hooks":null,"ci_fault_hooks_path":null,"ci_inject_rollout_data_path":null,"env_report_interval_seconds":3600.0,"debug_unified_grad_fused_logprob":false,"debug_deterministic_collective":false,"sglang_model_routers":null,"sglang_router_ip":null,"sglang_router_port":null,"sglang_router_policy":null,"sglang_router_request_timeout_secs":14400,"router_args":{"worker_urls":[],"policy":"cache_aware","prefill_policy":null,"decode_policy":null,"cache_threshold":0.3,"balance_abs_threshold":64,"balance_rel_threshold":1.5,"bucket_adjust_interval_secs":5,"eviction_interval_secs":60,"max_tree_size":67108864,"max_idle_secs":14400,"assignment_mode":"random","max_payload_size":536870912,"dp_aware":false,"enable_igw":false,"mini_lb":false,"pd_disaggregation":false,"prefill":null,"decode":null,"worker_startup_timeout_secs":1800,"worker_startup_check_interval":30,"log_dir":null,"log_level":"info","service_discovery":false,"selector":{},"service_discovery_port":80,"service_discovery_namespace":null,"prefill_selector":{},"decode_selector":{},"prometheus_port":29000,"prometheus_host":"0.0.0.0","prometheus_duration_buckets":null,"request_id_headers":null,"request_timeout_secs":1800,"shutdown_grace_period_secs":180,"cors_allowed_origins":[],"max_concurrent_requests":-1,"queue_size":100,"queue_timeout_secs":60,"rate_limit_tokens_per_second":null,"retry_max_retries":5,"retry_initial_backoff_ms":50,"retry_max_backoff_ms":30000,"retry_backoff_multiplier":1.5,"retry_jitter_factor":0.2,"disable_retries":false,"cb_failure_threshold":10,"cb_success_threshold":3,"cb_timeout_duration_secs":60,"cb_window_duration_secs":120,"disable_circuit_breaker":false,"health_failure_threshold":3,"health_success_threshold":2,"health_check_timeout_secs":5,"health_check_interval_secs":60,"health_check_endpoint":"/health","disable_health_check":false,"model_path":null,"tokenizer_path":null,"chat_template":null,"tokenizer_cache_enable_l0":false,"tokenizer_cache_l0_max_entries":10000,"tokenizer_cache_enable_l1":false,"tokenizer_cache_l1_max_memory":52428800,"reasoning_parser":null,"tool_call_parser":null,"mcp_config_path":null,"backend":"sglang","history_backend":"memory","oracle_wallet_path":null,"oracle_tns_alias":null,"oracle_connect_descriptor":null,"oracle_username":null,"oracle_password":null,"oracle_pool_min":1,"oracle_pool_max":16,"oracle_pool_timeout_secs":30,"postgres_db_url":null,"postgres_pool_max":16,"redis_url":null,"redis_pool_max":16,"redis_retention_days":30,"client_cert_path":null,"client_key_path":null,"ca_cert_paths":[],"tls_cert_path":null,"tls_key_path":null,"enable_trace":false,"otlp_traces_endpoint":"localhost:4317","api_key":null,"control_plane_api_keys":[],"control_plane_audit_enabled":false,"jwt_issuer":null,"jwt_audience":null,"jwt_jwks_uri":null,"jwt_role_mapping":[]},"router":"sglang","miles_router_timeout":null,"miles_router_max_connections":null,"miles_router_health_check_failure_threshold":3,"lora_A_init_method":"xavier","lora_B_init_method":"zero","multi_lora":false,"lora_sync_sends_base":true,"hf_lora_targets":null,"lora_adapter_targets":null,"sglang_lora_use_virtual_experts":true,"lora_rank":0,"lora_alpha":16,"lora_dropout":0.0,"lora_type":"lora","target_modules":null,"exclude_modules":null,"lora_adapter_path":null,"lora_sync_from_tensor":false,"lora_base_cpu_backup":false,"lora_train_only":false,"experts_shared_outer_loras":false,"multi_lora_n_adapters":0,"check_lora_weight_equal":false,"use_opd":false,"opd_type":null,"opd_kl_coef":1.0,"opd_teacher_load":null,"opd_teacher_ckpt_step":null,"use_critic":false,"ref_load":null,"ref_ckpt_step":null,"save_hf":null,"save_trigger_sentinel":null,"custom_megatron_post_save_hook_path":null,"num_critic_only_steps":0,"critic_load":null,"critic_save":null,"critic_lr":1e-6,"critic_lr_warmup_iters":0,"eps_clip":0.2,"eps_clip_high":0.2,"eps_clip_c":null,"value_clip":0.2,"kl_coef":0.0,"loss_type":"policy_loss","score_centering_is":"none","score_centering_tis_clip":2.0,"score_centering_mis_low":0.5,"score_centering_mis_high":5.0,"custom_loss_function_path":null,"kl_loss_type":"k1","advantage_estimator":"grpo","compute_advantages_and_returns":true,"use_kl_loss":false,"kl_loss_coef":0.0,"use_unbiased_kl":false,"ref_update_interval":null,"entropy_coef":0.0,"gamma":1.0,"lambd":1.0,"normalize_advantages":false,"use_rollout_entropy":false,"observe_training_entropy":false,"get_mismatch_metrics":false,"reset_optimizer_states":false,"use_rollout_logprobs":false,"skip_actor_forward_only":false,"use_tis":false,"tis_clip":2.0,"tis_clip_low":0.0,"custom_tis_function_path":null,"custom_pg_loss_reducer_function_path":null,"use_routing_replay":false,"use_rollout_routing_replay":false,"use_indexer_replay":false,"use_rollout_indexer_replay":false,"use_opsm":false,"opsm_delta":0.0001,"eval_uses_snapshots":false,"eval_prompt_data":null,"eval_config":null,"skip_eval_before_train":false,"eval_input_key":null,"eval_label_key":null,"eval_tool_key":null,"n_samples_per_eval_prompt":1,"eval_temperature":null,"eval_top_p":null,"eval_top_k":null,"eval_max_response_len":null,"eval_min_new_tokens":null,"eval_max_context_len":null,"eval_hf_dir":null,"eval_max_in_flight":2,"eval_overflow_policy":"backpressure","eval_keep_snapshots":2,"num_rollout":1,"debug_exit_after_rollout":null,"num_epoch":null,"rollout_global_dataset":true,"data_source_path":{"path":"miles.rollout.data_source.RolloutDataSource","config":null},"prompt_data":null,"apply_chat_template":false,"apply_chat_template_kwargs":{},"chat_template_path":null,"input_key":"input","label_key":null,"multimodal_keys":null,"metadata_key":"metadata","tool_key":"tools","start_rollout_id":null,"rollout_batch_size":2,"n_samples_per_prompt":1,"num_steps_per_rollout":null,"balance_data":false,"balance_by_flops":false,"allow_partial_train_step":false,"use_dynamic_batch_size":false,"max_tokens_per_gpu":null,"trainer_heartbeat_checker_interval":10.0,"trainer_heartbeat_checker_timeout":10.0,"trainer_heartbeat_checker_first_wait":300.0,"trainer_heartbeat_checker_failure_threshold":3,"rollout_health_check_interval":30.0,"rollout_health_check_timeout":30.0,"rollout_health_check_first_wait":0.0,"rollout_health_check_failure_threshold":1,"use_fault_tolerance":false,"ft_components":[],"api_server_host":"127.0.0.1","api_server_port":0,"mini_ft_controller_enable":false,"mini_ft_controller_poll_interval":10.0,"mini_ft_controller_resume_delay":10.0,"custom_agent_function_path":null,"use_sampling_support_replay":false,"rollout_sampling_logprobs_mode":"selected","rollout_top_logprobs_num":0,"hf_checkpoint":null,"model_name":null,"rollout_function_path":{"path":"miles.rollout.inference_rollout.inference_rollout_common.InferenceRolloutFn","config":null},"fully_async":false,"rollout_temperature":1.0,"rollout_top_p":1.0,"rollout_top_k":-1,"rollout_max_response_len":null,"object_store_backend":"mooncake","mooncake_store_init_kwargs":{"protocol":"tcp","master_server_address":"127.0.0.1:50051","global_segment_size":"2gb","local_buffer_size":"2gb"},"mooncake_replica_num":1,"use_output_store":false,"output_store_local_buffer_size":"16gb","async_unused_samples_handler":"drop","custom_generate_function_path":null,"update_weight_buffer_size":536870912,"update_weights_interval":1,"pause_generation_mode":"retract","keep_old_actor":false,"rollout_data_postprocess_path":null,"pin_rollout_manager_to_head":false,"rollout_external_engine_addrs":null,"rollout_external_router_pd":false,"custom_inference_engine_provider_path":{"path":"miles.ray.specs.inference.backend_inference_engine_provider","config":null},"update_weight_transfer_mode":"broadcast","update_weight_disk_dir":null,"update_weight_local_checkpoint_dir":null,"update_weight_delta_encoding":"xor","update_weight_delta_checksum":"xxh3-128","custom_update_weight_post_write_path":null,"p2p_transfer_timeout":30.0,"update_weight_engine_request_timeout":300.0,"update_weights_timeout":600.0,"p2p_transport":"mooncake","trainer_id":"actor","trainer_model_id":null,"entry":"train","train_backend":"megatron","qkv_format":"thd","linear_attention_backend":"fla","linear_attention_input_norm":"te","true_on_policy_mode":false,"train_env_vars":{},"train_memory_margin_bytes":1073741824,"debug_skip_weight_update":false,"debug_disable_optimizer":false,"rematerialize_param_from_master_weight":false,"check_rematerialize_param_from_master_weight":false,"megatron_to_hf_mode":"raw","dsa_attention_backend":"tilelang","extra_high_precision_layers_hf":[],"extra_high_precision_layers_megatron":[],"custom_model_provider_path":null,"recompute_loss_function":false,"log_probs_backend":"torch","log_probs_chunk_size":-1,"indep_dp":false,"delay_split_train_data_by_dp":false,"allgather_cp":false,"mfu_peak_tflops":null,"starts_inference_engines":true,"rollout_external":false,"cluster_backend":"kubernetes","worker_comm_backend":"rpc","deploy_component":"all","deploy_instance_id":null,"init_expected_num_cells":{"default":8},"trainer_init_expected_num_cells":null,"trainer_controller_addrs":null,"inference_controller_addr":null,"rollout_num_gpus_per_engine":1,"num_gpus_per_node":8,"colocate":false,"offload":false,"offload_train":false,"clear_quantized_weight_workspaces_on_offload":true,"offload_rollout":false,"offload_rollout_level":["kv_cache","weight"],"offload_train_target":"cpu","stream_optimizer_state_to_disk":false,"stream_optimizer_state_moment_dtype":"fp32","stream_optimizer_state_page_cache_mb":null,"offload_train_disk_dir":null,"offload_train_disk_chunk_mb":256,"colocate_memory_peak_device":"cpu","run_uuid":"f52ecf8e9d7d4889","load":null,"requested_load":null,"ckpt_step":null,"rollout_indexer_topk_num_streams":null,"save":null,"save_interval":null,"async_save":false,"seed":1234,"num_layers":1,"low_memory_resume":false,"distributed_backend":"nccl","distributed_timeout_minutes":10,"eval_interval":null,"global_batch_size":1,"micro_batch_size":1,"wandb_project":null,"raw_megatron":{"trainers":[{"trainer_id":"actor","model_id":null,"role":"actor","actor_index":0,"overrides":{}}],"base_args":{"_is_global_batch_size_explicitly_specified":false,"account_for_embedding_in_pipeline_split":false,"account_for_loss_in_pipeline_split":false,"accumulate_allreduce_grads_in_fp32":true,"activation_func_clamp_shared_expert":true,"activation_func_clamp_value":null,"activation_offload_fraction":1.0,"adam_beta1":0.9,"adam_beta2":0.999,"adam_eps":1e-8,"add_bias_linear":true,"add_position_embedding":true,"add_qkv_bias":true,"adlr_autoresume":false,"adlr_autoresume_interval":1000,"align_grad_reduce":true,"align_param_gather":false,"allow_ambiguous_pad_tokens":false,"app_tag_run_name":null,"app_tag_run_version":"0.0.0","apply_dsa_kernel_fusion":null,"apply_query_key_layer_scaling":false,"apply_residual_connection_post_layernorm":false,"apply_rope_fusion":false,"apply_wd_to_qk_layernorm":false,"async_ckpt_cpu_priority":10,"async_ckpt_io_priority":3,"async_ckpt_use_cpu_shm":false,"async_save":false,"async_strategy":"mcore","attention_backend":{"__enum__":"megatron.core.transformer.enums:AttnBackend:auto"},"attention_dropout":0.1,"attention_output_gate":false,"attention_softmax_in_fp32":false,"auto_detect_ckpt_format":false,"barrier_with_L1_time":true,"batch_invariant_mode":false,"bert_binary_head":true,"bert_embedder_type":"megatron","bert_load":null,"beta_fast":32,"beta_slow":1,"bf16":true,"bias_dropout_fusion":true,"bias_gelu_fusion":true,"bias_swiglu_fusion":true,"biencoder_projection_dim":0,"biencoder_shared_query_context_model":false,"block_data_path":null,"cache_mla_latents":false,"calc_ft_timeouts":false,"calculate_per_token_loss":false,"chat_template":null,"check_for_large_grads":false,"check_for_nan_in_loss_and_grad":true,"check_for_spiky_loss":false,"check_weight_hash_across_dp_replicas_interval":null,"chunked_optimizer_state_offload":false,"ckpt_assume_constant_structure":false,"ckpt_convert_format":null,"ckpt_convert_save":null,"ckpt_convert_update_legacy_dist_opt_format":false,"ckpt_format":"torch_dist","ckpt_fully_parallel_load":false,"ckpt_fully_parallel_load_exchange_algo":"broadcast","ckpt_fully_parallel_load_process_group":"dp","ckpt_fully_parallel_save":true,"ckpt_fully_parallel_save_deprecated":false,"ckpt_fully_parallel_save_process_group":"dp","ckpt_load_validate_sharding_integrity":true,"ckpt_step":null,"classes_fraction":1.0,"clip_grad":1.0,"clone_scatter_output_in_embedding":true,"compress_ratios":null,"config_logger_dir":"","consumed_train_samples":0,"consumed_valid_samples":0,"context_parallel_size":1,"cp_comm_type":["p2p"],"cp_partition_mode":"zigzag","cpu_offloading_num_layers":0,"cpu_offloading_retain_pinned_cpu_buffers":false,"create_all_gather_group":false,"create_attention_mask_in_dataloader":true,"cross_entropy_fusion_impl":"native","cross_entropy_loss_fusion":false,"csa_compress_ratios":null,"csa_compress_rotary_base":40000.0,"csa_dense_mode":false,"csa_window_size":128,"cuda_graph_dynamic_microbatches":false,"cuda_graph_impl":"none","cuda_graph_modules":[],"cuda_graph_warmup_steps":3,"data_args_path":null,"data_cache_path":null,"data_parallel_random_init":false,"data_parallel_sharding_strategy":"optim_grads_params","data_parallel_size":1,"data_path":null,"data_per_class_fraction":1.0,"data_sharding":true,"dataloader_defer_npy_index_mmap":false,"dataloader_fast_cache_load":false,"dataloader_inter_document_masking":false,"dataloader_type":"single","ddp_average_in_collective":false,"ddp_bucket_size":null,"ddp_num_buckets":null,"ddp_pad_buckets_for_high_nccl_busbw":false,"ddp_param_name_patterns_for_fp32_local_accumulation":[],"ddp_reduce_scatter_with_fp32_accumulation":false,"decode_only_cuda_graphs":false,"decoder_first_pipeline_num_layers":null,"decoder_last_pipeline_num_layers":null,"decoder_num_layers":null,"decoder_seq_length":null,"decoupled_lr":null,"decoupled_min_lr":null,"decrease_batch_size_if_needed":false,"defer_embedding_wgrad_compute":false,"delay_offload_until_cuda_graph":false,"delay_wgrad_compute":false,"delta_offload_bytes_across_pp_ranks":0,"dense_grouped_gemm":false,"deprecated_use_mcore_models":false,"deterministic_mode":false,"dino_bottleneck_size":256,"dino_freeze_last_layer":1,"dino_head_hidden_size":2048,"dino_local_crops_number":10,"dino_local_img_size":96,"dino_norm_last_layer":false,"dino_teacher_temp":0.07,"dino_warmup_teacher_temp":0.04,"dino_warmup_teacher_temp_epochs":30,"disable_bf16_reduced_precision_matmul":false,"disable_grad_buffers_cpu_backup":false,"disable_jit_fuser":false,"disable_msc_deprecated":false,"disable_param_buffers_cpu_backup":false,"disable_straggler_on_startup":false,"disable_symmetric_registration":false,"dist_ckpt_format_deprecated":null,"dist_ckpt_optim_fully_reshardable":false,"dist_ckpt_save_pre_mcore_014":false,"dist_ckpt_strictness":"assume_ok_unexpected","dist_ckpt_workers":1,"distrib_optim_fully_reshardable_mem_efficient":false,"distribute_saved_activations":false,"distributed_backend":"nccl","distributed_timeout_minutes":10,"distributed_timeout_seconds_after_init":null,"dsa_cp_balance_indexer":false,"dsa_indexer_head_dim":null,"dsa_indexer_k_norm_epsilon":null,"dsa_indexer_k_norm_fp32":false,"dsa_indexer_loss_coeff":null,"dsa_indexer_n_heads":null,"dsa_indexer_precision":"bf16","dsa_indexer_rope_interleaved":false,"dsa_indexer_rotate_activation":true,"dsa_indexer_scoring_relu":true,"dsa_indexer_skip_topk_offset":0,"dsa_indexer_topk":null,"dsa_indexer_topk_backend":null,"dsa_indexer_topk_deterministic":false,"dsa_indexer_topk_freq":1,"dsa_indexer_topk_tie_break":0,"dsa_indexer_use_sparse_loss":false,"dsa_indexer_weights_proj_output_dtype":"bf16","dsa_indexer_weights_proj_use_quantization":true,"dsa_kernel_backend":null,"dump_param_to_param_group_map":null,"dynamic_context_parallel":false,"embedding_init_method_std":null,"embedding_path":null,"empty_unused_memory_level":0,"enable_chunked_prefill":false,"enable_cuda_graph":false,"enable_experimental":false,"enable_ft_package":false,"enable_full_sharding_in_hsdp":false,"enable_hyper_connections":false,"enable_msc":false,"enable_one_logger":true,"encoder_num_layers":1,"encoder_seq_length":4096,"end_weight_decay":0.01,"eod_mask_loss":false,"ep_overlap_early_attn_memory_release":false,"error_injection_rate":0,"error_injection_type":"transient_error","eval_global_batch_size":1,"eval_interval":null,"eval_iters":100,"eval_micro_batch_size":1,"evidence_data_path":null,"exit_duration_in_mins":null,"exit_interval":null,"exit_on_missing_checkpoint":false,"exit_signal":{"__enum__":"signal:Signals:SIGTERM"},"exit_signal_handler":false,"exit_signal_handler_for_dataloader":false,"exit_signal_handler_for_training":false,"exp_avg_dtype":{"__torch_dtype__":"float32"},"exp_avg_sq_dtype":{"__torch_dtype__":"float32"},"experimental_attention_variant":null,"expert_model_parallel_size":1,"expert_tensor_parallel_size":1,"external_cuda_graph":false,"fake_process_group":false,"fallback_to_eager_attn":false,"fault_injector_delay_start_iteration":null,"fault_injector_fault_delay":null,"fault_injector_fault_probabilities":null,"fault_injector_fault_types":null,"fault_injector_mtti_seconds":null,"fault_injector_num_ranks":null,"fault_injector_offset_seconds":null,"fault_injector_ranks":null,"fault_injector_seed":null,"ffn_hidden_size":512,"fim_data":false,"fim_eod_token":"<|endoftext|>","fim_fragment_rate":null,"fim_middle_token":"","fim_no_prefix":null,"fim_pad_token":"","fim_prefix_token":"","fim_rate":0.5,"fim_split_sample":null,"fim_spm_rate":0.5,"fim_suffix_token":"","fine_grained_activation_offloading":false,"fine_grained_offloading_max_inflight_offloads":null,"finetune":false,"first_last_layers_bf16":false,"flash_decode":false,"flight_recorder_dump_on_timeout":true,"flight_recorder_dump_path":null,"flight_recorder_extra_dump_on_exec":true,"flight_recorder_include_only_active":true,"flight_recorder_include_stack_trace":false,"flight_recorder_trace_buffer_size":2000,"fp16":false,"fp16_lm_cross_entropy":false,"fp32_residual_connection":false,"fp4":null,"fp4_param_gather":false,"fp4_quantizer_factory":null,"fp4_recipe":"nvfp4","fp8":null,"fp8_amax_compute_algo":"most_recent","fp8_amax_history_len":1,"fp8_interval":1,"fp8_margin":0,"fp8_output_proj":false,"fp8_param_gather":false,"fp8_quantizer_factory":null,"fp8_recipe":"delayed","fp8_wgrad":true,"freeze_all_layers":false,"freeze_e_score_correction_bias":false,"fsdp_db_use_persist_buf_on_alloc_fail":false,"fsdp_double_buffer":false,"fsdp_manual_registration":false,"ft_num_warmup_iters":5,"full_validation":false,"fused_residual_rmsnorm":false,"gdn_conv_pad_alignment":null,"gdn_pre_gated_delta_rule_fusion":false,"global_batch_size":1,"glu_linear_offset":0.0,"gpu_sniff_test_interval":null,"grad_reduce_in_bf16":false,"gradient_accumulation_fusion":true,"gradient_reduce_div_fusion":true,"group_query_attention":false,"grpo_clamp_eps_lower":0.01,"grpo_clamp_eps_upper":0.01,"grpo_entropy_term_weight":0.0,"grpo_filter_groups_with_same_reward":false,"grpo_group_size":2,"grpo_iterations":2,"grpo_kl_beta":0.001,"grpo_prompts_per_step":32,"head_lr_mult":1.0,"head_wise_attn_gate":false,"heterogeneous_layers_config_encoded_json":null,"heterogeneous_layers_config_path":null,"hidden_dropout":0.1,"hidden_size":128,"hierarchical_context_parallel_sizes":null,"high_priority_a2a_comm_stream":false,"high_priority_stream_groups":[],"hybrid_context_parallel":false,"hybrid_layer_pattern":null,"hybrid_override_pattern":null,"hysteresis":2,"ict_head_size":null,"ict_load":null,"img_h":224,"img_w":224,"indexer_batch_size":128,"indexer_log_interval":1000,"inference_batch_times_seqlen_threshold":-1,"inference_coordinator_port":null,"inference_cuda_graph_all_prefills":false,"inference_cuda_graph_scope":{"__enum__":"megatron.core.transformer.enums:InferenceCudaGraphScope:none"},"inference_disable_ep_consensus":false,"inference_disable_triton_nvls_kernels":false,"inference_dynamic_batching":false,"inference_dynamic_batching_async_sched_mode":"legacy","inference_dynamic_batching_block_size":256,"inference_dynamic_batching_buffer_size_gb":40.0,"inference_dynamic_batching_cuda_graph_max_tokens":16384,"inference_dynamic_batching_cuda_graph_mixed_prefill_count":16,"inference_dynamic_batching_cuda_graph_sizing_distribution":"exponential","inference_dynamic_batching_enable_prefix_caching":false,"inference_dynamic_batching_logprobs_mode":"raw_logprobs","inference_dynamic_batching_mamba_memory_ratio":null,"inference_dynamic_batching_max_requests":null,"inference_dynamic_batching_max_tokens":null,"inference_dynamic_batching_num_cuda_graphs":16,"inference_dynamic_batching_paused_buffer_size_gb":null,"inference_dynamic_batching_prefix_caching_coordinator_policy":"first_prefix_block","inference_dynamic_batching_prefix_caching_eviction_policy":"ref_zero","inference_dynamic_batching_prefix_caching_mamba_gb":null,"inference_dynamic_batching_prefix_caching_routing_alpha":0.5,"inference_dynamic_batching_sampling_backend":"torch","inference_dynamic_batching_track_generated_token_events":false,"inference_dynamic_batching_track_paused_request_events":false,"inference_dynamic_batching_unified_memory_level":0,"inference_fuse_tp_communication":false,"inference_grouped_gemm_backend":"vllm","inference_logging_step_interval":0,"inference_max_requests":8,"inference_max_seq_length":2560,"inference_moe_disable_fused_quant_kernels":false,"inference_moe_token_dispatcher_type":"nvls","inference_rng_tracker":false,"inference_shards":null,"inference_text_gen_server_logging":false,"inference_use_synchronous_zmq_collectives":false,"inference_wandb_logging":false,"init_method_std":0.02,"init_method_xavier_uniform":false,"init_model_with_meta_device":false,"initial_loss_scale":4294967296,"inprocess_active_world_size":1,"inprocess_barrier_timeout":120,"inprocess_completion_timeout":120,"inprocess_empty_cuda_cache":false,"inprocess_granularity":"node","inprocess_hard_timeout":90,"inprocess_heartbeat_interval":30,"inprocess_heartbeat_timeout":60,"inprocess_last_call_wait":1,"inprocess_max_iterations":null,"inprocess_monitor_process_interval":1.0,"inprocess_monitor_thread_interval":1.0,"inprocess_progress_watchdog_interval":1.0,"inprocess_restart":false,"inprocess_soft_timeout":60,"inprocess_termination_grace_time":1,"is_hybrid_model":false,"iter_per_epoch":1250,"iterations_to_skip":[],"keep_fp8_transpose_cache":false,"kitchen_attention_backend":"sdpa","kv_channels":64,"kv_lora_rank":32,"langrl_env_config":null,"layernorm_epsilon":0.00001,"layernorm_zero_centered_gamma":false,"lazy_mpu_init":false,"linear_attention_freq":null,"linear_attention_type":null,"linear_conv_kernel_dim":4,"linear_cp_mode":"chunkwise","linear_key_head_dim":128,"linear_num_key_heads":16,"linear_num_value_heads":32,"linear_value_head_dim":128,"lion_beta1":0.95,"lion_beta2":0.98,"load":null,"load_main_params_from_ckpt":false,"local_rank":0,"log_device_memory_used":false,"log_energy":false,"log_interval":100,"log_loss_scale_to_tensorboard":true,"log_max_attention_logit":false,"log_memory_interval":null,"log_memory_to_tensorboard":false,"log_moe_overload_factor":false,"log_num_zeros_in_grad":false,"log_params_norm":false,"log_progress":false,"log_straggler":false,"log_throughput":false,"log_timers_to_tensorboard":false,"log_validation_ppl_to_tensorboard":false,"log_world_size_to_tensorboard":false,"logging_level":null,"logits_load_decode_threads":4,"logits_load_dir":null,"logits_load_ignore_errors":false,"logits_load_kd_loss_alpha":1.0,"logits_load_msc_prefetch_depth":2,"logits_load_prefetch_factor":3,"logits_save_dir":null,"logits_save_dtype":"fp16","logits_save_top_k":null,"logits_save_top_p":null,"logits_save_top_p_min_k":1,"loss_scale":null,"loss_scale_window":1000,"low_memory_resume":false,"lr":1e-6,"lr_decay_iters":null,"lr_decay_samples":null,"lr_decay_style":"linear","lr_warmup_fraction":null,"lr_warmup_init":0.0,"lr_warmup_iters":0,"lr_warmup_samples":0,"lr_wsd_decay_iters":null,"lr_wsd_decay_samples":null,"lr_wsd_decay_style":"exponential","main_grads_dtype":{"__torch_dtype__":"float32"},"main_params_dtype":{"__torch_dtype__":"float32"},"make_vocab_size_divisible_by":128,"mamba_head_dim":64,"mamba_inference_conv_states_dtype":{"__torch_dtype__":"bfloat16"},"mamba_inference_ssm_states_dtype":{"__torch_dtype__":"bfloat16"},"mamba_num_groups":8,"mamba_num_heads":null,"mamba_state_dim":128,"mamba_training_ssm_states_dtype":null,"manual_gc":false,"manual_gc_eval":true,"manual_gc_interval":0,"mask_factor":1.0,"mask_prob":0.15,"mask_type":"random","masked_softmax_fusion":true,"max_position_embeddings":4096,"max_seqlen_per_dp_cp_rank":null,"max_tokens_to_oom":12000,"megatron_fsdp_cache_param_bucket_views":false,"megatron_fsdp_enable_fine_grained_param_gather":false,"megatron_fsdp_grad_comm_dtype":null,"megatron_fsdp_main_grads_dtype":null,"megatron_fsdp_main_params_dtype":{"__torch_dtype__":"float32"},"megatron_fsdp_max_pool_double_buffer":false,"megatron_fsdp_prefetch_recompute_forward_weights":false,"memory_snapshot_path":"snapshot.pickle","merge_file":null,"metadata_path":null,"mhc_init_gating_factor":0.01,"mhc_recompute_layer_num":null,"mhc_sinkhorn_iterations":20,"micro_batch_size":1,"microbatch_group_size_per_vp_stage":null,"mid_level_dataset_surplus":0.005,"min_dynamic_context_parallel_size":1,"min_loss_scale":1.0,"min_lr":0.0,"min_offloaded_tensor_size":1048576,"mla_down_proj_fusion":false,"mlp_chunks_for_prefill":1,"mlp_chunks_for_training":1,"mmap_bin_files":true,"mock_data":false,"moe_activation_in_fp32":false,"moe_apply_probs_on_input":false,"moe_aux_loss_coeff":0.0,"moe_combine_in_fp32":false,"moe_deepep_num_sms":null,"moe_enable_deepep":false,"moe_enable_routing_replay":false,"moe_expert_capacity_factor":null,"moe_expert_rank_capacity_factor":null,"moe_ffn_hidden_size":null,"moe_flex_dispatcher_backend":"deepep","moe_flex_dispatcher_num_sms":null,"moe_grouped_gemm":false,"moe_hybridep_num_blocks_permute":null,"moe_hybridep_num_blocks_unpermute":null,"moe_hybridep_num_sms":null,"moe_hybridep_num_sms_preprocessing":108,"moe_hybridep_pad_variable_tokens":false,"moe_input_jitter_eps":null,"moe_latent_size":null,"moe_latent_use_norm":false,"moe_layer_freq":1,"moe_layer_recompute":false,"moe_mlp_glu_interleave_size":null,"moe_n_hash_layers":0,"moe_ncclep_static_shape":false,"moe_ncclep_use_symm_mem":false,"moe_pad_expert_input_to_capacity":false,"moe_pad_experts_for_cuda_graph_inference":false,"moe_paged_stash":false,"moe_paged_stash_buffer_size_factor_cpu":0.0,"moe_paged_stash_buffer_size_factor_cuda":1.1,"moe_paged_stash_page_size":64,"moe_per_layer_logging":false,"moe_permute_accumulation_in_fp32":false,"moe_permute_fusion":false,"moe_permute_fusion_into_hybridep":false,"moe_router_bias_update_rate":0.001,"moe_router_dtype":null,"moe_router_enable_expert_bias":false,"moe_router_force_biased":null,"moe_router_force_load_balancing":false,"moe_router_freeze_gate":false,"moe_router_fusion":false,"moe_router_group_topk":null,"moe_router_load_balancing_type":"aux_loss","moe_router_num_groups":null,"moe_router_padding_for_fp8":false,"moe_router_padding_for_quantization":false,"moe_router_pre_softmax":false,"moe_router_score_function":"softmax","moe_router_topk":2,"moe_router_topk_scaling_factor":null,"moe_router_use_torch_mm":true,"moe_routing_trace_capture_hidden_states":false,"moe_routing_trace_capture_logits":false,"moe_routing_trace_dump_weights":false,"moe_routing_trace_max_training_iters":null,"moe_routing_trace_path":null,"moe_shared_expert_gate":false,"moe_shared_expert_glu_interleave_size":null,"moe_shared_expert_intermediate_size":null,"moe_shared_expert_overlap":false,"moe_single_grouped_bias":false,"moe_single_grouped_weight":false,"moe_token_dispatcher_type":"alltoall","moe_token_drop_policy":"probs","moe_upcycling_granularity":1,"moe_use_upcycling":false,"moe_z_loss_coeff":null,"mrope_interleaved":false,"mrope_section":null,"mscale":1.0,"mscale_all_dim":0.0,"mtp_detach_heads":true,"mtp_hybrid_override_pattern":null,"mtp_loss_scaling_factor":0.2,"mtp_num_layers":null,"mtp_standalone":false,"mtp_use_repeated_layer":false,"multi_latent_attention":false,"multiple_validation_sets":false,"muon_coefficient_type":"quintic","muon_extra_scale_factor":1.0,"muon_fp32_matmul_prec":"medium","muon_momentum":0.9,"muon_nesterov":false,"muon_num_ns_steps":5,"muon_scalar_optimizer":"adam","muon_scale_mode":"spectral","muon_split_qkv":true,"muon_tp_mode":"blockwise","mup_attn_scale_power":1.0,"mup_base_head_dim":null,"mup_base_hidden_size":null,"mup_embedding_mult":1.0,"mup_output_mult":1.0,"mup_width_mult":1.0,"nccl_all_reduce_for_prefill":false,"nccl_communicator_config_path":null,"nccl_ub":false,"no_load_optim":null,"no_load_rng":null,"no_persist_layer_norm":false,"no_rope_freq":null,"no_save_optim":false,"no_save_rng":null,"no_weight_decay_cond_type":null,"non_persistent_ckpt_type":null,"non_persistent_global_ckpt_dir":null,"non_persistent_local_ckpt_algo":"fully_parallel","non_persistent_local_ckpt_dir":null,"non_persistent_save_interval":null,"normalization":"LayerNorm","null_tokenizer_eod_id":null,"null_tokenizer_pad_id":-1,"num_attention_heads":2,"num_channels":3,"num_classes":1000,"num_dataset_builder_threads":1,"num_distributed_optimizer_instances":1,"num_experts":null,"num_layers":1,"num_layers_at_end_in_bf16":1,"num_layers_at_start_in_bf16":1,"num_layers_per_virtual_pipeline_stage":null,"num_query_groups":1,"num_residual_streams":4,"num_speculative_tokens":0,"num_virtual_stages_per_pipeline_rank":null,"num_workers":2,"nvtx_ranges":false,"o_groups":8,"o_lora_rank":1024,"object_storage_cache_path":null,"offload_modules":[],"offload_optimizer_states":false,"one_logger_async":false,"one_logger_project":"megatron-lm","one_logger_run_name":null,"onnx_safe":null,"openai_gelu":false,"optimizer":"adam","optimizer_cpu_offload":false,"optimizer_cuda_graph":false,"optimizer_offload_fraction":1.0,"optimizer_state_offload_chunk_size_mb":0,"optimizer_state_offload_fraction":1.0,"original_max_position_embeddings":4096,"outer_dp_sharding_strategy":"no_shard","output_bert_embeddings":false,"overlap_cpu_optimizer_d2h_h2d":false,"overlap_dispatch_backward_with_experts_wgrad":false,"overlap_grad_reduce":false,"overlap_moe_expert_parallel_comm":false,"overlap_p2p_comm":false,"overlap_p2p_comm_warmup_flush":false,"overlap_param_gather":false,"overlap_param_gather_with_optimizer_step":false,"override_opt_param_scheduler":false,"pad_packed_seq_alignment":null,"pad_vocab_size":true,"padded_vocab_size":null,"params_dtype":{"__torch_dtype__":"bfloat16"},"patch_dim":16,"per_dataset_sequences_path":null,"per_split_data_args_path":null,"perform_initialization":true,"perform_rl_step":false,"phase_transition_iterations":null,"pin_cpu_grads":true,"pin_cpu_params":true,"pipeline_model_parallel_comm_backend":null,"pipeline_model_parallel_layout":null,"pipeline_model_parallel_size":1,"position_embedding_type":"learned_absolute","post_mlp_layernorm":false,"post_self_attn_layernorm":false,"pretrained_checkpoint":null,"profile":false,"profile_ranks":[],"profile_step_end":12,"profile_step_start":10,"pytorch_profiler_collect_callstack":false,"pytorch_profiler_collect_chakra":false,"pytorch_profiler_collect_shapes":false,"q_lora_rank":null,"qk_clip":false,"qk_clip_alpha":0.5,"qk_clip_threshold":100,"qk_head_dim":128,"qk_l2_norm":false,"qk_layernorm":false,"qk_pos_emb_head_dim":64,"query_in_block_prob":0.1,"quick_geglu":false,"rampup_batch_size":null,"rank":0,"recompute_granularity":null,"recompute_method":null,"recompute_modules":null,"recompute_num_layers":null,"record_memory_history":false,"record_shapes":false,"refit_method":"gloo","relative_attention_max_distance":128,"relative_attention_num_buckets":32,"replication":false,"replication_factor":2,"replication_jump":null,"rerun_mode":"validate_results","reset_attention_mask":false,"reset_position_ids":false,"result_rejected_tracker_filename":null,"retriever_report_topk_accuracies":[],"retriever_score_scaling":false,"reuse_grad_buf_for_mxfp8_param_ag":false,"rl_consumption_granularity":"B","rl_default_temperature":1.0,"rl_default_top_k":-1,"rl_default_top_p":0,"rl_generation_lag":0,"rl_importance_sampling_truncation_coef":null,"rl_inference_expert_model_parallel_size":null,"rl_inference_expert_tensor_model_parallel_size":null,"rl_inference_logprobs_is_correction":false,"rl_inference_model_unified_memory_level":0,"rl_inference_parsers":[],"rl_inference_pipeline_model_parallel_size":null,"rl_inference_tensor_model_parallel_size":null,"rl_kv_cache_management_mode":"persist","rl_offload_inference_model_weights_when_idle":false,"rl_offload_optimizer_during_inference":false,"rl_partial_rollouts":false,"rl_persist_cuda_graphs":false,"rl_profile":false,"rl_profile_dir":null,"rl_prompts_per_eval":32,"rl_sequence_packing_algo":"fifo","rl_sequence_packing_max_sequences_per_bin":50,"rl_skip_bos_token":false,"rl_submission_granularity":"B","rl_training_cuda_graphs":false,"rl_use_sequence_packing":false,"rl_verify_model_weights_swap":false,"rollout_indexer_topk_num_streams":null,"rollout_indexer_topk_width":null,"rope_scaling_factor":8.0,"rope_type":"rope","rotary_base":10000,"rotary_base_per_layer":null,"rotary_interleaved":false,"rotary_percent":1.0,"rotary_scaling_factor":1.0,"rotary_seq_len_interpolation_factor":null,"run_workload_inspector_server":false,"sample_rate":1.0,"save":null,"save_activations_interval":null,"save_dgrads_interval":null,"save_interval":null,"save_params_interval":null,"save_retain_interval":null,"save_tokens_per_expert_interval":null,"save_wgrads_interval":null,"seed":1234,"seq_length":4096,"sequence_packing_scheduler":null,"sequence_parallel":false,"sft":false,"sft_mock_dataset_config_json":null,"sft_tokenizer_prompt_format":"nemotron-h-aligned","sgd_momentum":0.9,"sharp_enabled_group":null,"short_seq_prob":0.1,"skip_train":false,"skipped_train_samples":0,"softmax_type":"vanilla","spec":null,"special_tokens":null,"split":null,"squared_relu":false,"start_eval_at_iter":null,"start_weight_decay":0.01,"step_batch_size_schedule":null,"straggler_ctrlr_port":65535,"straggler_minmax_count":1,"strict_fsdp_dtensor_load":true,"suggested_communication_unit_size":null,"swiglu":false,"swin_backbone_type":"tiny","symmetric_ar_type":null,"te_precision_config_file":null,"te_rng_tracker":false,"tensor_model_parallel_size":1,"tensorboard_dir":null,"tensorboard_log_interval":1,"tensorboard_queue_size":1000,"test_data_path":null,"test_mode":false,"thd_max_packed_sequences":null,"thd_tail_padding_policy":null,"tiktoken_num_special_tokens":1000,"tiktoken_pattern":null,"timing_log_level":0,"timing_log_option":"minmax","titles_data_path":null,"tokenizer_hf_no_include_special_tokens":false,"tokenizer_hf_no_use_fast":false,"tokenizer_model":null,"tokenizer_sentencepiece_ignore_extra_whitespaces":true,"tokenizer_sentencepiece_legacy":false,"tokenizer_type":"HuggingFaceTokenizer","torch_fsdp2_reshard_after_forward":true,"tp_comm_bootstrap_backend":"nccl","tp_comm_bulk_dgrad":true,"tp_comm_bulk_wgrad":true,"tp_comm_overlap":false,"tp_comm_overlap_ag":true,"tp_comm_overlap_cfg":null,"tp_comm_overlap_rs":true,"tp_comm_overlap_rs_dgrad":false,"tp_comm_split_ag":true,"tp_comm_split_rs":true,"train_data_path":null,"train_iters":null,"train_samples":null,"train_sync_interval":null,"transformer_impl":"transformer_engine","transformer_pipeline_model_parallel_size":1,"trust_remote_code":true,"untie_embeddings_and_output_weights":false,"use_checkpoint_args":false,"use_checkpoint_opt_param_scheduler":false,"use_cpu_initialization":null,"use_dist_ckpt":true,"use_dist_ckpt_deprecated":false,"use_distributed_optimizer":true,"use_flash_attn":false,"use_fused_mhc":false,"use_fused_weighted_squared_relu":false,"use_gloo_process_groups":true,"use_grouped_gemm_for_dense_mlp":false,"use_grouped_gemm_for_shared_expert":false,"use_kitchen_attention":false,"use_layer_wise_distributed_optimizer":false,"use_layer_wise_param_layout":false,"use_legacy_static_engine":false,"use_mamba_mem_eff_path":true,"use_megatron_fsdp":false,"use_mp_args_from_checkpoint_args":false,"use_mup":false,"use_one_sent_docs":false,"use_persistent_ckpt_worker":false,"use_precision_aware_optimizer":false,"use_pytorch_profiler":false,"use_ring_exchange_p2p":false,"use_rope_scaling":false,"use_rotary_position_embeddings":false,"use_sharp":false,"use_te_activation_func":false,"use_tokenizer_model_from_checkpoint_args":true,"use_torch_fsdp2":false,"use_torch_optimizer_for_cpu_offload":false,"use_tp_pp_dp_mapping":false,"use_transformer_engine_op_fuser":false,"use_varlen_dataset":false,"v_head_dim":128,"valid_data_path":null,"validation_set_names":null,"variable_seq_lengths":true,"varlen_mock_dataset_config_json":null,"varlen_sbhd_validation":false,"verify_integrity":false,"virtual_pipeline_model_parallel_size":null,"vision_backbone_type":"vit","vision_pretraining":false,"vision_pretraining_type":"classify","vocab_extra_ids":0,"vocab_file":null,"vocab_size":null,"wandb_entity":null,"wandb_exp_name":null,"wandb_project":null,"wandb_save_dir":null,"weight_decay":0.01,"weight_decay_incr_style":"constant","wgrad_deferral_limit":0,"window_attn_skip_freq":null,"window_size":null,"world_size":1,"yaml_cfg":null,"yarn_beta_fast":null,"yarn_beta_slow":null,"yarn_correction_range_round_to_int":null,"yarn_original_max_position_embeddings":null}},"raw_fsdp":null,"raw_torchtitan":null},"static_connections":{"static_conn_infos":{"inference-router-0":{"name":"inference-router-0","port_infos":[{"name":"primary","static_port":30000,"mode":"per_worker","allow_dynamic":false,"num_consecutive":1,"offset_by_cell":false}],"worker_class":null,"num_cells":1,"num_workers_per_cell":1,"pods_per_cell":1}}}}' stateFile: '/cluster-storage/miles_data/miles-runs/260101-000000-000/state/orchestrator-260101-000000-000001.state' staticWorkers: - annotations: