new model · 2026.09.12

Running Ling-3.0-flash-VL locally: what the 70.87 GiB INT4 build means

Read images and video frames with Ling-3.0-flash-VL

Ling-3.0-flash-VL is an approximately 124.85B MoE1 model that reads images and video frames2 and answers in text. SGLang's 5.1B figure is the amount activated per token3, not total weight size. Read the official BF164, INT4, and FP4 files and Spark measurements in their respective conditions.

To find a logo in a product video or ask about a box's color and position, provide relevant frames and receive a text answer. Start with a short test using only the frames needed for the question. This is different from automatically processing an entire video or generating a new one.

Requirements and key details
  • 124.85B is the total parameter count; 5.1B is activated per token.
  • Official weight sizes are 232.55 GiB for BF16, 70.87 GiB for INT4, and 64.81 GiB for FP4.
  • DGX Spark results cover single-request INT4 and MXFP4; MXFP4 is not the same format as NVFP4.

Total 124.85B and active 5.1B describe different scales

Total parameters are 124.85B; SGLang's 5.1B refers to the portion active per token. MoE selects experts for computation but needs access to all expert weights. Budget storage and runtime5 memory using the full distribution.

The SGLang configuration defaults to 128K context; 256K uses a YaRN extension. Long documents, video frames, questions, runtime buffers, and KV cache6 share memory. The context limit is a supported range, not a promise that every request processes the same volume, so start with the frame count and text length you actually need.

A monitor shows a person riding a bicycle beside three sequential images from the same scene.
Supply relevant frames and ask about objects and actions.

Choose quantized files and a compatible runtime together

Official weight files are about 232.55 GiB in BF16, 70.87 GiB in INT4, and 64.81 GiB in FP4. These are download and storage sizes; runtime headroom and input-processing memory are additional. If converting a file, allow space for both the source and converted copy.

Official FP4 does not mean NVIDIA NVFP47 or GGUF8, and INT4 is not compatible with every 4-bit loader. Scaling methods and kernels may differ, so confirm that the runtime supports the checkpoint9 format and model architecture. If a file fails to open, check format and kernel support before concluding memory is insufficient.

Three open boxes of different sizes hold books, documents, and colored blocks separately.
File size and runtime path differ by quantization format.

Video input depends on frame selection and verification

Ling-3.0-flash-VL answers in text after viewing images or video frames; it does not generate video. To ask when a logo appears in a product video, start with a few key frames and a specific question. Setting a 256K context does not automatically submit the full video; frame count, resolution, and description text all use memory.

Open the original frame at the time cited in the answer and verify that the object or action is visible. Distinguish whether the model read a product name in subtitles or actually saw the logo. If you extract frames separately, record their original timestamps in filenames or inputs so another reviewer can find the same scene.

A sequence of landscape images sits in front of a computer with two graphics cards visible.
Even after weights load, memory must remain for input processing and KV cache.

Compare DGX Spark speed within its specified text conditions

The official SGLang guide compares INT4 and MXFP4 on one DGX Spark. The test used an 8,192-token input, 1,024 output tokens, and one concurrent request. Median inter-token latency was 44.18 ms for INT4 and 30.18 ms for MXFP4.

Generation speed was about 22.6 tok/s and 33.1 tok/s, respectively. MXFP4 is a different format from NVFP4, so the two names do not refer to the same setting.

Median time to first token10 was about 2.89 seconds for INT4 and 2.54 seconds for MXFP4. That wait includes input prefill11, while later token intervals describe decode12 speed. The test used text input and excludes image preprocessing; it cannot be generalized to other GPUs or Macs. A one-request measurement also cannot establish capacity for multiple team members.

Test video tasks separately with short clips whose answers you know. If the model says the logo is on the right side of the box around 00:12, compare that with the original frame and check whether it read a subtitle or saw the logo itself. Keep runtime format, prompt13, output budget, and input-token count constant, and record time to first token separately from generation.

Scroll sideways to compare all columns.

Official SGLang text measurements on one DGX Spark
FormatMedian inter-token latencyConverted generation speedMedian time to first token
INT444.18msabout 22.6 tok/sabout 2.89 s
MXFP430.18msabout 33.1 tok/sabout 2.54 s

Terminology notes

  1. MoE — A model architecture that selects some of several expert subnetworks for each input. Total parameters can differ from the number activated for one token.

    Back to the text
  2. Frame — A single image that makes up part of a video.

    Back to the text
  3. Token — A unit into which a model divides input or output for processing.

    Back to the text
  4. BF16 — A 16-bit floating-point format for model values. Its exponent has the same width as FP32, giving it a similarly wide value range.

    Back to the text
  5. Runtime — The software environment that provides facilities needed while a program runs. In local AI, it can also refer to a model execution engine.

    Back to the text
  6. KV cache — Memory that stores attention keys and values from earlier tokens for reuse during later token generation. Its size depends on context length and batch size.

    Back to the text
  7. NVFP4 — A 4-bit floating-point data format defined by NVIDIA. Support depends on GPU generation, model, and software implementation.

    Back to the text
  8. GGUF — A file format for model data, widely used by llama.cpp-based tools.

    Back to the text
  9. Checkpoint — A file containing saved model weights and related state. Versions or tasks in one model family may use different checkpoints.

    Back to the text
  10. Time to First Token — The time from sending a request until its first output token arrives.

    Back to the text
  11. Prefill — The stage where an LLM reads the input prompt and computes representations for its tokens. Longer prompts contain more tokens to process.

    Back to the text
  12. Token decoding — The stage that generates successive output tokens using the input and the response produced so far.

    Back to the text
  13. Prompt — The input text sent to a model. For generative models it describes the desired result and strongly shapes the output.

    Back to the text

Frequently asked questions

What should you check first in this article?
Ling-3.0-flash-VL is an approximately 124.85B MoE model that reads images and video frames and answers in text. SGLang's 5.1B figure is the amount activated per token, not total weight size. Read the official BF16, INT4, and FP4 files and Spark measurements in their respective conditions.
How much memory does it need?
Total parameters are 124.85B; SGLang's 5.1B refers to the portion active per token. MoE selects experts for computation but needs access to all expert weights. Budget storage and runtime memory using the full distribution.
Change log

These entries record changes to the site's guidance. They do not automatically check your installed engine or model version.

  1. Single-Spark execution paths for new models

    The speed experience now uses published single-Spark measurements for DeepSeek and Ling. The same speeds and commands are not applied to unverified hardware.