hipfire
/docs · beta branch · view source · edit on GitHub

Environment variables

Full environment variable reference.

Owner: environment-variable inventory (docs/INDEX.md). Machine sources: HIPFIRE_* token scan of Rust, Python, and shell sources under the repo (excluding target/, .git/, etc.). Config schema owner: CONFIG.md (crates/hipfire-config/src/lib.rs + crates/hipfire-runtime/src/config.rs). Last checked: 2026-07-31.

For persistent user configuration, prefer hipfire config set ... and ~/.hipfire/config.toml. Schema-declared environment variables are retained as one-shot/compatibility overrides. The native CLI resolves stable typed fields and experimental [developer] values into one versioned daemon snapshot; see CONFIG.md.

This page has two layers:

  1. Manual (normative for operators) — precedence, product-facing knobs, LFM/Redline branch scope, and pointers. Defaults here are grounded in CLI/runtime source cited inline.
  2. Generated inventory — exhaustive name → example source path table from the scan. Presence in the inventory means the token appears in source; it does not mean the knob is supported, stable, or admitted.

Detailed procedures belong in domain owners (CONFIG.md, SERVE.md, multi-gpu.md, REDLINE.md, VALIDATION.md, methodology pages). This file does not host validation matrices or benchmark floors.

Coverage check for top-level docs: scripts/check-env-docs.py (every HIPFIRE_* in AGENTS.md / README.md / CONTRIBUTING.md must appear somewhere in this file).


Manual — precedence

  1. Built-in typed defaults in hipfire-config / RuntimeConfig.
  2. Registry card recommended_settings from registry/v1.json.
  3. Global ~/.hipfire/config.toml.
  4. Per-model overlay from ~/.hipfire/models.toml.
  5. Compatibility environment layer for schema-declared HIPFIRE_* names.
  6. One-shot CLI flags for the current command.

Legacy config.json, models.json, and per_model_config.json are read only as migration inputs when their TOML successors do not exist. Invoking the daemon binary directly still resolves local TOML plus compatibility variables before GPU initialization, but does not add registry/per-model policy that was not supplied by a native client.

Ladder for speculation selector (product path): HIPFIRE_SPECULATION / --spec > per-model > global > default auto.

Effective sampling send order (run/serve): CLI flags > per-model > registry recommended_settings > daemon/HFQ/arch fallback (field omitted when only a bare global default would apply). Global-only sampling edits are not sent; registry sampling blocks are inert metadata — see CONFIG.md / MODELS.md. Chat keeps a global session snapshot exception (CHAT.md).

TOML replacement for experimental variables

Production engine code no longer reads the ambient environment for kernel, architecture, replay, or diagnostic behavior. Stable controls use typed schema keys. Residual experiments use a flat global-only namespace:

[developer]
gfx1151_gate_up_wave64 = true
deepseek4_attn = "twin"

The generic compatibility rule is HIPFIRE_FOO=value → developer.foo = "value" at startup. This preserves existing harnesses while making TOML the persistent and navigable surface. [developer] values are process-scoped, excluded from registry and per-model policy, and frozen before GPU initialization. The only direct production environment reads left are bootstrap locations needed to discover config or launch the process (for example HIPFIRE_HOME, binary paths, registry URL, kernel cache, spill path, and quant diagnostic output).


Manual — product / operator knobs

Values and defaults below match hipfire-config, the native CLI, and/or RuntimeConfig as of the check date. Full key tables: CONFIG.md.

Paths and process

VariableRoleNotes
HIPFIRE_HOMENative state/config rootDefault ~/.hipfire; used by config, registry cache, CLI, and TUI.
HIPFIRE_DIRScript/harness compatibilityNot read by the native CLI; prefer HIPFIRE_HOME.
HIPFIRE_MODELS_DIRModel discovery/lifecycle rootOverrides list/pull/remove/pre-warm and TUI model paths.
HIPFIRE_MODELServe/run model tag or pathAlso default_model config.
HIPFIRE_DAEMON_BINDaemon binary override
HIPFIRE_TUI_BINTUI binary
HIPFIRE_ROCM_PATHhipfire-specific ROCm SDK root overrideHighest priority (HIPFIRE_ROCM_PATH > ROCM_PATH > HIP_PATH). Must provide the runtime, headers, and hipcc. Authoritative: no fallback to another install or bare soname.
ROCM_PATH / HIP_PATHROCm/HIP compatibility root overridesUsed only when HIPFIRE_ROCM_PATH is unset (ROCM_PATH before HIP_PATH). HIP_PATH=<root>/hip normalizes to <root>. Multiple equally eligible roots without an override are refused — set HIPFIRE_ROCM_PATH.
HIPFIRE_LOCAL=1Skip attaching to running serveOne-shot local daemon.
HIPFIRE_REGISTRY_URLDynamic registry fetch URL
HIPFIRE_NO_REGISTRY_FETCH=1Pin bundled registry

KV / attention / prompt

VariableDefault / senseSource
HIPFIRE_KV_MODEFrom config; auto → registry default_kv_mode else q8CLI resolveKvMode; not a legacy hard-coded fwht-per-arch table
HIPFIRE_KV_ADAPTIVEoff unless set / paramLoader/CLI
HIPFIRE_KV_PHYSICAL_CAPoptional physical slot capDaemon
HIPFIRE_ATTN_FLASHfrom flash_mode (auto/always/never)CLI → daemon
HIPFIRE_NORMALIZE_PROMPTon unless 0/false/off/noRuntimeConfig
HIPFIRE_PROMPT_TOKEN_HEAT=1dump BPE heatRuntimeConfig
HIPFIRE_PROMPT_HEAT_JSON=1JSON heatRuntimeConfig
HIPFIRE_PROMPT_HEAT_LIMITdefault 64RuntimeConfig
HIPFIRE_LM_HEAD_F16default autoQwen loader compatibility alias for kernel.lm_head_f16

Speculation / DFlash / MTP / n-gram / DSpark

VariableDefault / senseNotes
HIPFIRE_SPECULATIONoff/auto/ngram/dflash/mtp/dsparkCanonical selector
HIPFIRE_DFLASH_DRAFTexplicit draft path (overrides the registry sidecar); empty opts outLegacy developer.dflash_draft read; still appears in legacy gate scripts.
HIPFIRE_VISION_SIDECARexplicit vision-tower sidecar path (overrides params.vision); empty opts outDaemon load; validated at admission (arch 5|6 + tower tensor), loaded by the Qwen35 carrier
HIPFIRE_DFLASH_CTX_CAP8192; 0 restores uncapped legacy behaviorCaps draft-side context storage; over-cap requests fall back to AR
HIPFIRE_DFLASH_WINDOW0 / unset (legacy), unless declared by draft metadataEnables bounded draft SWA; refused with CASK eviction
HIPFIRE_DFLASH_MODERuntimeConfig default offDistinct from config dflash_mode apply path — product CLI also uses load params
HIPFIRE_DFLASH_NGRAM_BLOCKset/clear from config
HIPFIRE_DFLASH_CKPT_RESUME / HIPFIRE_CACHE_CKPT_*checkpointingQwen DFlash path
HIPFIRE_DFLASH_VERIFY_PM4unset / off; 1 opts inRetained-PM4 route for the fixed B=16 DFlash2 chain target-verify forward. Admitted only on exact gfx1201, single GPU, dense recurrent Qwen3.5-family target, Q8 KV + Q8 DeltaNet state, DFlash2 selector + dynamic-conv draft, target_layer_ids == [5,19,33,47,61], no DDTree. Every other configuration reports a specific disabled reason and runs the unchanged HIP/HipGraph path.
HIPFIRE_DRAFT_MAXroutes to active mech windowCLI
HIPFIRE_DRAFT_F16on unless 0RuntimeConfig
HIPFIRE_NGRAM_DRAFT1 forces n-gramLoader always honors
HIPFIRE_NGRAM_DRAFT_K / HIPFIRE_NGRAM_MIN_COUNTn-gram params
HIPFIRE_NGRAM_LOOP_THRESHOLDdefault 0 (off)RuntimeConfig
HIPFIRE_NGRAM_WINDOWdefault 256RuntimeConfig
HIPFIRE_MTP_MODE / HIPFIRE_MTP_Kauto / 3Config + RuntimeConfig
HIPFIRE_QWEN35_MTP / HIPFIRE_QWEN35_MTP_KQwen35 MTP opt-in gateLoader — separate from DeepSeek MTP
HIPFIRE_DEEPSEEK4_SPEC_DECODE / HIPFIRE_DEEPSEEK4_SPEC_KDeepSeek MTP legacy
HIPFIRE_DEEPSEEK4_DSPARK / HIPFIRE_DEEPSEEK4_DSPARK_CONF_THRESHOLDDSpark
HIPFIRE_QWEN3_DSPARK_CONF_THRESHOLD / HIPFIRE_QWEN35_DSPARK_CONF_THRESHOLDper-arch conf
HIPFIRE_DDTREE_BUDGET / HIPFIRE_DDTREE_TOPKtree draftRuntime defaults 256/8 if env-only; CLI config defaults 0/4
HIPFIRE_DDTREE_*research/diag familySee inventory; not product defaults

Vision tower sidecar

VariableDefault / senseNotes
HIPFIRE_VISION_SIDECARexplicit vision-tower path (overrides the registry sidecar); empty opts outRead via developer_var (env beats developer.vision_sidecar); wired into the daemon load as params["vision"]. Skipped while vision_mode=off.
HIPFIRE_VISION_MODEtower sidecar gate: off (default) / auto / onEnv-compat for config vision.mode; projected into load params as vision_mode and enforced daemon-side.

Graph / MMQ / prefill

VariableNotes
HIPFIRE_GRAPHhipGraph capture opt-in (quality caveats; AR-oriented)
HIPFIRE_GRAPH_MOEMoE graph opt-in
HIPFIRE_VERIFY_GRAPH / _TIMING / _TREEverify-side graph diag
HIPFIRE_MMQ / HIPFIRE_WO_MMQMMQ activation
HIPFIRE_MMQ_SCREEN / HIPFIRE_MMQ_SCREEN_THRESHOLD / HIPFIRE_MMQ_MIN_BATCHscreening
HIPFIRE_PREFILL_COMPRESSION and HIPFIRE_PREFILL_*PFlash + batched prefill knobs (config mirrors)
HIPFIRE_PREFILL_BATCHEDRuntimeConfig: on unless 0 (Qwen-style batched prefill gate — not the LFM flag)
HIPFIRE_FLASH_PREFILLDeveloper override for Q8 WMMA flash prefill: 0 forces off, 1 forces on; unset uses the architecture/workload envelope.
HIPFIRE_FLASH_PREFILL_FIXED_HDDeveloper ablation: fixed-head-dimension specialization is on unless 0.
HIPFIRE_FLASH_PREFILL_PREFETCH_VDeveloper ablation: gfx12 V prefetch is on unless 0.
HIPFIRE_CALIB_BF16Calibration-only: keep native-BF16 teachers in BF16 (kernel.calib_force_bf16, default off; shipped inference unaffected)

LFM (arch 11) — branch-scoped optimized prefill

VariableStatusScope
HIPFIRE_LFM2_PREFILL_BATCHopt-in; require =1Branch-only; not shipped as a generic product default. Audited wording: 350M dense MQ4 cohort + gfx1201 + this flag at lfm-redline@692a726dde53508cb53de1a74c720e75a7c9f33e (absent from origin/beta@202282de…). Does not admit Q8/other cohorts/default-on.
HIPFIRE_LFM2_PREFILL_MAX_BATCHdefault 256, cap 512Chunk size for batched path
HIPFIRE_LFM2_GRAPHLFM graph experimentsSource in LFM crate/daemon
HIPFIRE_LFM2_GFX1201_DECODE_FUSIONrequest bit; =0 disablesRequest bit for exact gfx1201 350M dense-MQ4 decode fusion. Unset or =1 requests fusion; =0 (or any other set value) disables the request. Actual enablement still depends on implementation support (gfx1201, graph off, lowered forward). Recorded on the sealed LFM admissions.yml evidence row; not an automatic Redline runtime-default opt-out (LFM has no current automatic selector).
HIPFIRE_FORWARD_LOWEREDdefault on (LFM and several other arches); =0 opts outShared lowered forward escape hatch. For LFM: unset or any value other than 0 keeps the lowered path; =0 forces the legacy hand loop. Lowered-on is required for exact decode fusion where that path exists. Recorded on the sealed LFM admissions.yml evidence row; not an automatic Redline runtime-default opt-out.
Other HIPFIRE_LFM*diag/traceInventory

Eager LFM prefill remains available when the batch flag is off or the GPU is not gfx1201. On gfx1201 with HIPFIRE_LFM2_PREFILL_BATCH=1, selection is GPU+flag only with no post-selection fallback — unsupported cohorts fail closed at the runtime fixture validation/guard (exact 350M dense MQ4 fixture only). Source symbol validate_350m_mq4_admission is a fixture-shape check only; its name does not create a product admission — admissions.yml remains the sole authority (schema v2; exactly one earned retained-PM4 product row).

CASK / serve / multi-GPU

HIPFIRE_CASK_OFF is a retired compatibility name. The current Rust control plane does not consume it; use an empty memory.cask.sidecar and keep memory.cask.auto_attach=false instead. The old name remains only in a loader diagnostic and developer harness exports pending their cleanup.

