Xiaomi logo

MiMo-V2.6-Flash

MiMov2.6 FlashCurrent
byXiaomiXiaomi(enterprise)
Released September 22, 2026
Context1M tokens
Price (In / Out)$0.14/M / $0.28/M
CategoryMultimodal LLM
Max Output128K tokens

About MiMo-V2.6-Flash

MiMo-V2.6-Flash is Xiaomi's MIT-licensed, open-weight multimodal reasoning model optimized for high-frequency and large-scale professional workloads. It supports text, image, video, and audio input, a one-million-token context window, 128K-token output, tool use, web search, structured output, and agent workflows.

Capabilities

reasoningmultimodalcodingtool useweb searchstructured outputcomputer usecontext cachingopen weightslong context

Input Modalities

textimagevideoaudio

Output Modalities

text

Technical Details

API Identifier
mimo-v2.6-flash
Category
Multimodal LLM
Context Window
1,000,000 tokens
Max Output Tokens
128,000 tokens

Tags

open-weightsreasoningmultimodalcodingagentsefficientlong-context

Run this model yourself

Local and cloud setup for MiMo-V2.6-Flash, with exact configurations, sources and clear evidence limits.

Find a model for your hardware
Local hardwareDocumented setupSources checked Oct 17, 2026

Run full native MiMo V2.6 Flash RL with image, audio, video and tools on four owned B300 GPUs

Run the exact complete publisher RL release with mixed FP8/MXFP4 weights, BF16 routing, native vision/audio and all three embedded MTP layers on one four-GPU tensor/expert group. The private authenticated research client preserves full media and reasoning/tool history, uses a 16,384-position allocation and a 4,096-output cap, and rejects malformed or truncated results. Full task quality, memory fit, startup time and speed are unknown. This requires an existing compatible four-B300 server; resource allocation is planning, not a measured minimum.

Hardware
Existing four-B300 server; 512 GiB RAM and 1 TiB planning disk
Runtime
MiMo V2.6 RL complete native SGLang four-B300 EAGLE with three draft layers route SGLang source 983e643; CUDA 13.0.3, Torch 2.13.0, Transformers 5.12.1; reader source build, unexecuted · CUDA
Model format
Native HF mixed FP8/MXFP4 Safetensors · Complete native mixed FP8/MXFP4 release and BF16 router; embedded three-layer MTP retained · Native mixed FP8 linear/MXFP4 expert weights with BF16 router; no conversion or expert deletion
Workload
16,384 token context · 1 concurrent

Based on source documentation; this setup has not been executed by OpenTools. Memory: unknown. No compatible measurement available.

Read the complete setup guide

Before you start

  • Use an existing authorized Ubuntu 24.04 x86_64 four NVIDIA B300 server with peer-capable intranode GPU links. Allocate512 GiB host RAM,1 TiB free disk and64 host threads as explicit planning resources; exact CPU SKU/usable GPU bytes must be inventoried by the reader. This is not a minimum or fit measurement.
  • A working NVIDIA Linux driver at or above the conservative580.126.20 CUDA 13.0.3 source baseline, normal Docker/NVIDIA Container Toolkit integration, four visible matching GPUs and exact source and kernel checks are required before full model load. Do not buy hardware based on an unmeasured fit assertion.
  • Provide an existing stable private RFC6750 Bearer key in MIMO_READER_API_KEY on the reader host. Do not put it in public argv files, shell literals, tickets or raw server-info captures. This guide does not create, rotate or accept credentials/terms for you.
  • Read the exact publisher MIT declaration and applicable third-party notices. The native LICENSE filename404 is scoped; no legal clearance or endpoint-byte equivalence is claimed. This is a private bounded research walkthrough, not production/accuracy/agent safety approval.
  • Keep service port 30000 closed to inbound networking. The native HTTP endpoint is authenticated local loopback. All fixture pixels and PCM are reader-generated originals; no third-party media, voice or real-person recording is needed.
  • Download and verify all 90 assets as regular files before native imports, including all 65 main shards, codec and separate DFlash/mask. Do not point the verifier at Hugging Face cache symlinks, mutable main, MOPD, a smaller model or a converted subset.

Exact model and requirements

Artifact:
Xiaomi MiMo / MiMo V2.6 Flash RL complete native release, all 90 assets · checkpoint XiaomiMiMo/MiMo-V2.6-Flash-RL
Publisher revision:
dcd3fd83fb181622fbc606fbb1709901982a62c2
Artifact digest:
All 90 files are pinned and individually verified by the inline complete manifest; no invented whole-bundle digest.
Download size:
165.53 GiB
Memory requirement (unknown):
Unknown — Complete native model/codec/MTP, KV, collectives, kernels, temporary tensors, runtime and actual per-GPU peak have not been measured.
System RAM / disk:
Unknown / Unknown
Placement:
supported sharding. Single-node TP 4 / EP 4 share the same four device ranks; they are not sixteen GPUs. Three native MTP runners use their distinct source layer slices. External five-layer DFlash files are retained but not selected. Per-device peak and balance are unknown. Full native target and audio/vision plus embedded MTP on the four-GPU native group. No CPU/disk weight offload, requantization, language-only mode or component omission.
KV cache:
Exact native cache dtype/allocation is reader-resolved and unmeasured; do not infer cache precision from stored expert format.
Workload:
16,384 token context; Unknown; Unknown; concurrency 1; batch 1; cache unknown; repetitions Unknown.
Tokenizer:
Exact publisher RL tokenizer and external 3868-byte native Jinja · dcd3fd83fb181622fbc606fbb1709901982a62c2
Sampling / reasoning:
The exact publisher card recommends temperature 1.0 and top_p 0.95; native generation config also has do_sample=False and its own output defaults. This fixed research client explicitly requests temperature 0, one nonstreaming sequence and max_tokens 4096, a deliberate bounded fixture mode rather than a publisher quality benchmark. Do not transfer another model sampler. Native enable_thinking=True and full native template/history are retained. Default native Jinja does not pre-open a think marker; the client validates actual generated boundaries and retains reasoning_content and original media/tool parts. Effective native stop union is 151643/151645/151672. These selected text/tool jobs require complete terminal 151645 and reject other/interior stops, length/abort, malformed controls and strict usage/type mismatches; this does not redefine all native EOS semantics.
Runtime prerequisites:
Ubuntu 24.04 x86_64 host; Ubuntu 24.04 x86_64 / Python 3.12 source default container; NVIDIA Linux driver >=580.126.20, conservative CUDA 13.0.3 source baseline, NVIDIA Container Toolkit 1.18.0 and actual four-device native startup checks.

Official artifact · License

The exact publisher RL card declares MIT. The saved request for its LICENSE filename returned 404; this is not represented as a separately fetched native grant, a nonrelease claim or a license from another model. Review the publisher declaration and applicable MIT notice yourself, preserve copyright/permission notices with copies and modifications, and retain third-party runtime/component notices including FFmpeg/x264 requirements. No terms are accepted or legal/production clearance granted. Current RL pin is a documented original-family checkpoint; equality with the frozen provider API bytes is unknown. MOPD is a separate upgrade scope.

  • Main native weights total 172,932,505,264 bytes across 65 parts, including all 48 MTP keys in layers 0, 1 and 2. Codec is 1,872,618,384 bytes; separate DFlash/mask is 2,936,130,962 bytes. All 68 model-bearing objects total 177,741,254,610 serialized bytes; total disk and GPU memory are different quantities.
  • Publisher names 309B total and 15B activated per token. All experts and complete native modalities remain; active parameters are not a storage or memory shortcut.
  • Owned B300 usable per-device and aggregate memory is not established here. Record the actual reader NVML inventory and peer-access checks; no cloud memory, fit or throughput result is transferred to the local server.
  • Full native config 1,048,576 positions, catalog limit and this 16,384 allocation are distinct. Actual expanded image/video/audio/history counts and cache/collective peak are unmeasured.

One-time setup and hardware

hardware
Unknown — Existing hardware acquisition or reservation access cost is not measured; it is not assumed free.
Existing hardware acquisition or reservation access cost is not measured; it is not assumed free. Tax: unknown.
setup
Unknown — Host administration, downloads, source image build and first-run compilation/labor time are unknown. GPU setup consumes reserved block time, not an invented second run charge.
Host administration, downloads, source image build and first-run compilation/labor time are unknown. GPU setup consumes reserved block time, not an invented second run charge. Tax: unknown.

Recurring costs

electricity
Unknown — Actual server electricity, cooling and local tariff are unknown; no power/throughput estimate is invented.
Actual server electricity, cooling and local tariff are unknown; no power/throughput estimate is invented. Tax: unknown.
storage
Unknown — Existing local disk acquisition/amortization and retained data costs are unknown.
Existing local disk acquisition/amortization and retained data costs are unknown. Tax: unknown.
egress
Unknown — Actual internet transfer, retained IPs, snapshots and related resources are usage/account-dependent and unknown.
Actual internet transfer, retained IPs, snapshots and related resources are usage/account-dependent and unknown. Tax: unknown.
administration
Unknown — Maintenance labor time and rate are unknown.
Maintenance labor time and rate are unknown. Tax: unknown.

