Skip to content
Preview

Blueprint · circuit executor

Qwen3.8-27B-NVFP4

qwen3.8-27b-nvfp4-unsloth on NVIDIA GB10 (DGX Spark)

Dense hybrid: 3 GatedDeltaNet layers then 1 gated full-attention layer, SwiGLU FFN, MTP draft head

Preview — unsigned Coming soon: no signed .kbp exists for a preview.
Hardware
GB10NVIDIA GB10 (DGX Spark) · sm_121f
Layers
6416 full attention / 48 linear attention
Kernels
1913 modules · 13 families
Decode step
755launches · 757 kernel groups
Graph
1,060nodes · 1,411 edges
Context
32kmax sequence length

Architecture

Plan arm decode n=1 · digest 152bf34432db · 4 templates over 64 layers. Drag to orbit (pan in 2D); zoom with the wheel, a pinch or the zoom buttons; select a node for its kernel and numerics.

64 layers: 16 full attention, 48 linear attention

The interactive 3D view needs JavaScript; the layer sequence and its templates are below.

Loading the architecture…

    Templates and layer sequence

    Layer templates
    TemplateBlocksNodesEdgesFused groupsUsed by
    embedembed100once
    attn+dense_ffnattn + dense_ffn1823316 layers
    gdn+dense_ffngdn + dense_ffn1619348 layers
    headhead320once

    Kernels

    19 entries in 13 modules, 13 kernel families (0 outside any family). The decode step launches 755 kernels in 755 device groups, plus 2 on the host.

    Kernels the plan launches
    Kernel (module::func)FamilyCompute unitGroups
    causal_conv1d::causal_conv1d_update_l2norm_f32causal_conv1d_l2normcuda_core48
    gated_delta_rule::gated_delta_rule_decode_f32gdn_recurrencecuda_core48
    gemv::dense_gemv_bf16dense_bf16cuda_core1
    moe_silu_mul::moe_silu_mulsilu_mulmemory64
    norm::gated_rms_norm_f32_inputgated_rms_normmemory48
    norm::residual_add_rms_normrms_normmemory64
    norm::rms_normrms_normmemory33
    norm::rms_norm_residualrms_normmemory1
    paged_decode::paged_decode_attnpaged_decode_attncuda_core16
    reshape_and_cache::reshape_and_cache_flashkv_writememory16
    residual_add::bf16_residual_addresidual_addmemory1
    residual_add::sigmoid_gate_mulsigmoid_gate_mulmemory16
    residual_add_rms_norm_exact::residual_add_rms_norm_exactrms_normmemory63
    rope_mrope_interleaved::rope_forward_mrope_interleavedropememory16
    ssm_preprocess::dense_gemv_ba_gatesgdn_ba_gates_gemvcuda_core48
    w4a16_gemv::w4a16_gemv_qgw4a16_gemvcuda_core16
    w4a16_gemv::w4a16_gemv_sww4a16_gemvcuda_core176
    w4a16_gemv_fused::w4a16_gemv_dualw4a16_gemvcuda_core16
    w4a16_gemv_fused::w4a16_gemv_dual_sww4a16_gemvcuda_core64

    Precision

    Tier recipe, table unsloth--Qwen3.8-27B-NVFP4 (ab75a565830e). KV cache bf16. Formats are the plan's: weight as stored, activation as the kernel reads it.

    Weighted nodes

    Weight and activation formats of the weighted nodes
    WeightActivationNodes
    nvfp4/g16bf16288
    bf16bf1649

    Node outputs

    Output formats of every node
    Output formatNodes
    bf16723
    f32192
    f32,f3248
    bf16,bf1632
    i321

    Plan arms

    Every (mode, rows) arm the instance lists, fused by the planner; a loader with the same rule set re-plans each one and must reproduce its digest.

    Plan arms
    ModeRowsGroupsLaunchesFused edgesMaterializedDigest
    decode1757755112964152bf34432db
    multi_seq27577551129649fb0c4f697d1route gdn_state_slots_fragmented: 757 groups, e87bb042c8bf
    multi_seq47898519698001dff49ff8d6route gdn_state_slots_fragmented: 789 groups, 5afa8892061f
    multi_seq874194714493278c60d0a8c47route gdn_state_slots_fragmented: 741 groups, 2c1ba1b63d58
    multi_seq12725979160916e02afa684597route gdn_state_slots_fragmented: 725 groups, d95cebf7bc0f
    multi_seq16725979160916a96f6d50c7d3route gdn_state_slots_fragmented: 725 groups, 5c123ff716f9
    multi_seq24725979160916d7f07e3243d6route gdn_state_slots_fragmented: 725 groups, 5ff1b0a671f0
    multi_seq32725979160916182c58bea573route gdn_state_slots_fragmented: 725 groups, 61d2f275ba7d
    multi_seq487259791609162f95abc59e91route gdn_state_slots_fragmented: 725 groups, 322bb21ce2ca
    multi_seq6472597916091641567728b92aroute gdn_state_slots_fragmented: 725 groups, c2dcb6435ff6
    multi_seq96725915160916076627915154route gdn_state_slots_fragmented: 725 groups, fb2fe504950f
    multi_seq128725915160916b3c748703a5froute gdn_state_slots_fragmented: 725 groups, 51314a7cf394
    verify2757805112964bd01c3cf093e
    verify375785411296405cc3bb74500
    verify47899999698040514213278c
    draft12525028b05422cfb078
    draft22526028394761a68e5e
    draft5252902893f0efa18d61
    draft825320280eac917b9ae8
    draft92533028662d638ee808
    draft162540028875fa7469f53
    draft172541028f4342389f11e
    draft322556028765f4169ad0f

    Performance

    No measured record attached

    A number appears here only with the fingerprint of the record it comes from. No benchmark record for this blueprint's serve is in the store yet.

    Signature and sizes

    Unverified

    This is a preview: no blueprint body has been built or signed, so there is nothing to verify. Its id is a preview: hash of the slug and the plan digest, never a body hash.

    Suite
    mldsa65+ed25519 (ML-DSA-65 and Ed25519; both must verify)
    Key id
    none
    Trust anchor
    none
    Blueprint id
    5fb02e4b02b2
    Lineage
    299ae55c7818 · revision 0
    Body
    not built
    Lite file
    not built
    Full file
    not built
    Download
    No .kbp file exists for a preview: blueprint builds and signing are not available yet.

    Provenance

    Exported by preview: tools/preview/kbp_preview.py over `met circuit plan` (not `met blueprint export`). Engine tree c5b9a80e635d, planner binary f4735654ee1d (built from c5b9a80e635d). Target gb10/qwen3.8-27b/nvfp4.

    Planner settings

    activation_quantization=adaptivedecode_split_silu=ongemv_sw=onkv_cache_dtype=bf16lm_head_dtype=bf16rms_norm_act_quant=offrow_tiers=by_rowsssm_ba_gates_hopper=onssm_batched_recurrent=onssm_h_dtype=f32w4a16_tc=on

    The 23 planner commands
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode decode --rows 1
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode multi_seq --rows 2
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode multi_seq --rows 4
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode multi_seq --rows 8
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode multi_seq --rows 12
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode multi_seq --rows 16
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode multi_seq --rows 24
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode multi_seq --rows 32
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode multi_seq --rows 48
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode multi_seq --rows 64
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode multi_seq --rows 96
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode multi_seq --rows 128
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode verify --rows 2
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode verify --rows 3
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode verify --rows 4
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode draft --rows 1
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode draft --rows 2
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode draft --rows 5
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode draft --rows 8
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode draft --rows 9
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode draft --rows 16
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode draft --rows 17
    • met circuit plan --root <tree> --checkpoint qwen3.8/qwen3.8-27b-nvfp4-unsloth --hardware gb10 --precision recipe --format plan --mode draft --rows 32
    The 8 engine files read, with their SHA-256
    Engine files read
    FileSHA-256
    kernels/circuits/INSTANCES.toml31418b33cf20
    recipes/qwen3.8/qwen3.8-27b-nvfp4-unsloth.yamld740dae13f46
    kernels/gb10/HARDWARE.toml24901961e415
    kernels/DEVICES.toml256d85840f0e
    kernels/circuits/qwen3_5.toml64a2d3106d56
    kernels/circuits/blocks/qwen3_hybrid.tomlcfe66fc69723
    kernels/gb10/common/KERNEL_FAMILIES.toml4b8e793753ee
    kernels/circuits/checkpoints/unsloth--Qwen3.8-27B-NVFP4.tomlab75a565830e

    The documents themselves: card.json (kbp-card/v1) and graph.json (kbp-graph/v1).