VariableNotes
HIPFIRE_FORCE_A3B_EVICTION=1Override A3B refusal (not recommended)
HIPFIRE_IDLE_TIMEOUTServe idle unload seconds
HIPFIRE_MAX_REQUEST_BYTESBody cap
HIPFIRE_SERVE_MAX_QUEUE / HIPFIRE_SERVE_QUEUE_TIMEOUT_MSAdmission queue
HIPFIRE_EXPERIMENTAL_BUDGET_ALERTResearch budget nudge
HIPFIRE_RCCL_LIBExplicit librccl.so path, tried before the ROCm root. For distributions whose ROCm prefix does not carry RCCL (nixpkgs: rocmtoolkit-merged has HIP/HSA, librccl is a separate store path).
HIPFIRE_DEVICES / HIPFIRE_TP / HIPFIRE_TP_USE_RCCLMulti-GPU / TP. HIPFIRE_DEVICES is the compatibility alias for hardware.devices; startup lowers its physical list to ROCr selectors plus matching HIP logical selectors.
HIPFIRE_ALLOW_MIXED_ARCH=1Mixed arch pairs
HIPFIRE_PP_LAYERS / HIPFIRE_PP_PFLASHPipeline parallel
HIPFIRE_UNIFORM_VRAM_TOLERANCE_GBUniform init tolerance

Redline / retained replay

Policy owner: REDLINE.md (shipped / ref-pinned). Timing is not route-certified without same-report timed-arm proof. Registry admission is not canonical certification.

VariableNotes
HIPFIRE_REPLAY_BACKENDhip / off / shadow / auto. Unset may select auto only from the automatic product default mq4r_redline_default — exact GPU arch gfx1100/gfx1151/gfx1201 + case-insensitive .mq4r + pp=tp=1 (model-family agnostic; no arch_id gate; gfx1200 and all other arches remain opt-in). Existing LFM .mq4 registry evidence is not automatically selected because it is not .mq4r; any usable non-default retained route is explicit opt-in and must still prove route support. The sealed LFM admissions.yml row is registry evidence/admission only and does not wire runtime defaults. Runtime default ≠ Redline certification/registry admission. Built-in hip config profile, another explicit backend selection, or =hip disables the automatic default.
HIPFIRE_REPLAY_TRANSPORTpm4 / AQL family
HIPFIRE_REPLAY_MANUAL_CAPTUREManual capture delimiters
HIPFIRE_REPLAY_PM4_*PM4 research knobs — inventory
HIPFIRE_REPLAY_ROUTE_PROOF_LOGDeveloper-only / one-shot compat for diagnostic.replay.route_proof_log. When 1/true/on (or TOML true), the daemon emits one post-generate retained-route proof marker per successful request: HIPFIRE_REPLAY_ROUTE_PROOF transport=<name> position=<n> request_id=<id> replays=<count>. Off by default; product coherence smoke enables it only via temporary serve_harness config.toml, not ambient env.

Chat template

VariableNotes
HIPFIRE_CHAT_TEMPLATE_FILEExternal jinja path
HIPFIRE_DEFAULT_CHATMLOnly load-bearing at 0 (disable ChatML fallback)
HIPFIRE_JINJA_CHATServe jinja path toggle
HIPFIRE_QWEN35_GRAMMARTool grammar

Perf / diag (common)

VariableNotes
HIPFIRE_DPM_WARMUP_SECSDPM warmup before timing
HIPFIRE_HOST_TIMING=1Host timing JSON
HIPFIRE_PROFILE / HIPFIRE_PROFILE_DECODE / HIPFIRE_PROFILE_CYCLESProfiling
HIPFIRE_DETERMINISTICDeterminism toggles in dispatch
HIPFIRE_DS4_DENSE_ACT_DIRDeepSeek4 calibration-only dump of P1 projection inputs in collect_e8_hessian format; direct evaluator flag --dump-dense-acts is preferred.
HIPFIRE_HIPCC_EXTRA_FLAGSCompatibility alias for diagnostic.compiler.hipcc_extra_flags
HIPFIRE_KERNEL_CACHEKernel cache dir (var_os)
HIPFIRE_*_DUMP / *_TRACE / *_PROFILEDiagnostic families — see inventory

Kernel-selector and arch-specific HIPFIRE_GFX* / HIPFIRE_RDNA* / HIPFIRE_MOE_* levers are research/power-user. Centralized FeatureFlags controls now have typed TOML keys under kernel or diagnostic.kernel; defaults and safety remain source-defined and none are registry-authorized.


Manual — top-level doc references

The canonical documentation checker requires every HIPFIRE_* token in AGENTS.md, README.md, and CONTRIBUTING.md to appear in this file. Tokens historically routed from those surfaces (keep listed even if a root file is later thinned):

HIPFIRE_ATTN_FLASH, HIPFIRE_DDTREE_ (prefix family; concrete vars in inventory), HIPFIRE_DFLASH_DRAFT, HIPFIRE_GRAPH, HIPFIRE_HOST_TIMING, HIPFIRE_KV_MODE, HIPFIRE_LM_HEAD_F16, HIPFIRE_LOCAL, HIPFIRE_NORMALIZE_PROMPT, HIPFIRE_PROMPT_HEAT_JSON, HIPFIRE_PROMPT_HEAT_LIMIT, HIPFIRE_PROMPT_TOKEN_HEAT, HIPFIRE_VERIFY_GRAPH.


Manual — TOML key → legacy environment compatibility

Compatibility map from the hipfire-config schema. TOML is the supported persistent surface. The native CLI sends typed policy directly to the daemon; it does not project these values into the child environment. The names below are accepted only as compatibility/one-shot input to the resolver. Message- field-only keys (temperature, thinking, …) have no compatibility alias.

Copyable user, developer, and retained-PM4 TOML profiles are in docs/configs/.

Config keyEnv
kv_cacheHIPFIRE_KV_MODE
flash_modeHIPFIRE_ATTN_FLASH
prompt_normalizeHIPFIRE_NORMALIZE_PROMPT
dflash_ngram_blockHIPFIRE_DFLASH_NGRAM_BLOCK
experimental_budget_alertHIPFIRE_EXPERIMENTAL_BUDGET_ALERT
max_total_think_tokensHIPFIRE_MAX_TOTAL_THINK_TOKENS
mtp_mode / mtp_kHIPFIRE_MTP_MODE / HIPFIRE_MTP_K
chat_templateHIPFIRE_CHAT_TEMPLATE_FILE
default_chatml=falseHIPFIRE_DEFAULT_CHATML=0
speculationHIPFIRE_SPECULATION
default_model / serve modelHIPFIRE_MODEL
idle_timeoutHIPFIRE_IDLE_TIMEOUT
max_request_bytesHIPFIRE_MAX_REQUEST_BYTES
serve_max_queueHIPFIRE_SERVE_MAX_QUEUE
serve_queue_timeout_msHIPFIRE_SERVE_QUEUE_TIMEOUT_MS
serve.localHIPFIRE_LOCAL
serve.multi_slotHIPFIRE_SERVE_MULTI_SLOT
serve.multi_slot_slotsHIPFIRE_SERVE_MULTI_SLOT_SLOTS
serve.multi_slot_ctxHIPFIRE_SERVE_MULTI_SLOT_CTX
serve.multi_slot_prefill_chunkHIPFIRE_SERVE_MULTI_SLOT_PREFILL_CHUNK
prefill_*matching HIPFIRE_PREFILL_*
mmq_screen*HIPFIRE_MMQ_SCREEN*
hardware.devicesHIPFIRE_DEVICES; synchronizes ROCR_VISIBLE_DEVICES=<physical list> with HIP_VISIBLE_DEVICES=0..N-1 before GPU initialization
hardware.allow_mixed_archHIPFIRE_ALLOW_MIXED_ARCH
hardware.tp_use_rcclHIPFIRE_TP_USE_RCCL
hardware.uniform_vram_tolerance_gbHIPFIRE_UNIFORM_VRAM_TOLERANCE_GB
generation.loop_guard_threshold / generation.loop_guard_windowHIPFIRE_NGRAM_LOOP_THRESHOLD / HIPFIRE_NGRAM_WINDOW
kernel.flash_partials_batchHIPFIRE_FLASH_PARTIALS_BATCH
kernel.lm_head_f16HIPFIRE_LM_HEAD_F16
diagnostic.prompt_*matching HIPFIRE_PROMPT_*
diagnostic.kernel.* / diagnostic.compiler.*schema-declared kernel/compiler compatibility aliases; enumerate with hipfire config schema --json

Manual — Cargo features (not env)

crates/hipfire-runtime/Cargo.toml default features (checked 2026-07-19):

arch-qwen35, arch-qwen35-vl, arch-llama, arch-qwen2, arch-deepseek4, arch-cohere2moe, arch-dots-ocr, deltanet.

hipfire-arch-lfm2moe / hipfire-arch-minimax are linked as ordinary dependencies on the loader/runtime graph (not named in that default feature list). Feature toggles are build-time, not HIPFIRE_* env.


Generated inventory

Do not hand-edit rows below except by re-running the source scan. Generation method: token scan over visible *.rs, *.py, and *.sh, excluding ignored/generated files. Columns: variable; up to two lexical source paths. Count: 737