Install the runtime

  1. 1. Prepare the existing Linux GPU host

    Use an existing authorized Ubuntu 24.04 x86_64 host with a working NVIDIA Linux driver at or above the conservative 580.126.20 CUDA 13.0.3 bundled-driver baseline. Driver installation/reboot is an administrator prerequisite; do not proceed if the four selected B300 devices are absent. These reader commands install normal host tools, not the model.

    Command
    set -e
    sudo apt-get update
    sudo apt-get install -y python3.12 curl ca-certificates gnupg2 git docker.io
    test -n "${MIMO_READER_API_KEY:-}"
    mkdir -p "$HOME/mimo26-flash-native"
    chmod 700 "$HOME/mimo26-flash-native"
    cd "$HOME/mimo26-flash-native"
    nvidia-smi --query-gpu=index,name,uuid,driver_version,memory.total --format=csv > host-gpu-inventory.csv
    df -B1 .
    free -b

    Expected result: Reader confirms the owned device inventory, driver, host memory and at least 1 TiB working disk allocation. This records resources, not model fit.

  2. 2. Configure the source-documented NVIDIA container runtime

    Use the versioned NVIDIA Container Toolkit 1.18.0 Debian route. Restarting Docker affects existing containers: use a dedicated authorized host or coordinate with its administrator. No credentials or terms are accepted by this guide.

    Command
    set -e
    curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor --yes -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
    curl -fsSL https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list >/dev/null
    sudo apt-get update
    sudo apt-get install -y nvidia-container-toolkit=1.18.0-1 nvidia-container-toolkit-base=1.18.0-1 libnvidia-container-tools=1.18.0-1 libnvidia-container1=1.18.0-1
    sudo nvidia-ctk runtime configure --runtime=docker
    sudo systemctl restart docker

    Expected result: Normal NVIDIA Docker integration is installed. Stop on unavailable pinned packages; do not replace releases silently.

  3. 3. Build the exact complete source runtime

    The official Dockerfile supports a local source context. Use the full pinned checkout and its unchanged Dockerfile, not a floating dev image. This build can be expensive and uses disk and setup time; no build was executed by the author.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    git clone https://github.com/sgl-project/sglang.git sglang983e
    git -C sglang983e checkout --detach 983e643854f15cf9ef4370a49dfd74b6af54c3e3
    test "$(git -C sglang983e rev-parse HEAD)" = 983e643854f15cf9ef4370a49dfd74b6af54c3e3
    git -C sglang983e diff --exit-code HEAD --
    sudo docker build --build-arg BRANCH_TYPE=local --build-arg USE_LATEST_SGLANG=0 --build-arg SGLANG_BUILD_COMMIT=983e643854f15cf9ef4370a49dfd74b6af54c3e3 --build-arg SGLANG_IMAGE_TAG=local/mimo26-sglang983e:base -f sglang983e/docker/Dockerfile -t local/mimo26-sglang983e:base sglang983e

    Expected result: The complete source-built image is created or the build fails. First-build/JIT time and compiled compatibility are unknown; record failures rather than deleting dependencies.

  4. 4. Add shared FFmpeg 8.0.1 for the native media backend

    TorchCodec requires FFmpeg shared libraries; a static CLI is insufficient. Build the exact FFmpeg release with shared libraries, libx264 and AAC. Follow applicable FFmpeg/x264 license requirements. System compiler/libx264 packages are reader-resolved and recorded, not called a complete binary lock. Restore Git metadata only when absent, then prove all tracked SGLang source matches the pinned commit.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat > Dockerfile.reader <<'DOCKERREADER'
    FROM local/mimo26-sglang983e:base
    USER root
    RUN apt-get update && apt-get install -y --no-install-recommends build-essential pkg-config nasm yasm libx264-dev git ca-certificates && rm -rf /var/lib/apt/lists/*
    RUN git clone https://github.com/FFmpeg/FFmpeg.git /opt/ffmpeg-source && cd /opt/ffmpeg-source && git checkout --detach 894da5ca7d742e4429ffb2af534fcda0103ef593 && test "$(git rev-parse HEAD)" = 894da5ca7d742e4429ffb2af534fcda0103ef593 && ./configure --prefix=/opt/ffmpeg801 --enable-shared --disable-static --enable-gpl --enable-libx264 --disable-doc && make -j8 && make install && printf '/opt/ffmpeg801/lib\n' > /etc/ld.so.conf.d/ffmpeg801.conf && ldconfig
    ENV PATH="/opt/ffmpeg801/bin:${PATH}"
    RUN cd /sgl-workspace/sglang && if [ ! -d .git ]; then git init && git remote add origin https://github.com/sgl-project/sglang.git && git fetch --depth 1 origin 983e643854f15cf9ef4370a49dfd74b6af54c3e3 && git reset --mixed FETCH_HEAD; fi && test "$(git rev-parse HEAD)" = 983e643854f15cf9ef4370a49dfd74b6af54c3e3 && git diff --exit-code HEAD --
    WORKDIR /workspace
    CMD ["/bin/bash"]
    DOCKERREADER
    sudo docker build -f Dockerfile.reader -t local/mimo26-sglang983e:reader .
    sudo docker image inspect --format '{{.Id}}' local/mimo26-sglang983e:reader > reader-image-id.txt

    Expected result: Shared FFmpeg and the exact tracked runtime are present, or build/source checks fail. The image ID is actual reader evidence, not author execution.

Download the model

  1. 1. Write inline reader source bundle, part 1 of 7

    These inline bytes encode the complete reader helper source and metadata. They contain no model, tokenizer or media data. Complete every numbered part before extraction; no private author path or temporary file is a reader dependency.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat > reader-source.b64 <<'SOURCEPART'
    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
    SOURCEPART

    Expected result: This numbered inline source-text part is written; it is not executed.

  2. 2. Write inline reader source bundle, part 2 of 7

    These inline bytes encode the complete reader helper source and metadata. They contain no model, tokenizer or media data. Complete every numbered part before extraction; no private author path or temporary file is a reader dependency.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat >> reader-source.b64 <<'SOURCEPART'
    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
    SOURCEPART

    Expected result: This numbered inline source-text part is written; it is not executed.

  3. 3. Write inline reader source bundle, part 3 of 7

    These inline bytes encode the complete reader helper source and metadata. They contain no model, tokenizer or media data. Complete every numbered part before extraction; no private author path or temporary file is a reader dependency.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat >> reader-source.b64 <<'SOURCEPART'
    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
    SOURCEPART

    Expected result: This numbered inline source-text part is written; it is not executed.

  4. 4. Write inline reader source bundle, part 4 of 7

    These inline bytes encode the complete reader helper source and metadata. They contain no model, tokenizer or media data. Complete every numbered part before extraction; no private author path or temporary file is a reader dependency.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat >> reader-source.b64 <<'SOURCEPART'
    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
    SOURCEPART

    Expected result: This numbered inline source-text part is written; it is not executed.

  5. 5. Write inline reader source bundle, part 5 of 7

    These inline bytes encode the complete reader helper source and metadata. They contain no model, tokenizer or media data. Complete every numbered part before extraction; no private author path or temporary file is a reader dependency.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat >> reader-source.b64 <<'SOURCEPART'
    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
    SOURCEPART

    Expected result: This numbered inline source-text part is written; it is not executed.

  6. 6. Write inline reader source bundle, part 6 of 7

    These inline bytes encode the complete reader helper source and metadata. They contain no model, tokenizer or media data. Complete every numbered part before extraction; no private author path or temporary file is a reader dependency.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat >> reader-source.b64 <<'SOURCEPART'
    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
    SOURCEPART

    Expected result: This numbered inline source-text part is written; it is not executed.

  7. 7. Write inline reader source bundle, part 7 of 7

    These inline bytes encode the complete reader helper source and metadata. They contain no model, tokenizer or media data. Complete every numbered part before extraction; no private author path or temporary file is a reader dependency.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat >> reader-source.b64 <<'SOURCEPART'
    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
    SOURCEPART

    Expected result: This numbered inline source-text part is written; it is not executed.

  8. 8. Verify and reconstruct every reader helper

    Verify the entire decompressed source bundle and every helper SHA before importing any helper. Source files already present must match exactly. Never fetch executable code from a private author artifact URL.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    python3.12 - <<'PYSOURCES'
    import base64,zlib,json,hashlib,pathlib
    compressed=base64.b64decode(pathlib.Path('reader-source.b64').read_text(),validate=False)
    z=zlib.decompressobj();raw=z.decompress(compressed,262145)
    assert len(raw)<=262144 and z.eof and not z.unused_data and not z.unconsumed_tail
    assert hashlib.sha256(raw).hexdigest()=='e1468069bc91bcd2b807c05cf6d248d1e4f81d27d10f595d02013d11c789afba'
    files=json.loads(raw);root=pathlib.Path('bundle');root.mkdir(exist_ok=True)
    for name,row in files.items():
     assert pathlib.PurePosixPath(name).name==name and '/'not in name
     b=row['text'].encode();assert hashlib.sha256(b).hexdigest()==row['sha256']
     f=root/name;assert not f.is_symlink()
     if f.exists():assert f.read_bytes()==b
     else:f.write_bytes(b)
    print('All11 complete reader source/metadata files verified; no native imports.')
    PYSOURCES

    Expected result: All eleven helper and manifest files match the frozen inline source exactly.

  9. 9. Download and verify the entire exact native release

    Reader-only download materializes regular files, not Hugging Face cache symlinks. Every one of the 90 assets is checked by its pinned SHA-256 or Git blob identity and exact size, including all 68 model-bearing objects. All three embedded MTP layers and the separate external DFlash bundle remain on disk; this recipe selects embedded EAGLE, not external DFlash.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat > reader-download.py <<'PYDOWNLOAD'
    import hashlib,json,pathlib,urllib.request,importlib.util
    root=pathlib.Path('model');root.mkdir(exist_ok=True)
    m=json.load(open('bundle/native-assets-client-manifest.json'));assert m['repository']=='XiaomiMiMo/MiMo-V2.6-Flash-RL' and m['revision']=='dcd3fd83fb181622fbc606fbb1709901982a62c2' and len(m['files'])==90
    base='https://huggingface.co/'+m['repository']+'/resolve/'+m['revision']+'/'
    for row in m['files']:
     rel=pathlib.PurePosixPath(row['path']);assert not rel.is_absolute() and '..'not in rel.parts
     f=root.joinpath(*rel.parts);f.parent.mkdir(parents=True,exist_ok=True)
     assert not any(x.is_symlink()for x in [f,*f.parents])
     if not f.exists():
      tmp=f.with_name(f.name+'.partial');assert not tmp.is_symlink()
      with urllib.request.urlopen(base+row['path'],timeout=120)as src,tmp.open('wb')as dst:
       for block in iter(lambda:src.read(1048576),b''):dst.write(block)
      tmp.replace(f)
     assert f.stat().st_size==row['bytes'],row['path']
     h=hashlib.sha256()if row['algorithm']=='sha256'else hashlib.sha1()
     if row['algorithm']=='git-sha1':h.update(b'blob '+str(row['bytes']).encode()+b'\0')
     with f.open('rb')as stream:
      for block in iter(lambda:stream.read(1048576),b''):h.update(block)
     assert h.hexdigest()==row['digest'],row['path']
    weightrows=[r for r in m['files']if r['path'].endswith(('.safetensors','.pt'))]
    assert len(weightrows)==68 and sum(r['bytes']for r in weightrows)==177741254610
    index=json.load(open(root/'model.safetensors.index.json'))
    main={r['path']for r in m['files']if r['path'].endswith('.safetensors')and '/'not in r['path']}
    assert len(main)==65 and set(index['weight_map'].values())==main
    keys=[k for k in index['weight_map']if k.startswith('model.mtp.layers.')]
    assert len(keys)==48 and {k.split('.')[3]for k in keys}=={'0','1','2'}
    f=pathlib.Path('bundle/reader-client.py');assert hashlib.sha256(f.read_bytes()).hexdigest()=='50b736e6bf1cf732948ffaf2ea33dee0c0f509dc25f500027e2ea98eabfef8a6'
    spec=importlib.util.spec_from_file_location('reader_asset_verifier',f);mod=importlib.util.module_from_spec(spec);spec.loader.exec_module(mod)
    mod.verify_model(root,'bundle/native-assets-client-manifest.json')
    print('All90 complete pinned assets and68 model-bearing objects verified; three native MTP layers retained. No model or tokenizer loaded.')
    PYDOWNLOAD
    python3.12 reader-download.py

    Expected result: All 90 files verify before any model/tokenizer/native import. Complete model-bearing storage is 177,741,254,610 bytes; this is not GPU memory usage.

Configure

  1. 1. Write the secret-free native configuration

    Select full native EAGLE with three draft steps, all native encoders and the native parsers. Context 16,384 and output 4,096 are bounded research allocations. The card recommends temperature 1.0 and top-p 0.95; this client deliberately requests temperature zero for fixed inspection jobs, not a publisher quality benchmark. No API key is saved in this argv file.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat > public-server-argv.json <<'PUBLICARGV'
    [
      "--model-path",
      "/workspace/model",
      "--served-model-name",
      "mimo-v2.6-flash",
      "--context-length",
      "16384",
      "--tp",
      "4",
      "--ep",
      "4",
      "--dp",
      "1",
      "--pp-size",
      "1",
      "--speculative-algorithm",
      "EAGLE",
      "--speculative-num-steps",
      "3",
      "--speculative-eagle-topk",
      "1",
      "--speculative-num-draft-tokens",
      "4",
      "--moe-runner-backend",
      "deep_gemm",
      "--moe-a2a-backend",
      "deepep",
      "--attention-backend",
      "fa4",
      "--mm-attention-backend",
      "fa4",
      "--host",
      "127.0.0.1",
      "--port",
      "30000",
      "--reasoning-parser",
      "mimo",
      "--tool-call-parser",
      "mimo",
      "--mem-fraction-static",
      "0.6",
      "--chunked-prefill-size",
      "49152",
      "--max-prefill-tokens",
      "65536",
      "--max-running-requests",
      "64",
      "--cuda-graph-max-bs-decode",
      "64",
      "--page-size",
      "1",
      "--swa-full-tokens-ratio",
      "0.03",
      "--cuda-graph-backend-prefill",
      "disabled",
      "--moe-dense-tp-size",
      "1",
      "--deepep-mode",
      "auto",
      "--trust-remote-code",
      "--enable-p2p-check",
      "--mm-enable-dp-encoder",
      "--enable-multi-layer-eagle",
      "--enable-dp-lm-head"
    ]
    PUBLICARGV
    chmod 600 public-server-argv.json

    Expected result: Complete source-supported native argv is present with no language-only, auto-truncation, replacement checkpoint or secret override.

Start the model

  1. 1. Create the private runtime container

    Expose only physical GPUs 0 through 3 using Docker GPU device selection; the startup checker requires the same four devices in NVIDIA and CUDA inventories. Host networking and IPC are intranode runtime facilities; the actual HTTP service is explicitly loopback. Existing key is passed by environment name only. Privileged host administrators can inspect container environment; do not publish inspection dumps.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    test -n "${MIMO_READER_API_KEY:-}"
    sudo --preserve-env=MIMO_READER_API_KEY docker run -d --name mimo26-reader --network host --ipc host --gpus '"device=0,1,2,3"' --env MIMO_READER_API_KEY --env HF_HUB_OFFLINE=1 --env TRANSFORMERS_OFFLINE=1 -v "$PWD:/workspace" local/mimo26-sglang983e:reader sleep infinity
    sudo docker exec mimo26-reader bash -c 'python -m pip check && python -m pip freeze > /workspace/installed-requirements.txt && dpkg-query -W > /workspace/system-packages.txt && ffmpeg -version > /workspace/ffmpeg-version.txt && ffprobe -version > /workspace/ffprobe-version.txt'

    Expected result: A private idle container exists, with actual installed dependency/system records. No model is loaded yet.

  2. 2. Run the native source and platform startup guard

    This reader operation performs actual package/GPU/native configuration checks but does not construct the full model. It requires the existing key only to join the public and effective argv hashes. Authentication log redaction is supplied separately by the launcher; this result alone is not HTTP readiness.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    sudo docker exec --workdir /workspace mimo26-reader python bundle/reader-startup.v4.py --checkout /sgl-workspace/sglang --server-argv-json public-server-argv.json --output startup-receipt.json

    Expected result: The new reader startup receipt passes exact source/dependency/GPU/driver/native resolved-argument checks. Stop on any failure; no source or dependency stripping.

  3. 3. Strictly preload the codec in all initialized native ranks

    Run the reviewed separate-process codec preflight before starting the untouched full server. A hard external timeout bounds pathological native collective teardown; it is not proof of recovery or cancellable inference. It preserves native class/remapping, exact files, FP32/BF16 conversion policy and all intended audio ranks.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    sudo docker exec --workdir /workspace mimo26-reader timeout --signal=TERM --kill-after=30s 600s python bundle/reader-initialized-audio-preflight.v2.py --snapshot /workspace/model --checkout /sgl-workspace/sglang --server-argv-json public-server-argv.json --dist-port 29551 --output-dir audio-preflight

    Expected result: All four rank receipts succeed after strict state/shape/dtype/finite/remap checks and cleanup. Any rank/bootstrap/timeout failure blocks full server launch.

  4. 4. Generate and validate the original private multimedia fixtures

    Reader-only generation creates the owned PNG, two-tone WAV and real eight-frame H.264 MP4 with AAC audio. This is not a downloaded recording, fake speech or an array of image messages. Actual output hashes and full decoding checks are recorded by the reader.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    sudo docker exec --workdir /workspace mimo26-reader python bundle/reader-fixtures.v2.py generate /workspace/fixtures
    sudo docker exec --workdir /workspace mimo26-reader python bundle/reader-fixtures.v2.py validate /workspace/fixtures > fixture-validation.json

    Expected result: The exact fixed files, hashes, full eight-frame motion, ordered tones and retained AAC audio pass actual reader validation. No agent media was generated.

  5. 5. Probe the actual native shared-library media backend

    Require the same TorchCodec backend used by the native runtime, not just a working FFmpeg CLI. Reader-only imports and decoding happen here after complete artifact verification. Failure does not justify dropping audio/video or silently selecting another decoder.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat > reader-media-backend-probe.py <<'PYMEDIAPROBE'
    import torch,torchaudio,torchcodec
    from torchcodec.decoders import AudioDecoder
    from sglang.srt.utils.video_decoder import VideoDecoderWrapper,_BACKEND
    assert _BACKEND=='torchcodec','Native TorchCodec shared-library backend required; no silent fallback'
    v=VideoDecoderWrapper('fixtures/moving-rectangle.mp4',device='cpu',num_decode_threads=1)
    assert len(v)==8
    for i in range(8):assert tuple(v[i].shape)==(128,256,3)
    a=AudioDecoder('fixtures/moving-rectangle.mp4',sample_rate=24000,num_channels=1).get_all_samples()
    assert a.data.ndim==2 and a.data.shape[0]==1 and 48000<=a.data.shape[1]<=49152 and torch.isfinite(a.data).all()
    print('Reader native TorchCodec shared-library import/decode probe passed; this is not full-model inference or a GPU fit test.')
    PYMEDIAPROBE
    sudo docker exec --workdir /workspace mimo26-reader python reader-media-backend-probe.py > reader-media-backend-probe.txt

    Expected result: Native TorchCodec imports and decodes all source frames and retained audio, or fails closed before full model startup. GPU/model inference remains untested.

  6. 6. Start the full authenticated native model with secret-safe logging

    The reader launcher verifies all 90 assets again, loads the normal native HTTP entrypoint, appends the existing key only in memory, and configures official logging hooks plus bounded stream redaction before native preparation. It does not patch model/runtime source or execute tools. Full loading and first-run kernels may take substantial unknown time.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    umask 077
    sudo docker exec --workdir /workspace mimo26-reader python bundle/reader-launch.py --public-argv public-server-argv.json --startup-receipt startup-receipt.json --startup-guard bundle/reader-startup.v4.py --startup-guard-sha256 96a995702aaef9fd015993d0b25afb54d2d951e59a7cd9dbd282636b7a1599bc --checkout /sgl-workspace/sglang --client-module bundle/reader-client.py --client-module-sha256 50b736e6bf1cf732948ffaf2ea33dee0c0f509dc25f500027e2ea98eabfef8a6 --model-dir /workspace/model --assets-manifest bundle/native-assets-client-manifest.json --logging-config /workspace/private-logging.json > native-service.redacted.log 2>&1 &
    printf '%s
    ' "$!" > reader-launch.pid
    chmod 600 native-service.redacted.log reader-launch.pid

    Expected result: The separate normal native service starts or records a redacted failure. Background process launch is not readiness or successful model execution.

Connect to your endpoint

http://127.0.0.1:30000/v1/chat/completions

Run the client inside the same local container. The service binds only host loopback30000; do not expose it through a reverse proxy or public bind.

Access: loopback. The supported native API key comes from the existing reader environment and is appended only in memory by the checked launcher. Official custom logging plus stream redaction protects preparation/worker diagnostics. The client verifies safe actual metadata fields without persisting whole server-info responses, then uses Bearer authorization for bounded native chat requests.

Verify the setup

  1. 1. Run all complete native multimodal and history jobs

    Run inside the reader container so the exact native tokenizer and full assets remain local. The client first verifies safe actual server-info/model-info fields, resolved context and no auto-truncation, exact version/model/source bindings and the memory-only authenticated argv hash. It then sends serial text, image, standalone audio, native video-with-audio and inert tool/history jobs.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    sudo docker exec --workdir /workspace mimo26-reader python bundle/reader-client.py --base http://127.0.0.1:30000 --model-dir /workspace/model --assets-manifest bundle/native-assets-client-manifest.json --protocol-core bundle/protocol-core.py --fixture-validator bundle/reader-fixtures.v2.py --fixture-validator-sha256 d310690450ac42941deea53ec2a0dba1f5f98f688904b423e481f4106b19dce5 --fixtures /workspace/fixtures --server-model-path /workspace/model --served-model-name mimo-v2.6-flash --startup-receipt startup-receipt.json --server-argv public-server-argv.json --runtime-source-dir /sgl-workspace/sglang --output /workspace/reader-results.json

    Expected result: The client exits successfully and writes a populated, valid, parseable JSON result after every required protocol check passes. The client reserves an empty output file before checking; an empty reserved file or file existence alone is never evidence of success. Inspect the completed result and perform the documented human quality checks separately.

  2. 2. Inspect actual task quality and complete modality coverage

    Privately inspect the result and the owned fixtures: correct arithmetic, red left/blue right, lower then higher tone, the red rectangle moving right while sound remains, and the fixed inert tool result retained in the follow-up. Do not execute generated code or tools. A protocol pass does not prove accuracy. Distinguish the eight fully decoded input frames from native temporal grouping/selected indices/grids; record actual available native metadata and do not invent a visual-token count or claim unobserved selected-frame coverage.

    Expected result: Reader records grounded observations, actual hashes/usage and any errors. No expected model answer, fit, throughput or quality score is fabricated.

Performance evidence

No compatible measurement available. Documented support and estimated memory do not establish response speed.

Limits and troubleshooting

  • All work here is source-documented and statically/fake tested. No model, tokenizer, codec, GPU, FFmpeg/media, server, download, build, purchase or inference was executed by the author. A process start, HTTP response or fake test is not fit, model quality or throughput proof.
  • The exact original RL family checkpoint is explicit. Frozen provider API byte equivalence remains unknown; later MOPD and external five-layer DFlash are separate open scopes. The selected three-layer native EAGLE route is source-qualified, not the model-team validation of the external-DFlash recipe.
  • Full native vision, audio, temporal video with sound, reasoning and inert tool history remain. Eight source frames are fully decoded by the fixture preflight; native temporal grouping, selected indices/grids and actual prompt expansions are distinct. Never invent eight independent visual tokens or unobserved frame-coverage evidence.
  • The external Jinja is 3,868 bytes versus 3,867 bytes embedded in tokenizer_config; the difference is one internal blank line after the render_messages macro, with both ending in newline. Exact released Transformers selects the external file and the client checks its actual equality; it is not merely a trailing-newline claim.
  • One serial client request at a time does not cancel GPU compute on socket timeout. Native runtime caps may allow more requests than this harness; keep the private endpoint on a trusted reader host and stop the full dedicated container on failures.
  • All four source-correlated codec ranks must strictly preload. Native source permits missing-K zero synthesis only under the complete verified codec/source policy; do not invent learned-K completeness or numerical equivalence. FP32/BF16 state conversion is explicit, with actual runtime success unmeasured.
  • Exact pyproject metadata declares no Torch-version conflict betweenTorch 2.13.0/TorchAudio 2.11.0/Codec 0.15.0; absence of a Requires-Dist conflict is not ABI proof. Native shared-FFmpeg backend imports/decoding, dependency diagnostics and actual kernels must pass on the reader host.
  • The immutable checkout/build context is verified, but system/transitive packages and compiled kernels are reader-resolved. Record exact installed versions, image ID and failures; do not claim an unsigned floating image or a version string proves compiled-source identity.
  • The chosen four-GPU/B300 source route and host/disk allocations are not measured minimums. No local consumer-GPU, CPU-only, AWS usable-memory or interconnect-bandwidth equivalence is inferred.
Pinned download, index, SHA or native manifest mismatch
Stop before native imports. Preserve the partial file and exact error privately; verify the immutable revision and whole90asset manifest. Do not skip a file, accept mutable main, follow an unrelated API alias, bypass gating/terms or remove experts/auxiliary modalities.
Source, package, driver, GPU cohort or native resolved-argument guard fails
Keep the service stopped. Check all ten source-manifest hashes, complete Git tracked source, four Docker-visible physical devices0..3, NVIDIA baseline and native package diagnostics. Repair the documented environment with the administrator; no source math patch, dependency stripping, no-auto-truncation bypass or replacement model.
Codec preflight hangs, one rank fails, or cleanup times out
Do not start the model. The separate timeout is a hard reader launch bound, not recovery proof. Stop the dedicated container, verify all ranks/groups/topology and exact codec state/source identities, preserve failure receipts and retry only after a concrete environment correction.
Fixture or TorchCodec audio/video probe fails
Use a source-qualified FFmpeg8.0.1 build with shared libraries, libx264 and AAC; inspect actual build/version/encoder outputs. Require full eight-frame decode and both ordered tones in the retained audio stream. Do not fix this by deleting audio/video, uploading a synthetic image as video, truncating a longer clip or swapping the native backend silently.
Native HTTP readiness or private authentication check fails
Confirm the redaction launcher is the only entrypoint, key exists in the reader environment and the service remains loopback. Inspect only redacted logs and safe whitelisted metadata. Do not print environment values, effective argv or whole server-info responses. A launch PID or open TCP port is not model readiness.
Length finish, wrong usage/types, malformed thinking/tool/EOS or task answer is wrong
Reject the result. Retain stop-inclusive raw output and expanded prompt IDs plus exact native decoded text, usage and unmodified history. Full prompt plus the 4,096 cap must fit 16,384 without truncation. Do not strip controls, force an answer, execute tool/code, infer accuracy from a protocol pass or shrink/drop modalities to manufacture success.
Out of memory, slow loading, unavailable kernels or disk exhaustion
Actual fit/time is unknown. Stop the dedicated workload, record exact source/device/dependency/resource state and diagnose the complete supported route. Do not use active parameters as memory, transfer B300 results to H200/CPU or remove MTP/vision/audio to claim this guide succeeded.

Stop the model

  1. 1. Stop the private service and all native workers

    Stop the dedicated container to end all model, launcher and GPU workers, including work that outlived a client timeout. Save only authorized private redacted diagnostics/results and hashes. This does not delete the verified model or fixtures.

    Command
    set -e
    sudo docker stop --time 60 mimo26-reader
    sudo docker inspect --format '{{.State.Running}}' mimo26-reader
    nvidia-smi --query-compute-apps=pid,process_name,used_memory --format=csv

    Expected result: The container is not running and the reader checks that its native workers are gone. No claim is made that a client timeout cancelled GPU work.

Uninstall

  1. 1. Remove only the dedicated reader environment

    First stop the service. This explicit cleanup removes the named container and reader images; retain original model data/results until backed up and verified. Do not remove shared Docker images or GPU drivers used by other workloads.

    Command
    set -e
    sudo docker rm mimo26-reader
    sudo docker image rm local/mimo26-sglang983e:reader local/mimo26-sglang983e:base

    Expected result: The dedicated container/images are removed; any shared layers may remain.

  2. 2. Optionally remove private model, fixtures and source data

    After confirming authorized backups and the exact directory, delete only this dedicated workspace. This is reader-invoked cleanup, not an action performed by the author. Existing key management is external; the guide neither creates nor rotates credentials.

    Command
    set -e
    workspace="$HOME/mimo26-flash-native"
    test "$workspace" = "$HOME/mimo26-flash-native"
    test -d "$workspace"
    rm -rf -- "$workspace"

    Expected result: Only the dedicated workspace is removed when the reader intentionally chooses this step.

Sources and verification

Sources checked Oct 17, 2026. Verification source

Compare this configuration
Cloud serverDocumented setupSources checked Oct 17, 2026

Run full native MiMo V2.6 Flash RL with image, audio, video and tools on an AWS B300 Capacity Block

Run the exact complete publisher RL release with mixed FP8/MXFP4 weights, BF16 routing, native vision/audio and all three embedded MTP layers on one four-GPU tensor/expert group. The private authenticated research client preserves full media and reasoning/tool history, uses a 16,384-position allocation and a 4,096-output cap, and rejects malformed or truncated results. Full task quality, memory fit, startup time and speed are unknown. This selects four of eight billed B300 GPUs; reservation and persistent storage are priced separately.

Hardware
AWS p6-b300.48xlarge; four of eight B300 GPUs selected
Runtime
MiMo V2.6 RL complete native SGLang four-B300 EAGLE with three draft layers route SGLang source 983e643; CUDA 13.0.3, Torch 2.13.0, Transformers 5.12.1; reader source build, unexecuted · CUDA
Model format
Native HF mixed FP8/MXFP4 Safetensors · Complete native mixed FP8/MXFP4 release and BF16 router; embedded three-layer MTP retained · Native mixed FP8 linear/MXFP4 expert weights with BF16 router; no conversion or expert deletion
Workload
16,384 token context · 1 concurrent

Based on source documentation; this setup has not been executed by OpenTools. Memory: unknown. No compatible measurement available.

Read the complete setup guide

Before you start

  • Use an existing authorized p6-b300.48xlarge Capacity Block in us-east-1 with Ubuntu 24.04 x86_64,192 vCPUs,4,096 GiB host RAM and a selected1,024 GiB persistent gp3 volume. The instance has eight B300 GPUs; expose only physical GPUs 0 through 3 and pay the whole instance/block.
  • A working NVIDIA Linux driver at or above the conservative580.126.20 CUDA 13.0.3 source baseline, normal Docker/NVIDIA Container Toolkit integration, four visible matching GPUs and exact source and kernel checks are required before full model load. Do not buy hardware based on an unmeasured fit assertion.
  • Provide an existing stable private RFC6750 Bearer key in MIMO_READER_API_KEY on the reader host. Do not put it in public argv files, shell literals, tickets or raw server-info captures. This guide does not create, rotate or accept credentials/terms for you.
  • Read the exact publisher MIT declaration and applicable third-party notices. The native LICENSE filename404 is scoped; no legal clearance or endpoint-byte equivalence is claimed. This is a private bounded research walkthrough, not production/accuracy/agent safety approval.
  • Keep service port30000 closed to inbound networking. The native HTTP endpoint is authenticated loopback; use only existing authorized SSH if remote access is needed. All fixture pixels/PCM are reader-generated originals; no third-party media, voice or real-person recording is needed.
  • Download and verify all 90 assets as regular files before native imports, including all 65 main shards, codec and separate DFlash/mask. Do not point the verifier at Hugging Face cache symlinks, mutable main, MOPD, a smaller model or a converted subset.

Exact model and requirements

Artifact:
Xiaomi MiMo / MiMo V2.6 Flash RL complete native release, all 90 assets · checkpoint XiaomiMiMo/MiMo-V2.6-Flash-RL
Publisher revision:
dcd3fd83fb181622fbc606fbb1709901982a62c2
Artifact digest:
All 90 files are pinned and individually verified by the inline complete manifest; no invented whole-bundle digest.
Download size:
165.53 GiB
Memory requirement (unknown):
Unknown — Complete native model/codec/MTP, KV, collectives, kernels, temporary tensors, runtime and actual per-GPU peak have not been measured.
System RAM / disk:
Unknown / Unknown
Placement:
supported sharding. Single-node TP 4 / EP 4 share the same four device ranks; they are not sixteen GPUs. Three native MTP runners use their distinct source layer slices. External five-layer DFlash files are retained but not selected. Per-device peak and balance are unknown. Full native target and audio/vision plus embedded MTP on the four-GPU native group. No CPU/disk weight offload, requantization, language-only mode or component omission.
KV cache:
Exact native cache dtype/allocation is reader-resolved and unmeasured; do not infer cache precision from stored expert format.
Workload:
16,384 token context; Unknown; Unknown; concurrency 1; batch 1; cache unknown; repetitions Unknown.
Tokenizer:
Exact publisher RL tokenizer and external 3868-byte native Jinja · dcd3fd83fb181622fbc606fbb1709901982a62c2
Sampling / reasoning:
The exact publisher card recommends temperature 1.0 and top_p 0.95; native generation config also has do_sample=False and its own output defaults. This fixed research client explicitly requests temperature 0, one nonstreaming sequence and max_tokens 4096, a deliberate bounded fixture mode rather than a publisher quality benchmark. Do not transfer another model sampler. Native enable_thinking=True and full native template/history are retained. Default native Jinja does not pre-open a think marker; the client validates actual generated boundaries and retains reasoning_content and original media/tool parts. Effective native stop union is 151643/151645/151672. These selected text/tool jobs require complete terminal 151645 and reject other/interior stops, length/abort, malformed controls and strict usage/type mismatches; this does not redefine all native EOS semantics.
Runtime prerequisites:
Ubuntu 24.04 x86_64 host; Ubuntu 24.04 x86_64 / Python 3.12 source default container; NVIDIA Linux driver >=580.126.20, conservative CUDA 13.0.3 source baseline, NVIDIA Container Toolkit 1.18.0 and actual four-device native startup checks.

Official artifact · License

The exact publisher RL card declares MIT. The saved request for its LICENSE filename returned 404; this is not represented as a separately fetched native grant, a nonrelease claim or a license from another model. Review the publisher declaration and applicable MIT notice yourself, preserve copyright/permission notices with copies and modifications, and retain third-party runtime/component notices including FFmpeg/x264 requirements. No terms are accepted or legal/production clearance granted. Current RL pin is a documented original-family checkpoint; equality with the frozen provider API bytes is unknown. MOPD is a separate upgrade scope.

  • Main native weights total 172,932,505,264 bytes across 65 parts, including all 48 MTP keys in layers 0, 1 and 2. Codec is 1,872,618,384 bytes; separate DFlash/mask is 2,936,130,962 bytes. All 68 model-bearing objects total 177,741,254,610 serialized bytes; total disk and GPU memory are different quantities.
  • Publisher names 309B total and 15B activated per token. All experts and complete native modalities remain; active parameters are not a storage or memory shortcut.
  • The selected source route documents four B300 GPUs. Source AWS aggregate2,148 GiB differs from8x268 GiB arithmetic2,144; do not invent usable aggregate/per-device bytes. Reader NVML records actual memory; no AWS-to-local fit or throughput transfer.
  • Full native config 1,048,576 positions, catalog limit and this 16,384 allocation are distinct. Actual expanded image/video/audio/history counts and cache/collective peak are unmeasured.

One-time setup and hardware

hardware
Unknown — Existing hardware acquisition or reservation access cost is not measured; it is not assumed free.
Existing hardware acquisition or reservation access cost is not measured; it is not assumed free. Tax: unknown.
setup
Unknown — Host administration, downloads, source image build and first-run compilation/labor time are unknown. GPU setup consumes reserved block time, not an invented second run charge.
Host administration, downloads, source image build and first-run compilation/labor time are unknown. GPU setup consumes reserved block time, not an invented second run charge. Tax: unknown.

Recurring costs

compute
$129.17 / hour
Dated public Capacity Block hourly equivalent for the whole eight-B300 instance, not On-Demand or a specific reservable offer. Four GPUs are selected but all eight and the full block time are paid. USD 1033.344 for eight nominal hours and USD 3100.032 for 24 nominal hours are unit arithmetic only: no eight-hour block or exact 24-hour offer is claimed. Request durations use one-day increments up to 14 days and seven-day increments up to 182; actual offering may be slightly shorter/longer. Quote full offer hours/price before reader purchase. Prepaid reservation is run cost; no double-counted setup GPU charge. Region: us-east-1. SKU: p6-b300.48xlarge EC2 Capacity Block, whole eight-GPU instance. Tax: unknown. Price dated Oct 17, 2026. Price source
storage
$0.08 / GB month
Separately dated Oct16 region-selected quote USD 0.08 per AWS binary GB-month. Selected 1024 GiB costs USD 81.92 per full month while provisioned, independent of reservation hours; baseline 3,000 IOPS and 125 MB/s. Extra IOPS, throughput, snapshots, transfer, retained IPs and applicable tax are additional unknowns. NVMe instance disks are ephemeral, not this persistent volume. Region: us-east-1. SKU: EBS gp3 baseline, selected 1024 GiB persistent volume. Tax: excluded. Price dated Oct 16, 2026. Price source
egress
Unknown — Actual internet transfer, retained IPs, snapshots and related resources are usage/account-dependent and unknown.
Actual internet transfer, retained IPs, snapshots and related resources are usage/account-dependent and unknown. Tax: unknown.
administration
Unknown — Maintenance labor time and rate are unknown.
Maintenance labor time and rate are unknown. Tax: unknown.

Install the runtime

  1. 1. Select an authorized whole-instance Capacity Block before starting rental

    Reader only: in the EC2 Capacity Blocks console, select us-east-1 and p6-b300.48xlarge, inspect actual availability/AZ/start/end/total price, billing and cancellation terms, existing IAM/SSH access and your authorized Ubuntu 24.04 AMI/driver. Reserve only after your own action-time approval. Request days use 1-day increments up to 14 and 7-day increments up to 182; actual offered hours can differ. The source hourly equivalent is not a specific offer or an8-hour block.

    Expected result: Reader records the exact actual offering and chosen instance/volume IDs, or stops. No reservation or purchase was made by the author.

  2. 2. Prepare the existing Linux GPU host

    Use an existing authorized Ubuntu 24.04 x86_64 host with a working NVIDIA Linux driver at or above the conservative 580.126.20 CUDA 13.0.3 bundled-driver baseline. Driver installation/reboot is an administrator prerequisite; do not proceed if the four selected B300 devices are absent. These reader commands install normal host tools, not the model.

    Command
    set -e
    sudo apt-get update
    sudo apt-get install -y python3.12 curl ca-certificates gnupg2 git docker.io
    test -n "${MIMO_READER_API_KEY:-}"
    mkdir -p "$HOME/mimo26-flash-native"
    chmod 700 "$HOME/mimo26-flash-native"
    cd "$HOME/mimo26-flash-native"
    nvidia-smi --query-gpu=index,name,uuid,driver_version,memory.total --format=csv > host-gpu-inventory.csv
    df -B1 .
    free -b

    Expected result: Reader confirms the owned device inventory, driver, host memory and at least 1 TiB working disk allocation. This records resources, not model fit.

  3. 3. Configure the source-documented NVIDIA container runtime

    Use the versioned NVIDIA Container Toolkit 1.18.0 Debian route. Restarting Docker affects existing containers: use a dedicated authorized host or coordinate with its administrator. No credentials or terms are accepted by this guide.

    Command
    set -e
    curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor --yes -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
    curl -fsSL https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list >/dev/null
    sudo apt-get update
    sudo apt-get install -y nvidia-container-toolkit=1.18.0-1 nvidia-container-toolkit-base=1.18.0-1 libnvidia-container-tools=1.18.0-1 libnvidia-container1=1.18.0-1
    sudo nvidia-ctk runtime configure --runtime=docker
    sudo systemctl restart docker

    Expected result: Normal NVIDIA Docker integration is installed. Stop on unavailable pinned packages; do not replace releases silently.

  4. 4. Build the exact complete source runtime

    The official Dockerfile supports a local source context. Use the full pinned checkout and its unchanged Dockerfile, not a floating dev image. This build can be expensive and uses disk and setup time; no build was executed by the author.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    git clone https://github.com/sgl-project/sglang.git sglang983e
    git -C sglang983e checkout --detach 983e643854f15cf9ef4370a49dfd74b6af54c3e3
    test "$(git -C sglang983e rev-parse HEAD)" = 983e643854f15cf9ef4370a49dfd74b6af54c3e3
    git -C sglang983e diff --exit-code HEAD --
    sudo docker build --build-arg BRANCH_TYPE=local --build-arg USE_LATEST_SGLANG=0 --build-arg SGLANG_BUILD_COMMIT=983e643854f15cf9ef4370a49dfd74b6af54c3e3 --build-arg SGLANG_IMAGE_TAG=local/mimo26-sglang983e:base -f sglang983e/docker/Dockerfile -t local/mimo26-sglang983e:base sglang983e

    Expected result: The complete source-built image is created or the build fails. First-build/JIT time and compiled compatibility are unknown; record failures rather than deleting dependencies.

  5. 5. Add shared FFmpeg 8.0.1 for the native media backend

    TorchCodec requires FFmpeg shared libraries; a static CLI is insufficient. Build the exact FFmpeg release with shared libraries, libx264 and AAC. Follow applicable FFmpeg/x264 license requirements. System compiler/libx264 packages are reader-resolved and recorded, not called a complete binary lock. Restore Git metadata only when absent, then prove all tracked SGLang source matches the pinned commit.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat > Dockerfile.reader <<'DOCKERREADER'
    FROM local/mimo26-sglang983e:base
    USER root
    RUN apt-get update && apt-get install -y --no-install-recommends build-essential pkg-config nasm yasm libx264-dev git ca-certificates && rm -rf /var/lib/apt/lists/*
    RUN git clone https://github.com/FFmpeg/FFmpeg.git /opt/ffmpeg-source && cd /opt/ffmpeg-source && git checkout --detach 894da5ca7d742e4429ffb2af534fcda0103ef593 && test "$(git rev-parse HEAD)" = 894da5ca7d742e4429ffb2af534fcda0103ef593 && ./configure --prefix=/opt/ffmpeg801 --enable-shared --disable-static --enable-gpl --enable-libx264 --disable-doc && make -j8 && make install && printf '/opt/ffmpeg801/lib\n' > /etc/ld.so.conf.d/ffmpeg801.conf && ldconfig
    ENV PATH="/opt/ffmpeg801/bin:${PATH}"
    RUN cd /sgl-workspace/sglang && if [ ! -d .git ]; then git init && git remote add origin https://github.com/sgl-project/sglang.git && git fetch --depth 1 origin 983e643854f15cf9ef4370a49dfd74b6af54c3e3 && git reset --mixed FETCH_HEAD; fi && test "$(git rev-parse HEAD)" = 983e643854f15cf9ef4370a49dfd74b6af54c3e3 && git diff --exit-code HEAD --
    WORKDIR /workspace
    CMD ["/bin/bash"]
    DOCKERREADER
    sudo docker build -f Dockerfile.reader -t local/mimo26-sglang983e:reader .
    sudo docker image inspect --format '{{.Id}}' local/mimo26-sglang983e:reader > reader-image-id.txt

    Expected result: Shared FFmpeg and the exact tracked runtime are present, or build/source checks fail. The image ID is actual reader evidence, not author execution.

Download the model

  1. 1. Write inline reader source bundle, part 1 of 7

    These inline bytes encode the complete reader helper source and metadata. They contain no model, tokenizer or media data. Complete every numbered part before extraction; no private author path or temporary file is a reader dependency.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat > reader-source.b64 <<'SOURCEPART'
    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
    SOURCEPART

    Expected result: This numbered inline source-text part is written; it is not executed.

  2. 2. Write inline reader source bundle, part 2 of 7

    These inline bytes encode the complete reader helper source and metadata. They contain no model, tokenizer or media data. Complete every numbered part before extraction; no private author path or temporary file is a reader dependency.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat >> reader-source.b64 <<'SOURCEPART'
    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
    SOURCEPART

    Expected result: This numbered inline source-text part is written; it is not executed.

  3. 3. Write inline reader source bundle, part 3 of 7

    These inline bytes encode the complete reader helper source and metadata. They contain no model, tokenizer or media data. Complete every numbered part before extraction; no private author path or temporary file is a reader dependency.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat >> reader-source.b64 <<'SOURCEPART'
    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
    SOURCEPART

    Expected result: This numbered inline source-text part is written; it is not executed.

  4. 4. Write inline reader source bundle, part 4 of 7

    These inline bytes encode the complete reader helper source and metadata. They contain no model, tokenizer or media data. Complete every numbered part before extraction; no private author path or temporary file is a reader dependency.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat >> reader-source.b64 <<'SOURCEPART'
    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
    SOURCEPART

    Expected result: This numbered inline source-text part is written; it is not executed.

  5. 5. Write inline reader source bundle, part 5 of 7

    These inline bytes encode the complete reader helper source and metadata. They contain no model, tokenizer or media data. Complete every numbered part before extraction; no private author path or temporary file is a reader dependency.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat >> reader-source.b64 <<'SOURCEPART'
    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
    SOURCEPART

    Expected result: This numbered inline source-text part is written; it is not executed.

  6. 6. Write inline reader source bundle, part 6 of 7

    These inline bytes encode the complete reader helper source and metadata. They contain no model, tokenizer or media data. Complete every numbered part before extraction; no private author path or temporary file is a reader dependency.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat >> reader-source.b64 <<'SOURCEPART'
    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
    SOURCEPART

    Expected result: This numbered inline source-text part is written; it is not executed.

  7. 7. Write inline reader source bundle, part 7 of 7

    These inline bytes encode the complete reader helper source and metadata. They contain no model, tokenizer or media data. Complete every numbered part before extraction; no private author path or temporary file is a reader dependency.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat >> reader-source.b64 <<'SOURCEPART'
    WPAMioRuqKhVIGoqZz5wMAMuahd3X9hkp2+amevLgMM73OLdrJyJARSinQTOU+uPA6g9Jnvsno1e58pUBnDgFugb1eRcG2O8q1ss39Iahh+7xWy7sTdHk5E3ULjCLVCi9gV6G1LICmPWe75RhmvIAjysvBOzGxxVVkSslxz/PaWLiB4bfcmwjmbPgbaucyHLns0NqO5TQ3tMuV+kYSTzgqFjSzk2szK+PVsz/7AwpG92klgIfXO46UL9qaV5XU6LjelyUbDblP2S2c1ugvJs3nrK6WicvYTYN169NnqAzQsatqZVhjTQuee6NVCIiVvTpvgbWLrvJQgBXak+yCJUQQGn2/EVQcVZvFSjmWABkc8QWrYLSJs9i3bbP8r9njSLtu/95fmvoF6jDCQVeLSHDPYFj75j5bZfEm7HMzLH6ir7ltpJX58d73Ro7A4I0HrkwbgAq0BneMAt191t36ufL35+PuU8A9NHLy6mfzn/m6Pz3H99ZAFPBkUHwNTZig4eM1gMOCP9q+/gluyMCEcef5/RPSieU5GRzkC12W3lmeYhFJAjzXZ6ol8otniJnKwPnizADTcZjufner/Gc5e5Zxqx4jww+jFIHOrHC+t0dKdwiEORFN1RF6hi/bZcX1fAJH9l/GerThsRWqtzJ4TRdUIH+9k/SA00ytzpkdanTmzoIJ0ojLxMFg2pzTNEWiVpjKA9LNBxZVGBWgsbWB9O09v+0UquSaDRE40YDUu62K1RMz5CLzx1jDtRamgTXRrE7bIaHl3uLHhoBShqUvdaOET5bFHuWYvI1U/7cnFvSDdhHGD2n+V7p5nyjNyLOT3mTAPOB8onUI2MFwWGbParGhLhtGLshJ6GRrh7ZGHLz7/tvyTTzPdzN4+ySmZxFZSu53uyrOI8ifIwzaIwTnxZ5KKoSvgRZK70pJunQRXmfl7Et0IoG4gv46PIeggcFywk5aZ30rDlZ6Q2MXQlItci1ZL+V4EV2h5H6GiE3kWwgUzPn/067txZlDdOI7ZhpCIfWjuTake5HNuOOYzXTB6U+HPfP4dijO7unlNjZLZcju/nqwPlNE7mS2KGH/Us9PQomifH3QCa1Xw7dq6+74lNgQrf8ebo+94NfPCGFOvNBP7UnlMgClF5wBrkarTZfkS0vO+dvtYr+BxOBwzgEDTYDM3XoJquzjVNLQX+h1M1bs6boph5S6FTcXop5aPIvau9EzcnILqLa0L2lBvOW2+cbEvy5aCUNXI+2xKwHV1sD21AK0W3+qb6HMhq2MYVXhdR2neuLs8fPzp7df544igvIAXKRcM3di6e/fjc0V5p9ExfGfecx+c//PIEJACV6Tu/Pbp8dvEMH5xfXj6/hH/PLi9eXZw9eup0uftfL2AV4spTzTZ81A1GrZ1NQN2WTM3wsoPqxogIzSXw5JOjfFTxZ+8YREL3ftPiOExFN0db7F2Z6fPnvvNWoJ9D46tTdt3EJ8TZKDb1FynP4E9ch5GiMYM8qg/b0clJ7ffpWD2iqHLuT98hYjBJA/yD3yfEfPhSTcdVm45Jq1bfMWP3CbvVrN0qjTdFy5V4Q6NJxs9KZTCjPOD6CN93dqDLLteL+tdQp0DRfzNigzP5/LkRCay8GMmNtxHO1Yr6PRjT28Ffek9XtzIUzY+si1m6yXbsKG9nvO0eWx6CagEc99ELCelQEAtdLoIKDUiTpLMu6cu3Rljvv47Vx27bQ9tU21GaxsWiKlEIkHBeoaL6fPrbJea++p1+n4EsecU/z//j7GnfXcauS2YREvXwoiqpblX2nfdKtmsJrkhsnygVpOTT50+ewBKfnj1/9uPFk6kKbaCTgnUQIM90W/wN8fzFSH49yxqov2Ut+JUdQqOlwtPZAs4puPFBk7x8usUALyX2VKU9jh+M+R/eoHF/hv8VFixodtDm2HFUezwI1JjxgTRiVbtAKrmqphHR1dUskpGBP9aCnrS/9nCM5VTDlFDVennMkeejFnmnt0WbM19ysrjaxxzFiTTeXexdRMw6WzTIUTjyM5SF9kftP7QnKlbve0rUcUcV32D9pnzZEy8GOMuIKeNDqkXkzU5h3Dbmb8jPjynuh9zz0T0NQ0wI7hpU3/US2IRKnRA5RzQ4Yg0nId00Skw4AVjYtbOqOQ77nWoMwe2dO+5gqKOOPihyQJJttxpIV42GTufw77jbyvX2oypL5miEVG2UBtUPmmDgO/UNhSEy472Y/ZN5m7XjNAqCRVn0H1Dox4MH1+8ZelNpl60NGK0OHeuvp8QUHgRwuZ3CRn9bOXitsQR0agbajGr1GWNJKB3YlJvt0d3FgffQXA8jI/RgqD71Wn2yYk/wOs/wAJFr/WmlDekKlYHBahoKOPmrhiOsh/ZwBT7ydAFJNY47XgaHmthLpZcmfhp5mRflaZXGeVBUsYzCsqoKTwRp5aUCdgk/j6IoFYWfB6lXJVFaH3eucIg/MZb96++a15uvvxvBs300cAsv7MSgacKJ7PV3fd0QU8oNpLnIE0+4WVjIsCjSvMwi1/dllJelK6u0FL4Ufl56rgyBTKAyc+MgT0VchmGWlJQb5ehz/xso3cctP0CjLOIsDGQS+EGWelEWwPfL2PMCAf9FmZ9USSBLP5OlGxXCi30Zg4aSiDySReXG7j1otEezGzv+MNmZ54oiEpXryTwIK7/wRSTyKoyzrIpE6FZxkGRpBkfeJM+DXOZxlMg4lYnEU3Ca34Ns8nXYnBgnwBO2Dx6m1XWrKs5E7ld+VVZ5EsrAy5I0E6IMEz/z8ioNcwEHwzLOK99PSgklRFREJY545v+3DPEtHJFleRW7ZVDCGMLS9YvMk1nuI6KaLHK/EH4SFDnQDvNfijQQmRv4ZZ4mRVQkqbgHuSpxwYmNK3uYUM/1cz8ooqxMi1TmueumVRGmovJTz3XdsMrjwk2KIML15UVxVkmvQL71Ejf3fHl/HihXU8MGt8x/WZRFIDMBax/YNU7SPA49LwujKnLzJIiiKpBVXHhhWSQhrLggL5PIC2BTQKy69P500j8LMnnfsl15aD6CcXGLUpRR6Aq0EGVeUUkYNODSEP6Ky9yHLc0LY5j9JEhTD86MboBbWnwPOkEEMIjt5oQjHQy3HiY3qbwwiCvpZwX8l+aF51dhEMnI94ArMxmWsPDcqCrTrMqBR2SQFLCTxVKmoVckwT3IJf4ENp3NlwyddsugprDDwhLB6U7CTFRF4coEhFQGu1IR5K6AwUy9wo18twgTN5OVG5RBVeVe4CbRfai0Ln0O05fDhpSk8GmQPJFXeiB4JGxVGWySKaz+JImBA1wXtny/lB7sCiDBSqDaLYE/YLAVfa8Xk24JrjwXmqhoWSYSN8kyWA6xF3giFqkbujAnsCt6YRSLPJSViPwK1oKXwnIRWeIGsNTLLBCp9w1CvHkDf2AsotLNQPThFu0CAwkftw7Y+WQa+14QhjB5buyFIJ4rNwcSYwEiMAVdQ8RFlVbi/7i8VpvJ33cCaP0HnadOqlV6mNYKtgg/g40k9itYoR6s2KosQLNJYQm4UeRKoK8IPC9yyxLkswjjCBaoL1I0WgfeH0zr/EO1Cm/T1oIorGI/BlHnJrB9VJkAevIAo4GzqkykdEOZJaIM8gQUSumXsGaSwJNemEdB9f9B7ln7NNOqXXnVZkgpHg+QHYZAUCWKBIRcBlIQVKHKlbB+QPK5cRQGAsYZCCxh93NBFxIihO7FOehGRSLuRTY5qQLB4uZEOWos13egOIFV5ceijN3UzQtQeNKsiGHV51kokrR0q9yHTdH1RQFaUopSG0qJNIlhkGH403+SvfuPEdgqrclhaiPQd3NPiqr0QABK0CgiGDIv8WAnKLIghUOSl4GilKc5KEQil3BCjLzIy+HkVlXC/+dUL5Rg/Pwv/wUm/U7c
    SOURCEPART

    Expected result: This numbered inline source-text part is written; it is not executed.

  8. 8. Verify and reconstruct every reader helper

    Verify the entire decompressed source bundle and every helper SHA before importing any helper. Source files already present must match exactly. Never fetch executable code from a private author artifact URL.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    python3.12 - <<'PYSOURCES'
    import base64,zlib,json,hashlib,pathlib
    compressed=base64.b64decode(pathlib.Path('reader-source.b64').read_text(),validate=False)
    z=zlib.decompressobj();raw=z.decompress(compressed,262145)
    assert len(raw)<=262144 and z.eof and not z.unused_data and not z.unconsumed_tail
    assert hashlib.sha256(raw).hexdigest()=='e1468069bc91bcd2b807c05cf6d248d1e4f81d27d10f595d02013d11c789afba'
    files=json.loads(raw);root=pathlib.Path('bundle');root.mkdir(exist_ok=True)
    for name,row in files.items():
     assert pathlib.PurePosixPath(name).name==name and '/'not in name
     b=row['text'].encode();assert hashlib.sha256(b).hexdigest()==row['sha256']
     f=root/name;assert not f.is_symlink()
     if f.exists():assert f.read_bytes()==b
     else:f.write_bytes(b)
    print('All11 complete reader source/metadata files verified; no native imports.')
    PYSOURCES

    Expected result: All eleven helper and manifest files match the frozen inline source exactly.

  9. 9. Download and verify the entire exact native release

    Reader-only download materializes regular files, not Hugging Face cache symlinks. Every one of the 90 assets is checked by its pinned SHA-256 or Git blob identity and exact size, including all 68 model-bearing objects. All three embedded MTP layers and the separate external DFlash bundle remain on disk; this recipe selects embedded EAGLE, not external DFlash.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat > reader-download.py <<'PYDOWNLOAD'
    import hashlib,json,pathlib,urllib.request,importlib.util
    root=pathlib.Path('model');root.mkdir(exist_ok=True)
    m=json.load(open('bundle/native-assets-client-manifest.json'));assert m['repository']=='XiaomiMiMo/MiMo-V2.6-Flash-RL' and m['revision']=='dcd3fd83fb181622fbc606fbb1709901982a62c2' and len(m['files'])==90
    base='https://huggingface.co/'+m['repository']+'/resolve/'+m['revision']+'/'
    for row in m['files']:
     rel=pathlib.PurePosixPath(row['path']);assert not rel.is_absolute() and '..'not in rel.parts
     f=root.joinpath(*rel.parts);f.parent.mkdir(parents=True,exist_ok=True)
     assert not any(x.is_symlink()for x in [f,*f.parents])
     if not f.exists():
      tmp=f.with_name(f.name+'.partial');assert not tmp.is_symlink()
      with urllib.request.urlopen(base+row['path'],timeout=120)as src,tmp.open('wb')as dst:
       for block in iter(lambda:src.read(1048576),b''):dst.write(block)
      tmp.replace(f)
     assert f.stat().st_size==row['bytes'],row['path']
     h=hashlib.sha256()if row['algorithm']=='sha256'else hashlib.sha1()
     if row['algorithm']=='git-sha1':h.update(b'blob '+str(row['bytes']).encode()+b'\0')
     with f.open('rb')as stream:
      for block in iter(lambda:stream.read(1048576),b''):h.update(block)
     assert h.hexdigest()==row['digest'],row['path']
    weightrows=[r for r in m['files']if r['path'].endswith(('.safetensors','.pt'))]
    assert len(weightrows)==68 and sum(r['bytes']for r in weightrows)==177741254610
    index=json.load(open(root/'model.safetensors.index.json'))
    main={r['path']for r in m['files']if r['path'].endswith('.safetensors')and '/'not in r['path']}
    assert len(main)==65 and set(index['weight_map'].values())==main
    keys=[k for k in index['weight_map']if k.startswith('model.mtp.layers.')]
    assert len(keys)==48 and {k.split('.')[3]for k in keys}=={'0','1','2'}
    f=pathlib.Path('bundle/reader-client.py');assert hashlib.sha256(f.read_bytes()).hexdigest()=='50b736e6bf1cf732948ffaf2ea33dee0c0f509dc25f500027e2ea98eabfef8a6'
    spec=importlib.util.spec_from_file_location('reader_asset_verifier',f);mod=importlib.util.module_from_spec(spec);spec.loader.exec_module(mod)
    mod.verify_model(root,'bundle/native-assets-client-manifest.json')
    print('All90 complete pinned assets and68 model-bearing objects verified; three native MTP layers retained. No model or tokenizer loaded.')
    PYDOWNLOAD
    python3.12 reader-download.py

    Expected result: All 90 files verify before any model/tokenizer/native import. Complete model-bearing storage is 177,741,254,610 bytes; this is not GPU memory usage.

Configure

  1. 1. Write the secret-free native configuration

    Select full native EAGLE with three draft steps, all native encoders and the native parsers. Context 16,384 and output 4,096 are bounded research allocations. The card recommends temperature 1.0 and top-p 0.95; this client deliberately requests temperature zero for fixed inspection jobs, not a publisher quality benchmark. No API key is saved in this argv file.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat > public-server-argv.json <<'PUBLICARGV'
    [
      "--model-path",
      "/workspace/model",
      "--served-model-name",
      "mimo-v2.6-flash",
      "--context-length",
      "16384",
      "--tp",
      "4",
      "--ep",
      "4",
      "--dp",
      "1",
      "--pp-size",
      "1",
      "--speculative-algorithm",
      "EAGLE",
      "--speculative-num-steps",
      "3",
      "--speculative-eagle-topk",
      "1",
      "--speculative-num-draft-tokens",
      "4",
      "--moe-runner-backend",
      "deep_gemm",
      "--moe-a2a-backend",
      "deepep",
      "--attention-backend",
      "fa4",
      "--mm-attention-backend",
      "fa4",
      "--host",
      "127.0.0.1",
      "--port",
      "30000",
      "--reasoning-parser",
      "mimo",
      "--tool-call-parser",
      "mimo",
      "--mem-fraction-static",
      "0.6",
      "--chunked-prefill-size",
      "49152",
      "--max-prefill-tokens",
      "65536",
      "--max-running-requests",
      "64",
      "--cuda-graph-max-bs-decode",
      "64",
      "--page-size",
      "1",
      "--swa-full-tokens-ratio",
      "0.03",
      "--cuda-graph-backend-prefill",
      "disabled",
      "--moe-dense-tp-size",
      "1",
      "--deepep-mode",
      "auto",
      "--trust-remote-code",
      "--enable-p2p-check",
      "--mm-enable-dp-encoder",
      "--enable-multi-layer-eagle",
      "--enable-dp-lm-head"
    ]
    PUBLICARGV
    chmod 600 public-server-argv.json

    Expected result: Complete source-supported native argv is present with no language-only, auto-truncation, replacement checkpoint or secret override.

  2. 2. Optionally open the existing authenticated SSH tunnel

    Run this on your workstation in a separate terminal only if you need remote loopback access. Existing SSH identity/account and instance host are reader prerequisites. The complete client still runs in the cloud container with its local verified assets.

    Command
    ssh -N -L 30000:127.0.0.1:30000 ubuntu@YOUR_EXISTING_INSTANCE_HOST

    Expected result: Only the authenticated tunnel is open; no public model port or new credential is created.

Start the model

  1. 1. Create the private runtime container

    Expose only physical GPUs 0 through 3 using Docker GPU device selection; the startup checker requires the same four devices in NVIDIA and CUDA inventories. Host networking and IPC are intranode runtime facilities; the actual HTTP service is explicitly loopback. Existing key is passed by environment name only. Privileged host administrators can inspect container environment; do not publish inspection dumps.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    test -n "${MIMO_READER_API_KEY:-}"
    sudo --preserve-env=MIMO_READER_API_KEY docker run -d --name mimo26-reader --network host --ipc host --gpus '"device=0,1,2,3"' --env MIMO_READER_API_KEY --env HF_HUB_OFFLINE=1 --env TRANSFORMERS_OFFLINE=1 -v "$PWD:/workspace" local/mimo26-sglang983e:reader sleep infinity
    sudo docker exec mimo26-reader bash -c 'python -m pip check && python -m pip freeze > /workspace/installed-requirements.txt && dpkg-query -W > /workspace/system-packages.txt && ffmpeg -version > /workspace/ffmpeg-version.txt && ffprobe -version > /workspace/ffprobe-version.txt'

    Expected result: A private idle container exists, with actual installed dependency/system records. No model is loaded yet.

  2. 2. Run the native source and platform startup guard

    This reader operation performs actual package/GPU/native configuration checks but does not construct the full model. It requires the existing key only to join the public and effective argv hashes. Authentication log redaction is supplied separately by the launcher; this result alone is not HTTP readiness.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    sudo docker exec --workdir /workspace mimo26-reader python bundle/reader-startup.v4.py --checkout /sgl-workspace/sglang --server-argv-json public-server-argv.json --output startup-receipt.json

    Expected result: The new reader startup receipt passes exact source/dependency/GPU/driver/native resolved-argument checks. Stop on any failure; no source or dependency stripping.

  3. 3. Strictly preload the codec in all initialized native ranks

    Run the reviewed separate-process codec preflight before starting the untouched full server. A hard external timeout bounds pathological native collective teardown; it is not proof of recovery or cancellable inference. It preserves native class/remapping, exact files, FP32/BF16 conversion policy and all intended audio ranks.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    sudo docker exec --workdir /workspace mimo26-reader timeout --signal=TERM --kill-after=30s 600s python bundle/reader-initialized-audio-preflight.v2.py --snapshot /workspace/model --checkout /sgl-workspace/sglang --server-argv-json public-server-argv.json --dist-port 29551 --output-dir audio-preflight

    Expected result: All four rank receipts succeed after strict state/shape/dtype/finite/remap checks and cleanup. Any rank/bootstrap/timeout failure blocks full server launch.

  4. 4. Generate and validate the original private multimedia fixtures

    Reader-only generation creates the owned PNG, two-tone WAV and real eight-frame H.264 MP4 with AAC audio. This is not a downloaded recording, fake speech or an array of image messages. Actual output hashes and full decoding checks are recorded by the reader.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    sudo docker exec --workdir /workspace mimo26-reader python bundle/reader-fixtures.v2.py generate /workspace/fixtures
    sudo docker exec --workdir /workspace mimo26-reader python bundle/reader-fixtures.v2.py validate /workspace/fixtures > fixture-validation.json

    Expected result: The exact fixed files, hashes, full eight-frame motion, ordered tones and retained AAC audio pass actual reader validation. No agent media was generated.

  5. 5. Probe the actual native shared-library media backend

    Require the same TorchCodec backend used by the native runtime, not just a working FFmpeg CLI. Reader-only imports and decoding happen here after complete artifact verification. Failure does not justify dropping audio/video or silently selecting another decoder.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    cat > reader-media-backend-probe.py <<'PYMEDIAPROBE'
    import torch,torchaudio,torchcodec
    from torchcodec.decoders import AudioDecoder
    from sglang.srt.utils.video_decoder import VideoDecoderWrapper,_BACKEND
    assert _BACKEND=='torchcodec','Native TorchCodec shared-library backend required; no silent fallback'
    v=VideoDecoderWrapper('fixtures/moving-rectangle.mp4',device='cpu',num_decode_threads=1)
    assert len(v)==8
    for i in range(8):assert tuple(v[i].shape)==(128,256,3)
    a=AudioDecoder('fixtures/moving-rectangle.mp4',sample_rate=24000,num_channels=1).get_all_samples()
    assert a.data.ndim==2 and a.data.shape[0]==1 and 48000<=a.data.shape[1]<=49152 and torch.isfinite(a.data).all()
    print('Reader native TorchCodec shared-library import/decode probe passed; this is not full-model inference or a GPU fit test.')
    PYMEDIAPROBE
    sudo docker exec --workdir /workspace mimo26-reader python reader-media-backend-probe.py > reader-media-backend-probe.txt

    Expected result: Native TorchCodec imports and decodes all source frames and retained audio, or fails closed before full model startup. GPU/model inference remains untested.

  6. 6. Start the full authenticated native model with secret-safe logging

    The reader launcher verifies all 90 assets again, loads the normal native HTTP entrypoint, appends the existing key only in memory, and configures official logging hooks plus bounded stream redaction before native preparation. It does not patch model/runtime source or execute tools. Full loading and first-run kernels may take substantial unknown time.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    umask 077
    sudo docker exec --workdir /workspace mimo26-reader python bundle/reader-launch.py --public-argv public-server-argv.json --startup-receipt startup-receipt.json --startup-guard bundle/reader-startup.v4.py --startup-guard-sha256 96a995702aaef9fd015993d0b25afb54d2d951e59a7cd9dbd282636b7a1599bc --checkout /sgl-workspace/sglang --client-module bundle/reader-client.py --client-module-sha256 50b736e6bf1cf732948ffaf2ea33dee0c0f509dc25f500027e2ea98eabfef8a6 --model-dir /workspace/model --assets-manifest bundle/native-assets-client-manifest.json --logging-config /workspace/private-logging.json > native-service.redacted.log 2>&1 &
    printf '%s
    ' "$!" > reader-launch.pid
    chmod 600 native-service.redacted.log reader-launch.pid

    Expected result: The separate normal native service starts or records a redacted failure. Background process launch is not readiness or successful model execution.

Connect to your endpoint

http://127.0.0.1:30000/v1/chat/completions

Run the client inside the same cloud container. Optional existing SSH forwarding from your workstation maps local30000 to remote loopback30000; no service security-group ingress is needed. Use a second terminal with the existing SSH account and host, then keep the tunnel private.

Access: loopback. The supported native API key comes from the existing reader environment and is appended only in memory by the checked launcher. Official custom logging plus stream redaction protects preparation/worker diagnostics. The client verifies safe actual metadata fields without persisting whole server-info responses, then uses Bearer authorization for bounded native chat requests.

Verify the setup

  1. 1. Run all complete native multimodal and history jobs

    Run inside the reader container so the exact native tokenizer and full assets remain local. The client first verifies safe actual server-info/model-info fields, resolved context and no auto-truncation, exact version/model/source bindings and the memory-only authenticated argv hash. It then sends serial text, image, standalone audio, native video-with-audio and inert tool/history jobs.

    Command
    set -e
    cd "$HOME/mimo26-flash-native"
    sudo docker exec --workdir /workspace mimo26-reader python bundle/reader-client.py --base http://127.0.0.1:30000 --model-dir /workspace/model --assets-manifest bundle/native-assets-client-manifest.json --protocol-core bundle/protocol-core.py --fixture-validator bundle/reader-fixtures.v2.py --fixture-validator-sha256 d310690450ac42941deea53ec2a0dba1f5f98f688904b423e481f4106b19dce5 --fixtures /workspace/fixtures --server-model-path /workspace/model --served-model-name mimo-v2.6-flash --startup-receipt startup-receipt.json --server-argv public-server-argv.json --runtime-source-dir /sgl-workspace/sglang --output /workspace/reader-results.json

    Expected result: The client exits successfully and writes a populated, valid, parseable JSON result after every required protocol check passes. The client reserves an empty output file before checking; an empty reserved file or file existence alone is never evidence of success. Inspect the completed result and perform the documented human quality checks separately.

  2. 2. Inspect actual task quality and complete modality coverage

    Privately inspect the result and the owned fixtures: correct arithmetic, red left/blue right, lower then higher tone, the red rectangle moving right while sound remains, and the fixed inert tool result retained in the follow-up. Do not execute generated code or tools. A protocol pass does not prove accuracy. Distinguish the eight fully decoded input frames from native temporal grouping/selected indices/grids; record actual available native metadata and do not invent a visual-token count or claim unobserved selected-frame coverage.

    Expected result: Reader records grounded observations, actual hashes/usage and any errors. No expected model answer, fit, throughput or quality score is fabricated.

Performance evidence

No compatible measurement available. Documented support and estimated memory do not establish response speed.

Limits and troubleshooting

  • All work here is source-documented and statically/fake tested. No model, tokenizer, codec, GPU, FFmpeg/media, server, download, build, purchase or inference was executed by the author. A process start, HTTP response or fake test is not fit, model quality or throughput proof.
  • The exact original RL family checkpoint is explicit. Frozen provider API byte equivalence remains unknown; later MOPD and external five-layer DFlash are separate open scopes. The selected three-layer native EAGLE route is source-qualified, not the model-team validation of the external-DFlash recipe.
  • Full native vision, audio, temporal video with sound, reasoning and inert tool history remain. Eight source frames are fully decoded by the fixture preflight; native temporal grouping, selected indices/grids and actual prompt expansions are distinct. Never invent eight independent visual tokens or unobserved frame-coverage evidence.
  • The external Jinja is 3,868 bytes versus 3,867 bytes embedded in tokenizer_config; the difference is one internal blank line after the render_messages macro, with both ending in newline. Exact released Transformers selects the external file and the client checks its actual equality; it is not merely a trailing-newline claim.
  • One serial client request at a time does not cancel GPU compute on socket timeout. Native runtime caps may allow more requests than this harness; keep the private endpoint on a trusted reader host and stop the full dedicated container on failures.
  • All four source-correlated codec ranks must strictly preload. Native source permits missing-K zero synthesis only under the complete verified codec/source policy; do not invent learned-K completeness or numerical equivalence. FP32/BF16 state conversion is explicit, with actual runtime success unmeasured.
  • Exact pyproject metadata declares no Torch-version conflict betweenTorch 2.13.0/TorchAudio 2.11.0/Codec 0.15.0; absence of a Requires-Dist conflict is not ABI proof. Native shared-FFmpeg backend imports/decoding, dependency diagnostics and actual kernels must pass on the reader host.
  • The immutable checkout/build context is verified, but system/transitive packages and compiled kernels are reader-resolved. Record exact installed versions, image ID and failures; do not claim an unsigned floating image or a version string proves compiled-source identity.
  • The chosen four-GPU/B300 source route and host/disk allocations are not measured minimums. No local consumer-GPU, CPU-only, AWS usable-memory or interconnect-bandwidth equivalence is inferred.
Pinned download, index, SHA or native manifest mismatch
Stop before native imports. Preserve the partial file and exact error privately; verify the immutable revision and whole90asset manifest. Do not skip a file, accept mutable main, follow an unrelated API alias, bypass gating/terms or remove experts/auxiliary modalities.
Source, package, driver, GPU cohort or native resolved-argument guard fails
Keep the service stopped. Check all ten source-manifest hashes, complete Git tracked source, four Docker-visible physical devices0..3, NVIDIA baseline and native package diagnostics. Repair the documented environment with the administrator; no source math patch, dependency stripping, no-auto-truncation bypass or replacement model.
Codec preflight hangs, one rank fails, or cleanup times out
Do not start the model. The separate timeout is a hard reader launch bound, not recovery proof. Stop the dedicated container, verify all ranks/groups/topology and exact codec state/source identities, preserve failure receipts and retry only after a concrete environment correction.
Fixture or TorchCodec audio/video probe fails
Use a source-qualified FFmpeg8.0.1 build with shared libraries, libx264 and AAC; inspect actual build/version/encoder outputs. Require full eight-frame decode and both ordered tones in the retained audio stream. Do not fix this by deleting audio/video, uploading a synthetic image as video, truncating a longer clip or swapping the native backend silently.
Native HTTP readiness or private authentication check fails
Confirm the redaction launcher is the only entrypoint, key exists in the reader environment and the service remains loopback. Inspect only redacted logs and safe whitelisted metadata. Do not print environment values, effective argv or whole server-info responses. A launch PID or open TCP port is not model readiness.
Length finish, wrong usage/types, malformed thinking/tool/EOS or task answer is wrong
Reject the result. Retain stop-inclusive raw output and expanded prompt IDs plus exact native decoded text, usage and unmodified history. Full prompt plus the 4,096 cap must fit 16,384 without truncation. Do not strip controls, force an answer, execute tool/code, infer accuracy from a protocol pass or shrink/drop modalities to manufacture success.
Out of memory, slow loading, unavailable kernels or disk exhaustion
Actual fit/time is unknown. Stop the dedicated workload, record exact source/device/dependency/resource state and diagnose the complete supported route. Do not use active parameters as memory, transfer B300 results to H200/CPU or remove MTP/vision/audio to claim this guide succeeded.

Stop the model

  1. 1. Stop the private service and all native workers

    Stop the dedicated container to end all model, launcher and GPU workers, including work that outlived a client timeout. Save only authorized private redacted diagnostics/results and hashes. This does not delete the verified model or fixtures.

    Command
    set -e
    sudo docker stop --time 60 mimo26-reader
    sudo docker inspect --format '{{.State.Running}}' mimo26-reader
    nvidia-smi --query-compute-apps=pid,process_name,used_memory --format=csv

    Expected result: The container is not running and the reader checks that its native workers are gone. No claim is made that a client timeout cancelled GPU work.

Uninstall

  1. 1. Remove only the dedicated reader environment

    First stop the service. This explicit cleanup removes the named container and reader images; retain original model data/results until backed up and verified. Do not remove shared Docker images or GPU drivers used by other workloads.

    Command
    set -e
    sudo docker rm mimo26-reader
    sudo docker image rm local/mimo26-sglang983e:reader local/mimo26-sglang983e:base

    Expected result: The dedicated container/images are removed; any shared layers may remain.

  2. 2. Optionally remove private model, fixtures and source data

    After confirming authorized backups and the exact directory, delete only this dedicated workspace. This is reader-invoked cleanup, not an action performed by the author. Existing key management is external; the guide neither creates nor rotates credentials.

    Command
    set -e
    workspace="$HOME/mimo26-flash-native"
    test "$workspace" = "$HOME/mimo26-flash-native"
    test -d "$workspace"
    rm -rf -- "$workspace"

    Expected result: Only the dedicated workspace is removed when the reader intentionally chooses this step.

Shut down cloud resources

  1. 1. Export before the Capacity Block termination window

    Save authorized results, redacted logs, checksums and needed model data to your own persistent storage before 11:00UTC on the final day. Source docs say termination begins 11:00UTC and block ends 11:30UTC. Native process cleanup is separate from billing. Stopping early does not cancel/refund the reserved whole block.

    Expected result: Reader verifies exported checksums and exact resource IDs before the termination window; actual offer dates govern.

  2. 2. Stop and inspect only this dedicated workload

    Run the stop steps before any instance termination. In your authorized EC2 console, verify the exact Capacity Block instance ID and terminate only that instance when appropriate. Check the Capacity Block reservation state; do not assume a stopped process ends prepaid charges. Review the1,024 GiB EBS volume DeleteOnTermination setting and retain/delete it only after your own verified backup choice.

    Expected result: The reader confirms native workers/instance state and retained-resource billing. No instance, reservation, volume or account change was performed by the author.

  3. 3. Audit retained resources and independent charges

    Check persistent EBS, snapshots, public IPv4/EIP, transfer and any related resources separately; their charges can continue beyond the block. gp3 full-month81.92 is an illustrative selected-volume amount, not a realized bill. Record actual reserved hours/upfront payment, OS fees and setup elapsed time without double-counting run hours.

    Expected result: Reader preserves the actual final resource/billing record; no zero-cost or aggregate total is invented.

Sources and verification

Sources checked Oct 17, 2026. Verification source

Compare this configuration

Benchmarks

Performance scores for MiMo-V2.6-Flash across standard benchmarks.

DeepSWE v1.1xiaomi-mimo · Sep 2026
67.9%
AutomationBench v1.0.6xiaomi-mimo · Sep 2026
52.3%
Toolathlon-Verifiedxiaomi-mimo · Sep 2026
73.6%
Terminal-Bench 4.0xiaomi-mimo · Sep 2026
28.8%
Terminal-Bench 2.1xiaomi-mimo · Sep 2026
87.6%
Artificial Analysis Intelligence Index v4.3.2Artificial Analysis
37.9 index

Pricing

Token pricing for MiMo-V2.6-Flash API usage.

Input Tokens

$0.14/M

per million tokens

Output Tokens

$0.28/M

per million tokens

USD per 1M tokens for Xiaomi MiMo pay-as-you-go API access. Cache-hit input is $0.0028 per 1M tokens.

Xiaomi logo
Xiaomienterprise

Innovation for everyone.

4 ModelsFounded 2010Beijing, China
View full profile

AI Models by Xiaomi

AI models from the same organization.

ModelContext WindowPrice (In / Out per M)
MiMo-V2-OmniDeprecated262KDeprecated
MiMo-V2-ProDeprecated1.0MDeprecated
MiMo-V2-FlashDeprecated262KDeprecated

Related News

Latest coverage and updates.