VariableExample source path(s)
HF_ENDPOINTcrates/hipfire-cli/src/main.rs
HIPFIRE_9B_MODELscripts/bisect_9b_decode.sh
HIPFIRE_ADAPTIVE_B_DOWNcrates/hipfire-runtime/examples/dflash_spec_demo.rs
HIPFIRE_ADAPTIVE_B_UNSAFEcrates/hipfire-runtime/examples/dflash_spec_demo.rs
HIPFIRE_ADAPTIVE_B_UPcrates/hipfire-runtime/examples/dflash_spec_demo.rs
HIPFIRE_AGENTIC_GATE_NO_VRAM_CHECKscripts/agentic-gate.sh
HIPFIRE_AGENTIC_GATE_OUTscripts/agentic-gate.sh
HIPFIRE_ALLOW_MIXED_ARCHcrates/hipfire-runtime/src/config.rs, crates/hipfire-runtime/src/multi_gpu.rs
HIPFIRE_ALLOW_MQ2crates/hipfire-quantize/src/main.rs
HIPFIRE_ALLOW_MQ2_LLOYDcrates/hipfire-quantize/src/main.rs
HIPFIRE_ALLOW_MQ3_LLOYDcrates/hipfire-quantize/src/main.rs
HIPFIRE_ALLOW_MQ4_LLOYDcrates/hipfire-quantize/src/main.rs
HIPFIRE_ALLOW_UNIT_IMATRIXcrates/hipfire-quantize/src/main.rs
HIPFIRE_AR_GRAPHcrates/hipfire-arch-qwen35/src/qwen35.rs, crates/hipfire-cli/src/main.rs
HIPFIRE_ATTENTION_REDUCE_GATED_MQ_KERNELcrates/rdna-compute/src/kernels.rs
HIPFIRE_ATTN_FLASHcrates/hipfire-arch-qwen35/src/qwen35.rs, crates/hipfire-config/src/lib.rs
HIPFIRE_AWQ_EXPERTScrates/hipfire-quantize/src/main.rs
HIPFIRE_AWQ_F1_ONLYcrates/hipfire-quantize/src/main.rs, scripts/awq_alpha_sweep.sh
HIPFIRE_A_OUTscripts/ab-dispatch-validation.sh
HIPFIRE_A_REFscripts/ab-dispatch-validation.sh
HIPFIRE_BASELINE_ARCHcrates/hipfire-runtime/examples/coherence_probe.rs, scripts/kernel_atlas.py
HIPFIRE_BASELINE_FORMATSscripts/baseline_quant_smoke.sh
HIPFIRE_BASELINE_KV_MODEscripts/baseline_quant_smoke.sh
HIPFIRE_BASELINE_MAX_GENscripts/baseline_quant_smoke.sh
HIPFIRE_BASELINE_MODELscripts/baseline_quant_smoke.sh
HIPFIRE_BASELINE_NAMEscripts/baseline_quant_smoke.sh
HIPFIRE_BASELINE_OUTscripts/baseline_quant_smoke.sh
HIPFIRE_BASELINE_PROMPTscripts/baseline_quant_smoke.sh
HIPFIRE_BASELINE_PROMPT_MODEscripts/baseline_quant_smoke.sh
HIPFIRE_BASELINE_WIDE_MARGINscripts/baseline_quant_smoke.sh
HIPFIRE_BENCH_ABbenchmarks/scripts/bench_dflash_27b_gfx906.sh
HIPFIRE_BENCH_MAXscripts/adaptive_b_bench.sh, scripts/qwen36_bench.sh
HIPFIRE_BENCH_Ncrates/rdna-compute/examples/bench_indexed_moe_keystone.rs
HIPFIRE_BENCH_RUNSscripts/adaptive_b_bench.sh, scripts/bench_qwen36_ar_dflash.sh
HIPFIRE_BINscripts/calibrate_multigpu.sh
HIPFIRE_BLOB_FORCEcrates/rdna-compute/src/dispatch.rs, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_BRANCHscripts/mi300x_bootstrap.sh
HIPFIRE_B_REFscripts/ab-dispatch-validation.sh
HIPFIRE_C2M_DUMP_PROMPTcrates/hipfire-daemon/src/main.rs
HIPFIRE_C2M_EMPTY_TURN_GUARDcrates/hipfire-arch-cohere2moe/src/spec_emit.rs, crates/hipfire-daemon/src/main.rs
HIPFIRE_C2M_NORMDUMPcrates/hipfire-arch-cohere2moe/src/forward.rs
HIPFIRE_CACHE_CKPT_INTERVALcrates/hipfire-arch-qwen35/src/dflash_spec.rs, crates/hipfire-daemon/src/main.rs
HIPFIRE_CACHE_CKPT_MAXcrates/hipfire-arch-qwen35/src/dflash_spec.rs, crates/hipfire-daemon/src/main.rs
HIPFIRE_CACHE_CKPT_RESUMEcrates/hipfire-daemon/src/main.rs
HIPFIRE_CALIB_PROFILEcrates/hipfire-runtime/examples/triattn_validate.rs
HIPFIRE_CANARY_MODELscripts/gfx906_fallback_canary.sh
HIPFIRE_CANARY_PREFILLscripts/gfx906_fallback_canary.sh
HIPFIRE_CANARY_RUNSscripts/gfx906_fallback_canary.sh
HIPFIRE_CASK_OFFcrates/hipfire-loader/src/lib.rs, scripts/redline_daemon_harness.py, tools/redline/product_bench.py, scripts/serve_harness.py (retired literal; not consumed by Rust config)
HIPFIRE_CASK_SIDECARcrates/hipfire-config/src/lib.rs
HIPFIRE_CHATMLcrates/hipfire-runtime/examples/probe_argmax_agreement.rs
HIPFIRE_CHAT_CURRENT_DATEcrates/hipfire-runtime/src/prompt_frame.rs
HIPFIRE_CHAT_TEMPLATE_FILEcrates/hipfire-config/src/lib.rs, crates/hipfire-loader/src/lib.rs
HIPFIRE_CLI_BINcrates/hipfire-tui/src/hipfire/doctor.rs, crates/hipfire-tui/src/hipfire/mod.rs
HIPFIRE_COHERE2MOE_Q8_SCALARcrates/hipfire-arch-cohere2moe/src/forward.rs
HIPFIRE_COHERENCE_MAX_SEQscripts/coherence-gate-cohere2moe.sh
HIPFIRE_COHERENCE_OUTscripts/coherence-gate-cohere2moe.sh, scripts/coherence-gate-deepseek4-mtp.sh
HIPFIRE_COHERENCE_TIMEOUTscripts/coherence-gate-deepseek4-mtp.sh, scripts/coherence-gate-deepseek4-recall.sh
HIPFIRE_COHERE_DEBUGcrates/hipfire-arch-cohere2moe/src/forward.rs
HIPFIRE_COMPILER_FLAGSautoresearch/ar/certify/cross_arch.py, crates/rdna-compute/src/compiler.rs
HIPFIRE_COMP_DUMPcrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_CONTAINERscripts/container-gate.sh
HIPFIRE_CONV_QKNORMcrates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_CONV_QKNORM_SHAPEcrates/hipfire-arch-qwen35/src/qwen35.rs, crates/rdna-compute/src/norm.rs
HIPFIRE_CONV_SCALAR_PREPcrates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_CQN_BLOCKcrates/rdna-compute/src/kernels.rs
HIPFIRE_CQN_KERNELcrates/rdna-compute/src/kernels.rs
HIPFIRE_CQN_SCALAR_PREPcrates/rdna-compute/src/kernels.rs
HIPFIRE_DAEMONscripts/test_pr228_spiral_check.sh
HIPFIRE_DAEMON_BINautoresearch/ar/certify/serve_runner.py, autoresearch/ar/gate/serve_probe.py
HIPFIRE_DAEMON_NAMEscripts/serve_harness.py
HIPFIRE_DDTREE_ASSERT_MASKcrates/hipfire-arch-qwen35/src/speculative.rs
HIPFIRE_DDTREE_BUDGETcrates/hipfire-arch-llama/src/spec_impl.rs, crates/hipfire-arch-qwen35/src/dflash_spec.rs
HIPFIRE_DDTREE_DUMP_PQcrates/hipfire-runtime/examples/ddtree_pq_sim.rs
HIPFIRE_DDTREE_FORCE_SLOWcrates/hipfire-arch-qwen35/src/speculative.rs
HIPFIRE_DDTREE_LOGW_CUTOFFcrates/hipfire-arch-qwen35/src/speculative.rs, crates/hipfire-runtime/examples/dflash_spec_demo.rs
HIPFIRE_DDTREE_PATH_C_VERBOSEscripts/path-c-smoke.sh
HIPFIRE_DDTREE_TAPE_DUMPcrates/hipfire-arch-qwen35/src/speculative.rs
HIPFIRE_DDTREE_TOPKcrates/hipfire-config/src/lib.rs, crates/hipfire-runtime/src/config.rs
HIPFIRE_DDTREE_TREE_LAcrates/hipfire-arch-qwen35/src/speculative.rs, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_DDTREE_VERIFYcrates/hipfire-arch-qwen35/src/speculative.rs, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_DEBUG_BATCHcrates/hipfire-arch-qwen35/src/mtp_spec.rs, crates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_DEEPSEEK4_ARcrates/hipfire-arch-deepseek4/examples/dspark_bench.rs
HIPFIRE_DEEPSEEK4_ATTNcrates/hipfire-arch-deepseek4/examples/deepseek4_chat.rs, crates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_ATTN_DEBUG_BISECTcrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_ATTN_PER_POScrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_ATTN_TOPK_DIRECTcrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_ATTN_TWINcrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_BATCH_HEADcrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_BENCH_RAWcrates/hipfire-arch-deepseek4/examples/dspark_bench.rs
HIPFIRE_DEEPSEEK4_CACHE_TRACEcrates/hipfire-daemon/src/main.rs
HIPFIRE_DEEPSEEK4_CACTUScrates/hipfire-arch-deepseek4/examples/dspark_bench.rs
HIPFIRE_DEEPSEEK4_CHAT_RAWcrates/hipfire-arch-deepseek4/examples/deepseek4_chat.rs
HIPFIRE_DEEPSEEK4_COMP_F16_WMMAcrates/hipfire-arch-deepseek4/src/arch.rs, crates/hipfire-arch-deepseek4/src/deepseek4.rs
HIPFIRE_DEEPSEEK4_COMP_ROPE_POScrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_DSA_WMMAcrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_DSPARKcrates/hipfire-arch-deepseek4/examples/dspark_bench.rs, crates/hipfire-runtime/src/loader_api.rs
HIPFIRE_DEEPSEEK4_DSPARK_CONF_THRESHOLDcrates/hipfire-arch-deepseek4/src/dspark_speculator.rs
HIPFIRE_DEEPSEEK4_DUMP_PROMPTcrates/hipfire-daemon/src/main.rs
HIPFIRE_DEEPSEEK4_DUMP_STATEcrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_DUMP_TOPKcrates/hipfire-dispatch/src/families/moe.rs, crates/hipfire-dispatch/src/pipeline/mod.rs
HIPFIRE_DEEPSEEK4_E8_U4crates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_EXPERT_LAYER_ENDcrates/hipfire-arch-deepseek4/src/arch.rs
HIPFIRE_DEEPSEEK4_F32_TRACEcrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_FUSED_UNSCATTER_SILUcrates/hipfire-dispatch/src/pipeline/mod.rs
HIPFIRE_DEEPSEEK4_GEN_TOKENScrates/hipfire-arch-deepseek4/examples/deepseek4_chat.rs
HIPFIRE_DEEPSEEK4_GRAPHcrates/hipfire-arch-deepseek4/src/deepseek4.rs, crates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_HFQ4_WMMAcrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_INDEXER_TOPK_SERIALcrates/rdna-compute/src/attention.rs
HIPFIRE_DEEPSEEK4_INDEXER_WMMAcrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_LOAD_DSPARKcrates/hipfire-runtime/src/loader_api.rs
HIPFIRE_DEEPSEEK4_LOAD_MTPcrates/hipfire-arch-deepseek4/src/arch.rs, crates/hipfire-arch-deepseek4/src/deepseek4.rs
HIPFIRE_DEEPSEEK4_MAXcrates/hipfire-arch-deepseek4/examples/dspark_bench.rs
HIPFIRE_DEEPSEEK4_MODELcrates/hipfire-arch-deepseek4/examples/deepseek4_chat.rs, crates/hipfire-arch-deepseek4/examples/deepseek4_prefill_bench.rs
HIPFIRE_DEEPSEEK4_MOEcrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_MOE_8Wcrates/hipfire-arch-deepseek4/examples/deepseek4_prefill_bench.rs, crates/hipfire-dispatch/src/pipeline/mod.rs
HIPFIRE_DEEPSEEK4_MOE_CNDcrates/hipfire-arch-deepseek4/examples/deepseek4_prefill_bench.rs, crates/hipfire-dispatch/src/pipeline/mod.rs
HIPFIRE_DEEPSEEK4_MOE_DETERMINISTICcrates/hipfire-arch-deepseek4/src/forward.rs, crates/hipfire-dispatch/src/pipeline/mod.rs
HIPFIRE_DEEPSEEK4_MOE_GROUPEDcrates/hipfire-dispatch/src/pipeline/mod.rs
HIPFIRE_DEEPSEEK4_MOE_GROUPED_GATEcrates/hipfire-dispatch/src/families/moe.rs, crates/hipfire-dispatch/src/pipeline/mod.rs
HIPFIRE_DEEPSEEK4_MOE_LLOYD_4Wcrates/hipfire-dispatch/src/pipeline/mod.rs
HIPFIRE_DEEPSEEK4_MOE_MMQLOADcrates/hipfire-arch-deepseek4/examples/deepseek4_prefill_bench.rs, crates/hipfire-dispatch/src/pipeline/mod.rs
HIPFIRE_DEEPSEEK4_MOE_N32crates/hipfire-arch-deepseek4/examples/deepseek4_prefill_bench.rs, crates/hipfire-dispatch/src/pipeline/mod.rs
HIPFIRE_DEEPSEEK4_MOE_NOSYNCcrates/hipfire-arch-deepseek4/examples/deepseek4_prefill_bench.rs, crates/hipfire-dispatch/src/pipeline/mod.rs
HIPFIRE_DEEPSEEK4_MTP_ADDONcrates/hipfire-arch-deepseek4/src/arch.rs, crates/hipfire-loader/src/carriers.rs
HIPFIRE_DEEPSEEK4_MTP_HEAD_HCcrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_MTP_SKIP_HEADcrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_POST_SCALEcrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_PP_BATCHcrates/hipfire-arch-deepseek4/examples/deepseek4_chat.rs, crates/hipfire-arch-deepseek4/examples/deepseek4_prefill_bench.rs
HIPFIRE_DEEPSEEK4_PROMPTcrates/hipfire-arch-deepseek4/examples/dspark_bench.rs, crates/hipfire-arch-deepseek4/examples/dspark_forward_smoke.rs
HIPFIRE_DEEPSEEK4_Q8_4Wcrates/rdna-compute/src/feature_flags.rs
HIPFIRE_DEEPSEEK4_Q8_WMMAcrates/rdna-compute/src/feature_flags.rs
HIPFIRE_DEEPSEEK4_REAP_KEEPMAPcrates/hipfire-arch-deepseek4/examples/deepseek4_perplexity.rs, crates/hipfire-arch-deepseek4/src/deepseek4.rs
HIPFIRE_DEEPSEEK4_ROUTE_SCALEcrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_SEEDcrates/hipfire-arch-deepseek4/examples/deepseek4_chat.rs, crates/hipfire-daemon/src/main.rs
HIPFIRE_DEEPSEEK4_SKIP_FFNcrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_SPEC_DECODEcrates/hipfire-arch-deepseek4/examples/deepseek4_chat.rs, crates/hipfire-loader/src/carriers.rs
HIPFIRE_DEEPSEEK4_SPEC_Kcrates/hipfire-arch-deepseek4/examples/deepseek4_chat.rs, crates/hipfire-arch-deepseek4/examples/dspark_bench.rs
HIPFIRE_DEEPSEEK4_TEMPcrates/hipfire-arch-deepseek4/examples/deepseek4_chat.rs, crates/hipfire-arch-deepseek4/examples/dspark_bench.rs
HIPFIRE_DEEPSEEK4_TOP_Kcrates/hipfire-arch-deepseek4/examples/deepseek4_chat.rs, crates/hipfire-arch-deepseek4/examples/dspark_bench.rs
HIPFIRE_DEEPSEEK4_TOP_Pcrates/hipfire-arch-deepseek4/examples/dspark_bench.rs
HIPFIRE_DEEPSEEK4_UPLOAD_EXPERTScrates/hipfire-arch-deepseek4/src/arch.rs, crates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_WARMUPcrates/hipfire-arch-deepseek4/examples/dspark_bench.rs
HIPFIRE_DEEPSEEK4_WO_MULTIROWcrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_DEEPSEEK4_WO_Q8_WMMAcrates/rdna-compute/src/gemv.rs
HIPFIRE_DEFAULT_CHATMLcrates/hipfire-config/src/lib.rs
HIPFIRE_DEMOTE_MQ6crates/hipfire-runtime/examples/hfq_splice_attn.rs
HIPFIRE_DETECTED_ARCHscripts/_detect-gpu.sh, scripts/test-kernels.sh
HIPFIRE_DETECTED_NAMEscripts/_detect-gpu.sh
HIPFIRE_DETECTED_VRAM_GBscripts/_detect-gpu.sh
HIPFIRE_DETERMINISTICautoresearch/ar/certify/serve_runner.py, crates/hipfire-runtime/examples/pp_parity_chatml.rs
HIPFIRE_DEVICEScrates/hipfire-runtime/src/config.rs, crates/hipfire-runtime/src/multi_gpu.rs
HIPFIRE_DFLASH_CHATcrates/hipfire-daemon/src/main.rs
HIPFIRE_DFLASH_CKPT_RESUMEcrates/hipfire-arch-qwen35/src/dflash_spec.rs, crates/hipfire-daemon/src/main.rs
HIPFIRE_DFLASH_CTX_CAPcrates/hipfire-arch-qwen35/src/dflash_spec.rs, crates/hipfire-daemon/src/main.rs
HIPFIRE_DFLASH_DRAFTcrates/hipfire-runtime/src/config.rs, scripts/coherence-gate-dflash.sh
HIPFIRE_DFLASH_FAST_SAMPLEcrates/hipfire-arch-qwen35/src/speculative.rs, crates/hipfire-daemon/src/main.rs
HIPFIRE_DFLASH_LOGIT_DUMPcrates/hipfire-arch-qwen35/src/speculative.rs
HIPFIRE_DFLASH_LOOP_BREAKcrates/hipfire-runtime/examples/dflash_spec_demo.rs
HIPFIRE_DFLASH_LOOP_BREAK_MAX_ESCALATIONScrates/hipfire-runtime/examples/dflash_spec_demo.rs
HIPFIRE_DFLASH_LOOP_BREAK_RECOVERYcrates/hipfire-runtime/examples/dflash_spec_demo.rs
HIPFIRE_DFLASH_LOOP_BREAK_RP_MAXcrates/hipfire-runtime/examples/dflash_spec_demo.rs
HIPFIRE_DFLASH_LOOP_BREAK_RP_STEPcrates/hipfire-runtime/examples/dflash_spec_demo.rs
HIPFIRE_DFLASH_LOOP_BREAK_STOP_AFTERcrates/hipfire-runtime/examples/dflash_spec_demo.rs
HIPFIRE_DFLASH_LOOP_BREAK_TEMPcrates/hipfire-runtime/examples/dflash_spec_demo.rs
HIPFIRE_DFLASH_MODEcrates/hipfire-config/src/lib.rs, crates/hipfire-runtime/src/config.rs
HIPFIRE_DFLASH_MOE_DRAFT_FFN_GRAPHcrates/hipfire-arch-qwen35/src/speculative.rs
HIPFIRE_DFLASH_MOE_VERIFY_GRAPH_LMHEADcrates/hipfire-arch-qwen35/src/speculative.rs
HIPFIRE_DFLASH_NGRAM_BLOCKcrates/hipfire-arch-qwen35/src/speculative.rs, crates/hipfire-config/src/lib.rs
HIPFIRE_DFLASH_OFFscripts/serve-loop-gate.sh
HIPFIRE_DFLASH_Q8_LMHEAD_WMMAcrates/hipfire-arch-qwen35/src/speculative.rs, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_DFLASH_REFERENCEscripts/dflash_ref_spec_test.py, scripts/dflash_spec_debug.py
HIPFIRE_DFLASH_SEED_ORACLEcrates/hipfire-arch-qwen35/src/speculative.rs, scripts/seed_oracle_collect.sh
HIPFIRE_DFLASH_TARGETscripts/coherence-gate-dflash.sh
HIPFIRE_DFLASH_TEMP_SPECcrates/hipfire-daemon/src/main.rs
HIPFIRE_DFLASH_TREEcrates/hipfire-runtime/src/dflash_generic.rs, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_DFLASH_WINDOWcrates/hipfire-arch-qwen35/src/dflash_spec.rs, crates/hipfire-runtime/examples/dflash_spec_demo.rs, crates/hipfire-runtime/src/dflash.rs
HIPFIRE_DFLASH_ZLAB_SAFETENSORSscripts/dflash_spec_debug.py
HIPFIRE_DIRscripts/ab-dispatch-validation.sh, scripts/agentic-gate-jinja-tools.sh
HIPFIRE_DIVERGENCE_PREFILLscripts/gfx906_logit_divergence.sh
HIPFIRE_DIVERGENCE_TOLscripts/gfx906_logit_divergence.sh
HIPFIRE_DN_REQUANT_PER_TOKENcrates/rdna-compute/src/norm.rs
HIPFIRE_DN_STATE_EFautoresearch/ar/certify/serve_runner.py, crates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_DOT2_GEMVcrates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/gemv.rs
HIPFIRE_DOTS_OCR_BF16_RESIDUALcrates/hipfire-arch-dots-ocr/src/dots_ocr.rs
HIPFIRE_DOTS_OCR_DUMP_DIRcrates/hipfire-arch-dots-ocr/src/dots_ocr.rs, scripts/diff_dots_ocr_stages.py
HIPFIRE_DOTS_OCR_TRACEcrates/hipfire-arch-dots-ocr/src/dots_ocr.rs
HIPFIRE_DPM_WARMUP_SECScrates/hipfire-arch-cohere2moe/examples/infer.rs, crates/hipfire-runtime/examples/bench_qwen35_mq4.rs
HIPFIRE_DRAFT_F16crates/hipfire-runtime/src/config.rs, crates/hipfire-runtime/src/dflash.rs
HIPFIRE_DRAFT_GEMM_DUMPcrates/hipfire-runtime/src/config.rs, crates/hipfire-runtime/src/dflash.rs
HIPFIRE_DRAFT_SUBPHASEcrates/hipfire-runtime/src/config.rs, crates/hipfire-runtime/src/dflash.rs
HIPFIRE_DSPARK_ADAPTIVE_BLOCKcrates/hipfire-runtime/src/dspark_core.rs
HIPFIRE_DSPARK_DEBUGcrates/hipfire-runtime/src/dspark_core.rs
HIPFIRE_DSPARK_HFQ4_WMMAcrates/hipfire-runtime/src/dspark_core.rs
HIPFIRE_DSPARK_KERNEL_PROFILE_POSITIONcrates/hipfire-runtime/src/dspark_core.rs
HIPFIRE_DSPARK_PROFILEcrates/hipfire-runtime/src/dspark_core.rs
HIPFIRE_DSPARK_Q8_4Wcrates/hipfire-runtime/src/dspark_core.rs
HIPFIRE_DSPARK_Q8_WMMAcrates/hipfire-runtime/src/dspark_core.rs
HIPFIRE_DSPARK_ZERO_CTXcrates/hipfire-runtime/src/dspark_core.rs
HIPFIRE_DTOH_DUMPcrates/hip-bridge/src/ffi.rs
HIPFIRE_DUMP_HIDDENcrates/hipfire-arch-qwen35/src/qwen35.rs, crates/hipfire-dispatch/src/pipeline/mod.rs
HIPFIRE_DUMP_HIDDEN_POScrates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_E8_DGPU_TWINcrates/rdna-compute/src/gemv.rs, crates/rdna-compute/src/kernels.rs
HIPFIRE_E8_GFX12crates/hipfire-arch-qwen35/src/qwen35.rs, crates/hipfire-dispatch/src/families/moe.rs
HIPFIRE_E8_LDSXcrates/rdna-compute/src/gemv.rs, crates/rdna-compute/src/kernels.rs
HIPFIRE_E8_ROW_GATEcrates/hipfire-runtime/examples/collect_e8_hessian_native.rs
HIPFIRE_E8_SOA_EXPERTScrates/hipfire-arch-qwen35/src/qwen35.rs, crates/rdna-compute/src/gemv.rs
HIPFIRE_E8_STRIPcrates/rdna-compute/src/gemv.rs, crates/rdna-compute/src/kernels.rs
HIPFIRE_EMIT_TOKEN_IDSautoresearch/ar/certify/serve_runner.py, crates/hipfire-arch-cohere2moe/src/spec_emit.rs
HIPFIRE_EP_DECODE_TIMINGcrates/hipfire-arch-deepseek4/src/forward.rs, crates/hipfire-arch-minimax/src/forward.rs
HIPFIRE_EP_DUMP_IDXcrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_EP_DUMP_POScrates/hipfire-arch-deepseek4/src/forward.rs
HIPFIRE_EP_FAIL_RANKcrates/hipfire-loader/src/lib.rs
HIPFIRE_EP_KV_MODEcrates/hipfire-runtime/examples/ep_decode_parity.rs
HIPFIRE_EP_KV_SEQcrates/hipfire-runtime/examples/ep_decode_parity.rs
HIPFIRE_EP_PEER_ALLREDUCEcrates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_EP_PEER_ALLREDUCE_DECODEcrates/hipfire-runtime/src/ep.rs
HIPFIRE_EP_PREFILLcrates/hipfire-runtime/examples/ep_decode_parity.rs
HIPFIRE_EP_PREFILL_TIMINGcrates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_EP_PROMPT_REPEATcrates/hipfire-runtime/examples/ep_decode_parity.rs
HIPFIRE_EP_SKIP_ALLREDUCEcrates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_EXPERIMENTAL_crates/hipfire-daemon/src/main.rs
HIPFIRE_EXPERIMENTAL_BUDGET_ALERTcrates/hipfire-config/src/lib.rs, crates/hipfire-daemon/src/main.rs
HIPFIRE_FLASH_PREFILLcrates/hipfire-dispatch/src/families/attention.rs
HIPFIRE_FLASH_PREFILL_FIXED_HDcrates/rdna-compute/src/attention.rs
HIPFIRE_FLASH_PREFILL_PREFETCH_Vcrates/rdna-compute/src/attention.rs
HIPFIRE_FLASH_PARTIALS_BATCHcrates/hipfire-arch-qwen35/src/qwen35.rs, crates/hipfire-runtime/src/config.rs
HIPFIRE_FLUX_ATTNcrates/hipfire-arch-diffusion/src/flux_gpu.rs, crates/rdna-compute/src/attention.rs
HIPFIRE_FLUX_ATTN_GRIDcrates/rdna-compute/src/attention.rs
HIPFIRE_FLUX_F16_ACTcrates/hipfire-arch-diffusion/src/flux_gpu.rs
HIPFIRE_FLUX_GEMM_LDScrates/hipfire-arch-diffusion/src/flux_gpu.rs
HIPFIRE_FLUX_GEMM_PIPEcrates/rdna-compute/src/gemm.rs
HIPFIRE_FLUX_GEMM_WIDEcrates/hipfire-arch-diffusion/src/flux_gpu.rs
HIPFIRE_FLUX_GUIDANCEcrates/hipfire-arch-diffusion/src/pipeline.rs
HIPFIRE_FLUX_MOD_GEMVcrates/hipfire-arch-diffusion/src/flux_gpu.rs
HIPFIRE_FLUX_ROPE_FASTcrates/rdna-compute/src/norm.rs
HIPFIRE_FLUX_WPADcrates/hipfire-arch-diffusion/src/flux_gpu.rs
HIPFIRE_FORCE_ANSWER_SECSscripts/test-qwen35-think-cap.sh
HIPFIRE_FORCE_REBUILDcrates/hipfire-cli/src/main.rs, scripts/install.sh
HIPFIRE_FORCE_SPEC_GATEscripts/coherence-gate-dflash.sh
HIPFIRE_FORCE_UNFUSEDcrates/rdna-compute/src/feature_flags.rs
HIPFIRE_FORWARD_LOWEREDcrates/hipfire-arch-deepseek4/src/forward.rs, crates/hipfire-arch-lfm2moe/src/forward.rs
HIPFIRE_FORWARD_ORACLEcrates/hipfire-dispatch/src/pipeline/superop.rs
HIPFIRE_FP16crates/hipfire-runtime/examples/dump_logits_qwen35.rs, crates/hipfire-runtime/examples/test_hfq6_gemm.rs
HIPFIRE_FP16_LAYER_MAXcrates/rdna-compute/src/feature_flags.rs
HIPFIRE_FP16_LAYER_MINcrates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/gemm.rs
HIPFIRE_FP8_WMMAcrates/rdna-compute/examples/test_gemm_hfp4g32_fp8.rs, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_FUSED_GATE_UP_K1024crates/rdna-compute/src/kernels.rs
HIPFIRE_FUSED_GATE_UP_KERNELcrates/rdna-compute/src/kernels.rs
HIPFIRE_FUSE_QKV_BIAScrates/hipfire-dispatch/src/pipeline/steps.rs, crates/rdna-compute/examples/test_fused_qkv_bias_parity.rs
HIPFIRE_FUSE_QKV_BIAS_DEBUGcrates/hipfire-dispatch/src/pipeline/steps.rs, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_GATED_NORM_MQ_ROTATEcrates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_GATED_NORM_MQ_ROTATE_KERNELcrates/rdna-compute/src/kernels.rs
HIPFIRE_GATE_KV_MODEscripts/coherence-gate-dflash.sh
HIPFIRE_GATE_MODELscripts/gates.sh
HIPFIRE_GATE_STATE_QUANTscripts/coherence-gate-dflash.sh
HIPFIRE_GATE_UP_BTcrates/rdna-compute/src/gemm.rs
HIPFIRE_GATE_UP_NOSYNCcrates/rdna-compute/examples/bench_gate_up_nosync.rs, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_GATE_UP_VARIANTcrates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/gemm.rs
HIPFIRE_GATE_WORK_DIRscripts/gates.sh
HIPFIRE_GCN5_WAVE64_HYBRIDcrates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/gemm.rs
HIPFIRE_GDN_BENCHcrates/rdna-compute/examples/gdn_chunk_parity.rs
HIPFIRE_GDN_BLKcrates/rdna-compute/src/norm.rs
HIPFIRE_GDN_BLOCK_SIZEcrates/rdna-compute/src/kernels.rs
HIPFIRE_GDN_CHUNKEDcrates/rdna-compute/src/kernels.rs, crates/rdna-compute/src/norm.rs
HIPFIRE_GDN_CHUNK_SIZEcrates/rdna-compute/src/norm.rs
HIPFIRE_GDN_COMPACT2crates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_GDN_COMPACT2_SHAPEcrates/rdna-compute/src/norm.rs
HIPFIRE_GDN_KERNELcrates/rdna-compute/src/kernels.rs
HIPFIRE_GDN_MIN_BLOCKScrates/rdna-compute/src/kernels.rs
HIPFIRE_GDN_QK_HEAD_DIVcrates/rdna-compute/src/kernels.rs
HIPFIRE_GDN_TILE_ROWScrates/rdna-compute/src/kernels.rs
HIPFIRE_GDN_WAVES_PER_BLOCKcrates/rdna-compute/src/kernels.rs
HIPFIRE_GEMM_DUMPcrates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/gemm.rs
HIPFIRE_GEMV_DP4Acrates/rdna-compute/src/feature_flags.rs
HIPFIRE_GEMV_PREFETCHcrates/rdna-compute/src/feature_flags.rs
HIPFIRE_GEMV_ROWScrates/rdna-compute/src/dispatch.rs, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_GENcrates/hipfire-runtime/examples/a3b_multiturn_oneshot.rs
HIPFIRE_GEN_STEPScrates/hipfire-runtime/examples/oracle_xcheck.rs
HIPFIRE_GFX1100_AWQ_NORM_DIRECTcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1100_ASYM3_Q8_PAIRcrates/rdna-compute/src/attention.rs
HIPFIRE_GFX1100_DENSE_GATE_UP_DOT_REFORMcrates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1100_DENSE_GATE_UP_LANE0_HEADERScrates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1100_DENSE_GATE_UP_PAIRcrates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1100_DENSE_GATE_UP_PAIR2crates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1100_DENSE_GATE_UP_QUAD_PREFETCHcrates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1100_DENSE_GATE_UP_SETPRIOcrates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1100_DENSE_GATE_UP_STAGE_X32crates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1100_ROUTER_W64crates/hipfire-dispatch/src/pipeline/mod.rs
HIPFIRE_GFX1151_ATTENTION_TILE_DPPcrates/rdna-compute/src/attention.rs
HIPFIRE_GFX1151_ATTENTION_TILE_DPP_REDUCEcrates/rdna-compute/src/kernels.rs
HIPFIRE_GFX1151_CUMODE_MODULEScrates/rdna-compute/src/compiler.rs
HIPFIRE_GFX1151_DOWN_HYBRID_BUFFERcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_DOWN_ROW1_BUFFERcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_DOWN_ROW2_BUFFERcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_DOWN_ROW2_CLUSTEREDcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_DOWN_ROW8crates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_DOWN_TIGHT_GRIDcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_GATE_UP_ALL_BUFFERcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_GATE_UP_HYBRID_BUFFERcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_GATE_UP_K2048crates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_GATE_UP_LOW_VGPRcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_GATE_UP_PAIRED_WAVEScrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_GATE_UP_PAIR_ALL_BUFFERcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_GATE_UP_PAIR_BUFFERcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_GATE_UP_PAIR_VGPRcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_GATE_UP_PERSISTENT_RANK8crates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_GATE_UP_ROUTE_ALL_BUFFERcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_GATE_UP_SPLITcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_GATE_UP_TIGHT_GRIDcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_GATE_UP_WAVE64crates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_GDN_DPPcrates/rdna-compute/src/norm.rs
HIPFIRE_GFX1151_GDN_DPP_REDUCEcrates/rdna-compute/src/kernels.rs
HIPFIRE_GFX1151_GDN_R4X2crates/rdna-compute/src/norm.rs
HIPFIRE_GFX1151_GDN_R8crates/rdna-compute/src/norm.rs
HIPFIRE_GFX1151_LM_HEAD_ALL_BUFFERcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_LM_HEAD_BUFFERcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_LM_HEAD_CPOLcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_LM_HEAD_DOT2crates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_LM_HEAD_HYBRID_BUFFERcrates/rdna-compute/src/gemv.rs, crates/rdna-compute/src/kernels.rs
HIPFIRE_GFX1151_LM_HEAD_K2048crates/rdna-compute/src/gemv.rs, crates/rdna-compute/src/kernels.rs
HIPFIRE_GFX1151_LM_HEAD_X_BUFFERcrates/rdna-compute/src/kernels.rs
HIPFIRE_GFX1151_MOE_DOWN_HYBRID_BUFFERcrates/rdna-compute/src/kernels.rs
HIPFIRE_GFX1151_MOE_GATE_UP_HYBRID_BUFFERcrates/rdna-compute/src/kernels.rs
HIPFIRE_GFX1151_MOE_TIGHT_GRIDcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_PM4_ENTRY_ACQUIREcrates/rdna-compute/src/replay.rs
HIPFIRE_GFX1151_PM4_INITIATORcrates/rdna-compute/src/replay.rs
HIPFIRE_GFX1151_PM4_INTERLEAVEcrates/rdna-compute/src/replay.rs
HIPFIRE_GFX1151_PM4_RESOURCE_LIMITScrates/rdna-compute/src/replay.rs
HIPFIRE_GFX1151_QKVZA_ALL_BUFFER_CPOLcrates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1151_QKVZA_HYBRID_BUFFERcrates/rdna-compute/src/kernels.rs
HIPFIRE_GFX1151_QKVZA_K2048_HOISTcrates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1151_QKVZA_LDSX8_BUFFERcrates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1151_QKVZA_PAIR_BUFFERcrates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1151_QKVZA_R2crates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1151_QKVZA_R2_BUFFERcrates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1151_QKVZA_R4_STREAMcrates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1151_QKVZA_WAVE64crates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1151_QKVZA_WAVE64_SHARE_Xcrates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1151_QKVZA_X_BUFFER_LARGEcrates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1151_QKV_ALL_BUFFER_CPOLcrates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1151_QKV_X_BUFFERcrates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1151_REDLINE_CU_COUNTcrates/rdna-compute/src/replay.rs
HIPFIRE_GFX1151_RESIDUAL_HYBRID_BUFFERcrates/rdna-compute/src/gemv.rs, crates/rdna-compute/src/kernels.rs
HIPFIRE_GFX1151_RESIDUAL_K4096crates/rdna-compute/src/gemv.rs, crates/rdna-compute/src/kernels.rs
HIPFIRE_GFX1151_RESIDUAL_MULTIROW_R2crates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_RESIDUAL_ROW1crates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_RESIDUAL_TIGHT_GRIDcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_RESIDUAL_WAVE64crates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_WEIGHT_BUFFER_DOWNcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_WEIGHT_BUFFER_GATE_UPcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_WEIGHT_BUFFER_LOADScrates/rdna-compute/src/gemm.rs, crates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_WEIGHT_BUFFER_QKVZAcrates/rdna-compute/src/gemm.rs
HIPFIRE_GFX1151_WEIGHT_BUFFER_RESIDUALcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX1151_WEIGHT_BUFFER_SIGMOIDcrates/rdna-compute/src/gemv.rs
HIPFIRE_GFX11_WEIGHT_GLOBAL_LOADScrates/rdna-compute/src/feature_flags.rs
HIPFIRE_GFX11_WEIGHT_LOAD_POLICYcrates/rdna-compute/src/feature_flags.rs
HIPFIRE_GFX1201_ROUTER_W64crates/hipfire-dispatch/src/pipeline/mod.rs
HIPFIRE_GFX12_WEIGHT_CACHE_ELIGIBLEcrates/rdna-compute/src/kernels.rs
HIPFIRE_GFX12_WEIGHT_CPOL_AUXcrates/rdna-compute/src/feature_flags.rs
HIPFIRE_GFX12_WEIGHT_GLOBAL_LOADScrates/rdna-compute/src/feature_flags.rs
HIPFIRE_GFX12_WEIGHT_LOAD_POLICYcrates/rdna-compute/src/feature_flags.rs
HIPFIRE_GFX942_GEMV_V2crates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/gemm.rs
HIPFIRE_GFX942_GEMV_V3crates/rdna-compute/src/feature_flags.rs
HIPFIRE_GFX942_LDS_GEMVcrates/rdna-compute/src/feature_flags.rs
HIPFIRE_GFX942_MFMA_PREFILLcrates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/gemm.rs
HIPFIRE_GFX942_RMSNORM_SPLITcrates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/gemv.rs
HIPFIRE_GPTQ_DAMPINGcrates/hipfire-quantize/src/main.rs
HIPFIRE_GPUSscripts/ab-dispatch-validation.sh
HIPFIRE_GPU_0_BIGscripts/ab-dispatch-validation.sh
HIPFIRE_GPU_LOCKFILEautoresearch/ar/swarm.py, scripts/container-gate.sh
HIPFIRE_GPU_LOCK_OWNERscripts/gpu-lock.sh, scripts/pp-gate.sh
HIPFIRE_GPU_TOPKcrates/hipfire-runtime/examples/infer_qwen35.rs
HIPFIRE_GQA_CHUNKcrates/rdna-compute/src/attention.rs
HIPFIRE_GQA_FUSEDcrates/hipfire-arch-qwen2/src/qwen2.rs, crates/hipfire-dispatch/src/families/kv_tier.rs
HIPFIRE_GRAPHbenchmarks/scripts/bench_pp_gfx906.sh, crates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_GRAPH_MOEcrates/hipfire-arch-qwen35/src/qwen35.rs, crates/hipfire-dispatch/src/pipeline/mod.rs
HIPFIRE_GRAPH_PREFILLcrates/hipfire-runtime/examples/bench_qwen35_mq4.rs
HIPFIRE_HAVE_2_GPUcrates/hipfire-arch-qwen35/tests/pp_parity.rs
HIPFIRE_HFQbenchmarks/vision/run_bench.sh
HIPFIRE_HFQ3_DP4Acrates/hipfire-runtime/examples/verify_hfq3_batched.rs, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_HFQ3_MMQcrates/hipfire-runtime/examples/bench_hfq3_mmq_sweep.rs, crates/hipfire-runtime/examples/verify_hfq3_batched.rs
HIPFIRE_HFQ3_MMQ_LAYER_crates/rdna-compute/src/gemm.rs
HIPFIRE_HFQ3_MMQ_LAYER_MAXcrates/rdna-compute/src/feature_flags.rs
HIPFIRE_HFQ3_MMQ_LAYER_MINcrates/rdna-compute/src/feature_flags.rs
HIPFIRE_HFQ4G128_MMQcrates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/gemm.rs
HIPFIRE_HFQ4G256_K2048crates/rdna-compute/src/kernels.rs
HIPFIRE_HFQ4G256_KERNELcrates/rdna-compute/src/kernels.rs
HIPFIRE_HFQ4_MMQ_GFX906_Y64crates/rdna-compute/src/feature_flags.rs
HIPFIRE_HFQ4_MMQ_RDNA2crates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/gemm.rs
HIPFIRE_HFQ6_EXPERT_BINScrates/rdna-compute/examples/test_moe_grouped_wmma_hfq6.rs
HIPFIRE_HFQ6_REAL_Kcrates/rdna-compute/examples/test_moe_grouped_wmma_hfq6.rs
HIPFIRE_HFQ6_REAL_LABELcrates/rdna-compute/examples/test_moe_grouped_wmma_hfq6.rs
HIPFIRE_HFQ6_REAL_Mcrates/rdna-compute/examples/test_moe_grouped_wmma_hfq6.rs
HIPFIRE_HFQ6_REAL_M_TOTALcrates/rdna-compute/examples/test_moe_grouped_wmma_hfq6.rs
HIPFIRE_HFQ6_REAL_X_ROW_DIVcrates/rdna-compute/examples/test_moe_grouped_wmma_hfq6.rs
HIPFIRE_HF_BASEcrates/hipfire-cli/src/main.rs
HIPFIRE_HIPCC_EXTRA_FLAGScrates/rdna-compute/src/feature_flags.rs
HIPFIRE_HIP_WAITcrates/rdna-compute/src/dispatch.rs
HIPFIRE_HOMEcrates/hipfire-config/src/lib.rs, crates/hipfire-registry/src/lib.rs
HIPFIRE_HOSTcrates/hipfire-config/src/lib.rs
HIPFIRE_HOST_TIMINGcrates/hipfire-runtime/examples/dflash_spec_demo.rs, scripts/ddtree_verify_profile.sh
HIPFIRE_IDLE_TIMEOUTcrates/hipfire-config/src/lib.rs
HIPFIRE_IMAGEscripts/container-gate.sh
HIPFIRE_IMG_COND_CACHEcrates/hipfire-arch-diffusion/src/pipeline.rs
HIPFIRE_IMG_PROFILEcrates/hipfire-arch-diffusion/src/pipeline.rs
HIPFIRE_JINJA_CHATcrates/hipfire-daemon/src/main.rs, crates/hipfire-runtime/src/prompt_frame.rs
HIPFIRE_JINJA_TOOLS_DRAFTERscripts/agentic-gate-jinja-tools.sh
HIPFIRE_JINJA_TOOLS_MODELscripts/agentic-gate-jinja-tools.sh
HIPFIRE_KERNEL_CACHEcrates/hipfire-cli/src/main.rs, crates/hipfire-tui/src/hipfire/dashboard.rs
HIPFIRE_KLD_NGLcrates/hipfire-runtime/examples/build_kld_ref.rs, crates/hipfire-runtime/examples/eval_gguf.rs
HIPFIRE_KVcrates/hipfire-runtime/examples/oracle_xcheck.rs
HIPFIRE_KV_ADAPTIVEcrates/hipfire-arch-qwen35/src/carrier.rs, crates/hipfire-config/src/lib.rs
HIPFIRE_KV_MODEbenchmarks/scripts/bench_pp_gfx906.sh, crates/hipfire-arch-qwen35/src/carrier.rs
HIPFIRE_KV_PHYSICAL_CAPcrates/hipfire-loader/src/carriers.rs
HIPFIRE_KV_Vcrates/hipfire-arch-qwen35/src/carrier.rs, crates/hipfire-runtime/examples/eval_hipfire.rs
HIPFIRE_LFM2_CAPTURE_POSTMIXERcrates/hipfire-arch-lfm2moe/examples/dump_lfm2moe_hidden_states.rs, crates/hipfire-arch-lfm2moe/src/forward.rs
HIPFIRE_LFM2_GRAPHcrates/hipfire-arch-lfm2moe/examples/graph_parity_lfm2moe.rs, crates/hipfire-arch-lfm2moe/src/forward.rs
HIPFIRE_LLOYD_FORCE_BASELINEcrates/rdna-compute/examples/test_gemv_mq4g256_lloyd_tail.rs, crates/rdna-compute/examples/test_mq4g256_lloyd_fused_parity.rs
HIPFIRE_LLOYD_GFX12crates/hipfire-arch-qwen35/src/qwen35.rs, crates/hipfire-runtime/examples/eval_hipfire.rs
HIPFIRE_LLOYD_K3crates/hipfire-quantize/src/main.rs
HIPFIRE_LLOYD_MB4crates/rdna-compute/examples/test_gemm_mq4g256_lloyd_residual_wmma.rs, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_LM_HEAD_F16crates/hipfire-arch-qwen35/src/qwen35.rs, crates/hipfire-runtime/src/config.rs
HIPFIRE_LM_HEAD_OVERWRITEcrates/rdna-compute/src/feature_flags.rs
HIPFIRE_LM_HEAD_WMMAcrates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/gemm.rs
HIPFIRE_LOCALcrates/hipfire-cli/src/main.rs, tests/e2e_run_reject.sh
HIPFIRE_LOGcrates/hipfire-daemon/src/main.rs
HIPFIRE_LOG_FORMATcrates/hipfire-daemon/src/main.rs
HIPFIRE_MAGICcrates/hipfire-runtime/examples/build_kld_ref.rs, crates/hipfire-runtime/examples/build_kld_ref_native.rs
HIPFIRE_MAX_REQUEST_BYTEScrates/hipfire-config/src/lib.rs
HIPFIRE_MAX_TOTAL_THINK_TOKENScrates/hipfire-config/src/lib.rs, crates/hipfire-daemon/src/main.rs
HIPFIRE_MEMSET_DUMPcrates/hip-bridge/src/ffi.rs
HIPFIRE_META_MAXscripts/ddtree_meta_sweep.sh
HIPFIRE_META_RUNSscripts/ddtree_meta_sweep.sh
HIPFIRE_MINIMAX_BATCH_PREFILLcrates/hipfire-daemon/src/main.rs
HIPFIRE_MINIMAX_CAPTURE_POSTATTNcrates/hipfire-arch-minimax/src/forward.rs
HIPFIRE_MINIMAX_ENABLE_DOWN_AWQcrates/hipfire-arch-minimax/src/minimax.rs
HIPFIRE_MINIMAX_EXPERT_crates/hipfire-quantize/src/main.rs
HIPFIRE_MINIMAX_EXPERT_MQ2Lcrates/hipfire-quantize/src/main.rs
HIPFIRE_MINIMAX_EXPERT_MQ3Lcrates/hipfire-quantize/src/main.rs
HIPFIRE_MINIMAX_EXPERT_MQ6crates/hipfire-quantize/src/main.rs
HIPFIRE_MINIMAX_GATE_OUTscripts/coherence-gate-minimax.sh
HIPFIRE_MINIMAX_GRAPHcrates/hipfire-arch-minimax/src/forward.rs, crates/hipfire-daemon/src/main.rs
HIPFIRE_MINIMAX_MODELscripts/coherence-gate-minimax.sh
HIPFIRE_MINIMAX_PROMOTE_MQ4crates/hipfire-quantize/src/main.rs
HIPFIRE_MINIMAX_PROMOTE_MQ6crates/hipfire-quantize/src/main.rs
HIPFIRE_MMQcrates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/gemm.rs
HIPFIRE_MMQ_DIAG_QUANTIZE_ONLYcrates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/gemm.rs
HIPFIRE_MMQ_DUMPcrates/rdna-compute/examples/test_gfx906_mmq_realdata.rs
HIPFIRE_MMQ_MIN_BATCHbenchmarks/scripts/bench_dflash_27b_gfx906.sh, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_MMQ_SCREENcrates/hipfire-config/src/lib.rs, crates/hipfire-runtime/examples/channel_test_mmq.rs
HIPFIRE_MMQ_SCREEN_THRESHOLDcrates/hipfire-config/src/lib.rs, crates/hipfire-runtime/examples/channel_test_mmq.rs
HIPFIRE_MODELcrates/hipfire-config/src/lib.rs, scripts/bench_humaneval_completion.sh
HIPFIRE_MODELS_DIRautoresearch/ar/gate/run.py, benchmarks/scripts/bench_dflash_27b_gfx906.sh
HIPFIRE_MODEL_PATHautoresearch/ar/census.py
HIPFIRE_MODEL_STOREscripts/baseline_quant_smoke.sh
HIPFIRE_MOE_AWQcrates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_MOE_COMBINE_NEXT_RMScrates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_MOE_COMBINE_NEXT_RMS_RENORMcrates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_MOE_COMBINE_RMSNORM_MQ_KERNELcrates/rdna-compute/src/kernels.rs
HIPFIRE_MOE_DOWN_COMBINE_VEC4crates/rdna-compute/src/feature_flags.rs
HIPFIRE_MOE_DOWN_CPOLcrates/rdna-compute/src/gemv.rs
HIPFIRE_MOE_DOWN_FUSEDcrates/rdna-compute/src/gemv.rs, crates/rdna-compute/src/kernels.rs
HIPFIRE_MOE_DOWN_KERNELcrates/rdna-compute/src/kernels.rs
HIPFIRE_MOE_DOWN_LAST_COMBINEcrates/hipfire-arch-qwen35/src/qwen35.rs, crates/hipfire-dispatch/src/pipeline/mod.rs
HIPFIRE_MOE_DOWN_MQ5crates/hipfire-quantize/src/main.rs
HIPFIRE_MOE_DOWN_MQ6crates/hipfire-quantize/src/main.rs
HIPFIRE_MOE_DOWN_ROW2_CLUSTEREDcrates/rdna-compute/src/kernels.rs
HIPFIRE_MOE_DOWN_ROW2_KERNELcrates/rdna-compute/src/kernels.rs
HIPFIRE_MOE_DOWN_TIGHT_GRIDcrates/rdna-compute/src/gemv.rs
HIPFIRE_MOE_EXPERTS_MQ5crates/hipfire-quantize/src/main.rs
HIPFIRE_MOE_EXPERTS_MQ6crates/hipfire-quantize/src/main.rs
HIPFIRE_MOE_EXPERT_STATScrates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_MOE_EXPERT_STATS_OUTcrates/hipfire-arch-qwen35/src/qwen35.rs, crates/hipfire-runtime/examples/eval_hipfire.rs
HIPFIRE_MOE_GATE_UP_CPOLcrates/rdna-compute/src/gemv.rs
HIPFIRE_MOE_GATE_UP_FUSEDcrates/rdna-compute/src/gemv.rs, crates/rdna-compute/src/kernels.rs
HIPFIRE_MOE_GATE_UP_KERNELcrates/rdna-compute/src/kernels.rs
HIPFIRE_MOE_GATE_UP_LOW_VGPRcrates/rdna-compute/src/gemv.rs, crates/rdna-compute/src/kernels.rs
HIPFIRE_MOE_GATE_UP_PAIR_VGPRcrates/rdna-compute/src/gemv.rs, crates/rdna-compute/src/kernels.rs
HIPFIRE_MOE_GATE_UP_RANK_INTERLEAVEcrates/rdna-compute/src/gemv.rs, crates/rdna-compute/src/kernels.rs
HIPFIRE_MOE_GATE_UP_TIGHT_GRIDcrates/rdna-compute/src/gemv.rs
HIPFIRE_MOE_GATE_UP_WG2crates/rdna-compute/src/gemv.rs
HIPFIRE_MOE_GATE_UP_WG_WAVEScrates/rdna-compute/src/kernels.rs
HIPFIRE_MOE_GRADEDcrates/hipfire-quantize/src/main.rs
HIPFIRE_MOE_GROUPED_4Wcrates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/kernels.rs
HIPFIRE_MOE_GROUPED_GEMMcrates/hipfire-arch-cohere2moe/src/forward.rs, crates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_MOE_GROUPED_I8crates/hipfire-dispatch/src/families/moe.rs, crates/rdna-compute/examples/test_moe_grouped_mmq_gfx1151.rs
HIPFIRE_MOE_GROUPED_I8_K4crates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/gemm.rs
HIPFIRE_MOE_GROUPED_I8_K4_GFX12crates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/gemm.rs
HIPFIRE_MOE_GROUPED_I8_K8crates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/gemm.rs
HIPFIRE_MOE_GROUPED_M2crates/rdna-compute/examples/test_moe_grouped_wmma_m2.rs, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_MOE_HFQ6_I8crates/rdna-compute/examples/test_moe_grouped_wmma_hfq6.rs, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_MOE_HFQ6_V2crates/rdna-compute/examples/test_moe_grouped_wmma_hfq6_v2.rs, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_MOE_HOT_FRACcrates/hipfire-quantize/src/main.rs
HIPFIRE_MOE_MQ6_ADMITcrates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_MOE_PAIRED_WAVEScrates/rdna-compute/src/kernels.rs
HIPFIRE_MOE_PARO_I8crates/rdna-compute/src/feature_flags.rs
HIPFIRE_MOE_PARO_I8_K8crates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/gemm.rs
HIPFIRE_MOE_PREFILL_TRACEcrates/hipfire-dispatch/src/pipeline/mod.rs
HIPFIRE_MOE_PROJECTIONcrates/rdna-compute/src/kernels.rs
HIPFIRE_MOE_PROJECTION_KERNELcrates/rdna-compute/src/kernels.rs
HIPFIRE_MOE_ROUTER_SHARED_FUSEcrates/hipfire-dispatch/src/pipeline/mod.rs
HIPFIRE_MOE_TIER_MAPcrates/hipfire-quantize/src/main.rs
HIPFIRE_MQ3_MB4crates/rdna-compute/examples/test_gemm_hfq3g256_wmma.rs, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_MTP_DEVICE_TOKEN_CHAINcrates/hipfire-arch-qwen35/src/mtp_spec.rs
HIPFIRE_MTP_GPU_ACCEPTcrates/hipfire-arch-qwen35/src/mtp_spec.rs
HIPFIRE_MTP_HEAD_LMHEAD_WMMAcrates/hipfire-arch-qwen35/src/mtp_head.rs
HIPFIRE_MTP_Kcrates/hipfire-config/src/lib.rs, crates/hipfire-loader/src/carriers.rs
HIPFIRE_MTP_MODEcrates/hipfire-config/src/lib.rs, crates/hipfire-daemon/src/main.rs
HIPFIRE_MTP_PROPOSAL_GRAPHcrates/hipfire-arch-qwen35/src/mtp_spec.rs
HIPFIRE_MTP_P_MINcrates/hipfire-arch-qwen35/src/mtp_spec.rs, crates/hipfire-daemon/src/main.rs
HIPFIRE_MTP_Q8_VERIFY_WMMAcrates/hipfire-arch-qwen35/src/mtp_spec.rs
HIPFIRE_MTP_SAMPLEDcrates/hipfire-daemon/src/main.rs, scripts/serve_harness.py
HIPFIRE_MTP_SMOKE_HEADcrates/hipfire-arch-qwen35/examples/mtp_head_smoke.rs
HIPFIRE_MTP_SMOKE_TRUNKcrates/hipfire-arch-qwen35/examples/mtp_head_smoke.rs
HIPFIRE_MTP_SNAPSHOT_OVERLAPcrates/hipfire-arch-qwen35/src/mtp_spec.rs
HIPFIRE_MTP_TAPE_REPLAYcrates/hipfire-arch-qwen35/src/mtp_spec.rs
HIPFIRE_MTP_VERIFY_DECOUPLEcrates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_MW16crates/rdna-compute/src/feature_flags.rs
HIPFIRE_NGRAM_DRAFTcrates/hipfire-arch-qwen2/src/spec_impl.rs, crates/hipfire-loader/src/carriers.rs
HIPFIRE_NGRAM_DRAFT_Kcrates/hipfire-loader/src/spec_build.rs, crates/hipfire-runtime/src/loader_api.rs
HIPFIRE_NGRAM_LOOP_THRESHOLDcrates/hipfire-daemon/src/main.rs, crates/hipfire-runtime/src/config.rs
HIPFIRE_NGRAM_MIN_COUNTcrates/hipfire-loader/src/spec_build.rs, crates/hipfire-runtime/src/loader_api.rs
HIPFIRE_NGRAM_THRESHOLDcrates/hipfire-runtime/src/arch.rs
HIPFIRE_NGRAM_WINDOWcrates/hipfire-daemon/src/main.rs, crates/hipfire-runtime/src/arch.rs
HIPFIRE_NORMALIZE_PROMPTcrates/hipfire-config/src/lib.rs, crates/hipfire-runtime/examples/build_kld_ref_native.rs
HIPFIRE_NO_REGISTRY_FETCHcrates/hipfire-registry/src/lib.rs
HIPFIRE_NO_SPILLcrates/hipfire-quantize/src/main.rs
HIPFIRE_ORACLE_MAXscripts/seed_oracle_collect.sh
HIPFIRE_PARITY_MAX_TOKscripts/forward-lowered-parity.sh
HIPFIRE_PARITY_OUTscripts/forward-lowered-parity.sh
HIPFIRE_PARO_BATCHEDcrates/hipfire-arch-qwen35/src/qwen35.rs, crates/rdna-compute/src/gemm.rs
HIPFIRE_PATH_C_OUTscripts/path-c-smoke.sh
HIPFIRE_PFLASH_DEBUGcrates/hipfire-daemon/src/main.rs
HIPFIRE_PFLASH_DRAFTERscripts/pflash-gate.sh
HIPFIRE_PFLASH_DRAFTER_KVcrates/hipfire-arch-qwen35/src/pflash.rs
HIPFIRE_PFLASH_SCORE_LAYERcrates/hipfire-arch-qwen35/src/pflash.rs
HIPFIRE_PFLASH_TARGETscripts/pflash-gate.sh
HIPFIRE_PORTcrates/hipfire-config/src/lib.rs
HIPFIRE_POST_LATCH_ANSWER_TOKENScrates/hipfire-daemon/src/main.rs
HIPFIRE_PP_DFLASHcrates/hipfire-daemon/src/main.rs
HIPFIRE_PP_GATE_HETEROGENEOUSscripts/pp-gate.sh
HIPFIRE_PP_GATE_INCLUDE_IGPUscripts/pp-gate.sh
HIPFIRE_PP_GATE_MODELscripts/pp-gate.sh
HIPFIRE_PP_GATE_REQUIRE_SYSFSscripts/pp-gate.sh
HIPFIRE_PP_GATE_TEST_NO_SYSFSscripts/pp-gate.sh
HIPFIRE_PP_LAYERScrates/hipfire-loader/src/carriers.rs
HIPFIRE_PP_PARITY_MODELcrates/hipfire-arch-qwen35/tests/pp_parity.rs
HIPFIRE_PP_PFLASHcrates/hipfire-daemon/src/main.rs
HIPFIRE_PREFILL_crates/hipfire-arch-qwen35/src/pflash.rs
HIPFIRE_PREFILL_ALPHAcrates/hipfire-arch-qwen35/src/pflash.rs
HIPFIRE_PREFILL_BATCHEDcrates/hipfire-arch-qwen35/src/mtp_spec.rs, crates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_PREFILL_BLOCKcrates/hipfire-arch-qwen35/src/pflash.rs
HIPFIRE_PREFILL_CHUNKcrates/hipfire-runtime/examples/ep_decode_parity.rs
HIPFIRE_PREFILL_COMPRESSIONcrates/hipfire-arch-qwen35/src/pflash.rs
HIPFIRE_PREFILL_DRAFTERcrates/hipfire-arch-qwen35/src/pflash.rs
HIPFIRE_PREFILL_KEEP_RATIOcrates/hipfire-arch-qwen35/src/pflash.rs
HIPFIRE_PREFILL_MAX_BATCHcrates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_PREFILL_MIN_KEEPcrates/hipfire-arch-qwen35/src/pflash.rs
HIPFIRE_PREFILL_PROFILEcrates/hipfire-arch-qwen35/src/pflash.rs
HIPFIRE_PREFILL_RECENTcrates/hipfire-arch-qwen35/src/pflash.rs
HIPFIRE_PREFILL_REUSE_PBScrates/hipfire-arch-qwen35/src/qwen35.rs, crates/hipfire-runtime/examples/eval_hipfire.rs
HIPFIRE_PREFILL_SINKcrates/hipfire-arch-qwen35/src/pflash.rs
HIPFIRE_PREFILL_SPARSE_THRESHOLDcrates/hipfire-arch-qwen35/src/pflash.rs
HIPFIRE_PREFILL_THRESHOLDcrates/hipfire-arch-qwen35/src/pflash.rs
HIPFIRE_PROFILEcrates/hipfire-atlas/src/profile_report.rs, crates/hipfire-runtime/examples/bench_qwen35_mq4.rs
HIPFIRE_PROFILE_CYCLEScrates/hipfire-runtime/examples/dflash_spec_demo.rs, crates/hipfire-runtime/examples/mtp_only_demo.rs
HIPFIRE_PROFILE_DECODEcrates/hipfire-runtime/examples/bench_qwen35_mq4.rs, scripts/kernel_atlas.py
HIPFIRE_PROFILE_MAXscripts/ddtree_verify_profile.sh
HIPFIRE_PROFILE_RUNSscripts/ddtree_verify_profile.sh
HIPFIRE_PROMPT_CACHE_CAPcrates/hipfire-loader/src/lib.rs, crates/hipfire-daemon/src/main.rs
HIPFIRE_PROMPT_CACHE_UNBOUNDEDcrates/hipfire-loader/src/lib.rs, crates/hipfire-daemon/src/main.rs
HIPFIRE_PROMPT_HEAT_JSONcrates/hipfire-runtime/src/config.rs, crates/hipfire-runtime/src/tokenizer.rs
HIPFIRE_PROMPT_HEAT_LIMITcrates/hipfire-runtime/src/config.rs, crates/hipfire-runtime/src/tokenizer.rs
HIPFIRE_PROMPT_TOKEN_HEATcrates/hipfire-daemon/src/main.rs, crates/hipfire-runtime/examples/dflash_spec_demo.rs
HIPFIRE_Q8_BATCHED_LEGACYcrates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/gemm.rs
HIPFIRE_Q8_FLASH_TILEcrates/rdna-compute/src/attention.rs
HIPFIRE_Q8_PREFILL_WMMAcrates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_QA_KV_MODEScrates/hipfire-runtime/examples/test_inferenceQA.rs
HIPFIRE_QKVZA_BLOCK_SIZEcrates/rdna-compute/src/kernels.rs
HIPFIRE_QKVZA_CPOLcrates/rdna-compute/src/gemm.rs
HIPFIRE_QKVZA_KERNEL_NAMEcrates/rdna-compute/src/kernels.rs
HIPFIRE_QKVZA_MIN_BLOCKS_PER_CUcrates/rdna-compute/src/kernels.rs
HIPFIRE_QKVZA_SCALAR_PREPcrates/hipfire-arch-qwen35/src/qwen35.rs, crates/rdna-compute/src/kernels.rs
HIPFIRE_QKVZA_SPLIT_TAILcrates/rdna-compute/src/feature_flags.rs, scripts/bench_qwen36_qkvza_split_tail_ab.sh
HIPFIRE_QKVZA_WAVES_PER_BLOCKcrates/rdna-compute/src/kernels.rs
HIPFIRE_QKV_KERNEL_NAMEcrates/rdna-compute/src/kernels.rs
HIPFIRE_QKV_WITH_BIAScrates/rdna-compute/src/kernels.rs
HIPFIRE_QUANTIZEscripts/stage_models.sh
HIPFIRE_QUANT_DIAG_PATHcrates/hipfire-quantize/src/main.rs
HIPFIRE_QUANT_THREADScrates/hipfire-quantize/src/main.rs
HIPFIRE_QWEN2_VERIFY_SEQcrates/hipfire-arch-dots-ocr/src/spec_impl.rs, crates/hipfire-arch-qwen2/src/spec_impl.rs
HIPFIRE_QWEN35_DSPARK_CONF_THRESHOLDcrates/hipfire-loader/src/lib.rs
HIPFIRE_QWEN35_FA_EPILOGUE_FUSEcrates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_QWEN35_FA_PREP_FUSEcrates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_QWEN35_FA_PREP_KERNELcrates/rdna-compute/src/kernels.rs
HIPFIRE_QWEN35_FINITE_TRACEcrates/hipfire-arch-qwen35/src/qwen35.rs
HIPFIRE_QWEN35_GRAMMARcrates/hipfire-daemon/src/main.rs, crates/hipfire-runtime/src/prompt_frame.rs
HIPFIRE_QWEN35_MTPcrates/hipfire-loader/src/lib.rs, crates/hipfire-loader/src/spec_build.rs
HIPFIRE_QWEN35_MTP_Kcrates/hipfire-loader/src/spec_build.rs
HIPFIRE_QWEN35_NGRAM_LEN_MINcrates/hipfire-arch-qwen35/src/grammar.rs
HIPFIRE_QWEN35_NGRAM_MIN_REPEATScrates/hipfire-arch-qwen35/src/grammar.rs
HIPFIRE_QWEN3_BENCH_MODEcrates/hipfire-arch-llama/examples/qwen3_dspark_bench.rs
HIPFIRE_QWEN3_DSPARK_CONF_THRESHOLDcrates/hipfire-arch-llama/examples/qwen3_dspark_bench.rs, crates/hipfire-loader/src/carriers.rs
HIPFIRE_QWEN3_MAXcrates/hipfire-arch-llama/examples/qwen3_dspark_bench.rs
HIPFIRE_QWEN3_MODELcrates/hipfire-arch-llama/examples/qwen3_dspark_bench.rs
HIPFIRE_QWEN3_NGRAM_Kcrates/hipfire-arch-llama/examples/qwen3_dspark_bench.rs
HIPFIRE_QWEN3_PROMPTcrates/hipfire-arch-llama/examples/qwen3_dspark_bench.rs
HIPFIRE_QWEN3_RAWcrates/hipfire-arch-llama/examples/qwen3_dspark_bench.rs
HIPFIRE_QWEN3_TEMPcrates/hipfire-arch-llama/examples/qwen3_dspark_bench.rs
HIPFIRE_QWEN3_TOP_Kcrates/hipfire-arch-llama/examples/qwen3_dspark_bench.rs
HIPFIRE_QWEN3_TOP_Pcrates/hipfire-arch-llama/examples/qwen3_dspark_bench.rs
HIPFIRE_QWEN3_WARMUPcrates/hipfire-arch-llama/examples/qwen3_dspark_bench.rs
HIPFIRE_QWEN_CACHE_TRACEcrates/hipfire-daemon/src/main.rs, scripts/test-qwen35-abort-resume.sh
HIPFIRE_QWEN_MOE_FINAL_NORM_RAWscripts/test_pr228_spiral_check.sh
HIPFIRE_QWEN_MTPcrates/hipfire-daemon/src/main.rs, scripts/serve_harness.py
HIPFIRE_QWEN_PROMPT_CACHEcrates/hipfire-daemon/src/main.rs
HIPFIRE_RCCL_LIBcrates/hip-bridge/src/rccl.rs
HIPFIRE_RDNA2_VARIANTcrates/hipfire-cli/src/main.rs, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_RDNA3_HFQ4_LM_HEAD_K2048crates/rdna-compute/src/feature_flags.rs
HIPFIRE_RDNA3_HFQ4_MOE_GATE_UP_K2048crates/rdna-compute/src/feature_flags.rs
HIPFIRE_RDNA3_HFQ4_QKVZA_2WAVEcrates/rdna-compute/src/feature_flags.rs
HIPFIRE_RDNA3_HFQ4_QKVZA_HOIST_X32crates/rdna-compute/src/feature_flags.rs
HIPFIRE_RDNA3_HFQ4_QKVZA_K2048crates/rdna-compute/src/feature_flags.rs
HIPFIRE_RDNA3_HFQ4_QKVZA_LDSX8crates/rdna-compute/src/feature_flags.rs
HIPFIRE_RDNA3_HFQ4_QKVZA_REDUCE_CHAINcrates/rdna-compute/src/feature_flags.rs
HIPFIRE_RDNA3_HFQ4_QKVZA_WAVEPACK4crates/rdna-compute/src/feature_flags.rs
HIPFIRE_RDNA3_HFQ4_QKV_WAVE64crates/rdna-compute/src/feature_flags.rs
HIPFIRE_RDNA3_HFQ4_RESIDUAL_K2048crates/rdna-compute/src/feature_flags.rs
HIPFIRE_RDNA3_HFQ4_RESIDUAL_STAGE_X32crates/rdna-compute/src/feature_flags.rs
HIPFIRE_RDNA3_HFQ4_SIGMOID_BUFFERcrates/rdna-compute/src/feature_flags.rs
HIPFIRE_RDNA3_HFQ4_SIGMOID_HOIST_X16crates/rdna-compute/src/gemv.rs
HIPFIRE_RDNA3_HFQ4_SIGMOID_K512crates/rdna-compute/src/gemv.rs
HIPFIRE_RDNA3_HFQ4_SIGMOID_ROWS4crates/rdna-compute/src/feature_flags.rs
HIPFIRE_RDNA3_HFQ4_SIGMOID_TIGHT_GRIDcrates/rdna-compute/src/feature_flags.rs
HIPFIRE_RDNA3_MOE_GATE_UP_K2048crates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_MOE_GATE_UP_ROUTE_BUFFERcrates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_MOE_GATE_UP_X_BUFFERcrates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_QKVZA_HOIST_X32crates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_QKVZA_K2048crates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_QKVZA_LDSX8crates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_QKVZA_PAIR_BUFFERcrates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_QKVZA_R2crates/rdna-compute/src/gemm.rs
HIPFIRE_RDNA3_QKVZA_REDUCE_CHAINcrates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_QKVZA_X_BUFFERcrates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_QKV_K2048crates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_QKV_X_BUFFERcrates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_RESIDUAL_BUFFER_CONSUMEcrates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_RESIDUAL_K2048crates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_RESIDUAL_MATRIX_RSRCcrates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_RESIDUAL_STAGE_X32crates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_RMSNORM_SIGN_CONSTcrates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_RMSNORM_SIGN_LDScrates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_RMSNORM_SPLITcrates/rdna-compute/src/feature_flags.rs
HIPFIRE_RDNA3_RMSNORM_VECSUMcrates/rdna-compute/src/feature_flags.rs
HIPFIRE_RDNA3_RMSNORM_VECSUM_KERNELcrates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_RMSNORM_WAVEGRIDcrates/rdna-compute/src/feature_flags.rs
HIPFIRE_RDNA3_SIGMOID_HOIST_X16crates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_SIGMOID_K512crates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_SIGMOID_M2048crates/rdna-compute/src/kernels.rs
HIPFIRE_RDNA3_SIGMOID_ROWS4crates/rdna-compute/src/kernels.rs
HIPFIRE_REAP_PLANcrates/hipfire-arch-deepseek4/src/deepseek4.rs, crates/hipfire-arch-lfm2moe/src/config.rs
HIPFIRE_REGISTRY_URLcrates/hipfire-registry/src/lib.rs
HIPFIRE_REMOTEscripts/mi300x_bootstrap.sh
HIPFIRE_REPLAY_BACKENDcrates/hipfire-cli/src/main.rs, crates/rdna-compute/src/replay.rs
HIPFIRE_REPLAY_GRAPHcrates/hipfire-arch-qwen35/src/speculative.rs
HIPFIRE_REPLAY_MANUAL_CAPTUREcrates/rdna-compute/src/replay.rs, scripts/redline_daemon_harness.py
HIPFIRE_REPLAY_PM4_ACQUIRE_POLICYcrates/rdna-compute/src/replay.rs
HIPFIRE_REPLAY_PM4_DYNAMIC_GRIDcrates/rdna-compute/src/dispatch.rs
HIPFIRE_REPLAY_PM4_GCR_TRIMcrates/rdna-compute/src/replay.rs
HIPFIRE_REPLAY_PM4_GFX11_VMEM_ACQUIREcrates/rdna-compute/src/replay.rs
HIPFIRE_REPLAY_PM4_MAX_PARALLEL_PHASEScrates/rdna-compute/src/replay.rs
HIPFIRE_REPLAY_PM4_MIN_PARALLEL_WIDTHcrates/rdna-compute/src/replay.rs
HIPFIRE_REPLAY_PM4_MIN_PARALLEL_WORKGROUPScrates/rdna-compute/src/replay.rs
HIPFIRE_REPLAY_PM4_NATIVE_PHASEScrates/rdna-compute/src/replay.rs
HIPFIRE_REPLAY_PM4_QUEUEScrates/rdna-compute/src/replay.rs
HIPFIRE_REPLAY_PM4_STATEFULcrates/rdna-compute/src/replay.rs
HIPFIRE_REPLAY_PM4_WAIT_POLICYcrates/rdna-compute/src/replay.rs
HIPFIRE_REPLAY_ROUTE_PROOF_LOGcrates/hipfire-config/src/lib.rs (diagnostic.replay.route_proof_log), crates/rdna-compute/src/replay.rs, tools/redline/product_bench.py, scripts/serve_harness.py
HIPFIRE_REPLAY_TRANSPORTcrates/hipfire-cli/src/main.rs, crates/rdna-compute/src/replay.rs
HIPFIRE_REPOscripts/quantize-dspark.sh
HIPFIRE_RESIDUAL_CPOLcrates/rdna-compute/src/gemv.rs
HIPFIRE_RESIDUAL_KERNELcrates/rdna-compute/src/kernels.rs
HIPFIRE_RESIDUAL_MULTIROW_R2_KERNELcrates/rdna-compute/src/kernels.rs
HIPFIRE_RESIDUAL_MULTIROW_R4_KERNELcrates/rdna-compute/src/kernels.rs
HIPFIRE_RESIDUAL_MULTIROW_R8_KERNELcrates/rdna-compute/src/kernels.rs
HIPFIRE_RMSNORM_MQ_TIGHT_LDScrates/rdna-compute/src/feature_flags.rs
HIPFIRE_ROCBLAS_ALL_ARCHScrates/rdna-compute/src/dispatch.rs, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_ROCBLAS_MIN_BATCHcrates/rdna-compute/src/dispatch.rs, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_ROCBLAS_OFFcrates/rdna-compute/src/dispatch.rs, crates/rdna-compute/src/feature_flags.rs
HIPFIRE_ROCPROF_CSVcrates/hipfire-runtime/examples/bench_qwen35_mq4.rs, scripts/coverage-audit.py
HIPFIRE_ROPE_HALFSPLITcrates/rdna-compute/src/kernels.rs
HIPFIRE_ROPE_INTERLEAVED_LEGACYcrates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/norm.rs
HIPFIRE_ROUTER_EXACT_KERNELcrates/rdna-compute/src/kernels.rs
HIPFIRE_ROUTER_SHARED_SILU_MQ_ROTATEcrates/rdna-compute/src/kernels.rs
HIPFIRE_SAMPLE_COMPAREcrates/hipfire-runtime/examples/infer_qwen35.rs, crates/hipfire-runtime/src/llama.rs
HIPFIRE_SAMPLE_FASTcrates/rdna-compute/examples/sample_parallel_stable_parity.rs, crates/rdna-compute/src/sampling.rs
HIPFIRE_SAMPLE_PARALLELcrates/rdna-compute/examples/sample_accept_parity.rs, crates/rdna-compute/src/sampling.rs
HIPFIRE_SERVE_GATE_DFLASHscripts/serve-multiturn-gate.sh
HIPFIRE_SERVE_GATE_OUTscripts/serve-multiturn-gate.sh
HIPFIRE_SERVE_GATE_PORTscripts/serve-loop-gate.sh
HIPFIRE_SERVE_LOGscripts/test-qwen35-abort-resume.sh, scripts/test-qwen35-think-cap.sh
HIPFIRE_SERVE_MAX_QUEUEcrates/hipfire-config/src/lib.rs
HIPFIRE_SERVE_QUEUE_TIMEOUT_MScrates/hipfire-config/src/lib.rs
HIPFIRE_SKIP_AGENTIC_GATEscripts/agentic-gate.sh
HIPFIRE_SKIP_BUILDscripts/container-gate.sh
HIPFIRE_SKIP_LLAMA_COMMIT_CHECKcrates/hipfire-runtime/src/eval_common.rs
HIPFIRE_SMOKE_KVcrates/hipfire-arch-qwen35/src/qwen35.rs, crates/hipfire-runtime/examples/a3b_smoke_forward.rs
HIPFIRE_SMOKE_KV_SEQcrates/hipfire-runtime/examples/a3b_smoke_forward.rs
HIPFIRE_SMOKE_MODEcrates/hipfire-arch-qwen35/src/qwen35.rs, crates/hipfire-runtime/examples/a3b_smoke_forward.rs
HIPFIRE_SMOKE_PROMPTcrates/hipfire-arch-qwen35/src/qwen35.rs, crates/hipfire-runtime/examples/a3b_smoke_forward.rs
HIPFIRE_SMOKE_STEPScrates/hipfire-arch-qwen35/src/qwen35.rs, crates/hipfire-runtime/examples/a3b_smoke_forward.rs
HIPFIRE_SPECULATIONcrates/hipfire-config/src/lib.rs
HIPFIRE_SPEC_PHASEScrates/hipfire-arch-qwen35/src/speculative.rs
HIPFIRE_SPILL_DIRcrates/hipfire-quantize/src/main.rs
HIPFIRE_SWEEP_MAXscripts/ddtree_budget_sweep.sh
HIPFIRE_SWEEP_OUTscripts/mq3-mq2-sweep.sh, scripts/spec_decode_genre_sweep.sh
HIPFIRE_SWEEP_PROMPTS_DIRscripts/mq3-mq2-sweep.sh
HIPFIRE_SWEEP_RUNSscripts/ddtree_budget_sweep.sh
HIPFIRE_T5_GPUcrates/hipfire-arch-diffusion/src/pipeline.rs
HIPFIRE_TARGET_ARCHcrates/rdna-compute/src/dispatch.rs, scripts/kernel_atlas.py
HIPFIRE_TEST_MODELscripts/test-qwen35-abort-resume.sh, scripts/test-qwen35-think-cap.sh
HIPFIRE_THINK_CONTINUATIONcrates/hipfire-arch-qwen35/src/spec_emit.rs, crates/hipfire-daemon/src/main.rs
HIPFIRE_TIER_RATIOcrates/hipfire-quantize/src/main.rs
HIPFIRE_TP_BENCH_ITERScrates/hip-bridge/examples/rccl_smoke.rs, crates/hipfire-runtime/examples/tp_allreduce_smoke.rs
HIPFIRE_TP_BENCH_Ncrates/hip-bridge/examples/rccl_smoke.rs, crates/hipfire-runtime/examples/tp_allreduce_smoke.rs
HIPFIRE_TP_BENCH_WARMUPcrates/hipfire-runtime/examples/tp_allreduce_smoke.rs
HIPFIRE_TP_EXPERT_ASSIGNcrates/hipfire-runtime/src/tp_shard.rs
HIPFIRE_TP_USE_RCCLcrates/hipfire-runtime/src/config.rs, crates/hipfire-runtime/src/multi_gpu.rs
HIPFIRE_TUI_BINcrates/hipfire-cli/src/main.rs
HIPFIRE_UNIFORM_GATE_UPcrates/hipfire-runtime/examples/hfq_splice_attn.rs
HIPFIRE_UNIFORM_VRAM_TOLERANCE_GBcrates/hipfire-runtime/src/config.rs, crates/hipfire-runtime/src/multi_gpu.rs
HIPFIRE_VAE_CONFIG_ONLYcrates/hipfire-arch-diffusion/src/pipeline.rs
HIPFIRE_VAE_CONVcrates/hipfire-arch-diffusion/src/vae_gpu.rs
HIPFIRE_VAE_FUSE_NORMcrates/hipfire-arch-diffusion/src/vae_gpu.rs
HIPFIRE_VAE_GPUcrates/hipfire-arch-diffusion/src/pipeline.rs
HIPFIRE_VAE_IM2COL_MAPcrates/rdna-compute/src/vae.rs
HIPFIRE_VAE_IM2COL_MBcrates/hipfire-arch-diffusion/src/vae_gpu.rs
HIPFIRE_VAE_IM2COL_TILEcrates/rdna-compute/src/vae.rs
HIPFIRE_VAE_PROFILEcrates/hipfire-arch-diffusion/src/vae_gpu.rs
HIPFIRE_VAE_TRANSPOSEcrates/rdna-compute/src/vae.rs
HIPFIRE_VERIFY_GRAPHcrates/hipfire-arch-qwen35/src/mtp_probe.rs, crates/hipfire-arch-qwen35/src/speculative.rs
HIPFIRE_VERIFY_GRAPH_TIMINGcrates/hipfire-arch-qwen35/src/speculative.rs
HIPFIRE_VERIFY_GRAPH_TREEcrates/hipfire-arch-qwen35/src/speculative.rs, scripts/tree_graph_bench.sh
HIPFIRE_VERSIONcrates/hipfire-runtime/examples/build_kld_ref.rs, crates/hipfire-runtime/examples/build_kld_ref_native.rs
HIPFIRE_VISION_MODEcrates/hipfire-config/src/lib.rs
HIPFIRE_VISION_SIDECARcrates/hipfire-cli/src/main.rs, crates/hipfire-cli/src/serve/mod.rs
HIPFIRE_VL_DUMP_DIRcrates/hipfire-runtime/examples/infer.rs
HIPFIRE_WEIGHT_BUFFER_LOADS_FLAT_GEMV_OPT_INcrates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/kernels.rs
HIPFIRE_WEIGHT_BUFFER_LOADS_OPT_INcrates/rdna-compute/src/kernels.rs
HIPFIRE_WEIGHT_CACHE_FLAT_GEMVcrates/rdna-compute/src/kernels.rs
HIPFIRE_WEIGHT_CPOL_AUXcrates/rdna-compute/src/kernels.rs
HIPFIRE_WMMA_FAbenchmarks/results/wmma-fa-probe-gfx1100.sh, benchmarks/results/wmma-fa-probe.sh
HIPFIRE_WMMA_FA_MIN_BATCHcrates/rdna-compute/src/attention.rs
HIPFIRE_WO_MMQcrates/rdna-compute/src/feature_flags.rs, crates/rdna-compute/src/gemm.rs
HIPFIRE_WO_WMMA_VARIANTcrates/hipfire-runtime/examples/test_wmma_correctness.rs, crates/rdna-compute/src/feature_flags.rs

Maintenance

# Independently verify concrete Rust HIPFIRE_* reads against table rows.
scripts/regen-env-vars-doc.sh

# Shipped env/docs coverage and production-ownership check.
python3 scripts/check-env-docs.py

Also match std::env::var_os("HIPFIRE_…") (e.g. HIPFIRE_KERNEL_CACHE in compiler.rs) — token scan catches the name regardless of var vs var_os.

When adding a user-facing knob:

  1. Prefer a typed field + validation in crates/hipfire-config/src/lib.rs (CONFIG.md).
  2. Add the env name to product docs only if operators must set it outside config.
  3. Re-scan so the generated inventory stays complete.
  4. Do not document unearned or widened LFM defaults here (multi-cohort, path/extension selection of .mq4, automatic runtime default for non-.mq4r, or generic default-on beyond the exact sealed admissions.yml evidence row). That LFM row is registry evidence without current automatic runtime wiring; only mq4r_redline_default auto-selects (.mq4r + exact GPU arch + pp=tp=1). Planned broader admissions may not be documented as shipped.

Last inventory verification: 2026-07-29.

Batched attention (SP1)

VariableDefaultMeaning
HIPFIRE_ATTN_TILE_SIZE128Tile size for the batched attention tile+reduce path. Must be a positive multiple of 32; anything else falls back to 128. Resolved once via Gpu::attn_tile_size(). Raising it is safe; lowering it increases max_tiles and therefore the partials bytes per query row, which can exceed buffers sized elsewhere against the 128 default.
HIPFIRE_VRAM_BUDGET_BYTES32 GiBDeployment-target VRAM ceiling used by the SP1 benchmark harnesses’ preflight. Read by examples/, not by production code.
HIPFIRE_OOM_GUARDautoTyped key memory.oom_guard. Gates only the host MemAvailable headroom half of kv_slots::preflight_alloc / SlotPool / CLI bench-sweep preflight. The R9700 deployment-target VRAM-budget check always runs. auto: on for unified-memory APU archs (gfx1035/1036/1103/1150/1151/1152), off for recognized discrete GPUs, and for processes with no known GPU arch by host swap state (no swap → on; unreadable → on). 1/true/0/false force either way. The auto decision is logged once to stderr with its reason. scripts/run-bounded.sh remains the hard backstop. Full write-up: CONFIG.md.
HIPFIRE_MEM_CAP24GRead by scripts/run-bounded.sh, not by the binaries: cgroup MemoryMax for a gated run. Exit 137 means the cap fired — shrink the configuration rather than raising it.