Yeti Claw

Mission Control | image lab dispatch

Mission Control banner for the Spark image model sweep

Mission Control Dispatch | Published May 7, 2026

DGX Spark image model sweep: 10 open-source generators under concurrent load

Last week we launched ten open-source image models at the same time through the public VIP path and captured the real outcome: which models finished, how long each one took, how Spark’s GPU behaved under pressure, and whether the box bent into memory pressure or snapped into transport failure.

Download The PDF Download Artifact Bundle Back To Mission Control
Models completed 8 / 10

Eight models returned full images through the public chat.neonflux.co path.

Peak GPU temp 74C

Spark heated up but stayed inside a controlled thermal envelope.

Peak power draw 79.97W

The burst pushed power sharply higher before dropping back to idle when the queue drained.

Reset signatures 0

No off-the-bus, full-chip-reset, or reset-required signature was recorded in the run window.

Executive read

What the run actually proved

  • DGX Spark absorbed a full 10-model image burst through the public VIP path without transport collapse, host loss, or GPU reset.
  • The first real failure mode was memory pressure, not thermals and not connectivity. HunyuanDiT failed in the same window where the summary flagged NV_ERR_NO_MEMORY.
  • Qwen Image Edit failed for a different reason entirely: the test did not provide a required source image, so it should not be treated as a compute-capacity failure.
  • The longest successful render crossed 13.9 minutes, which means the public product should queue or tier heavy image jobs rather than pretending every model is equally fast.

Benchmark envelope

How the mission was run

Field Value
Path tested http://192.168.12.163/api/chat with Host: chat.neonflux.co
Launch style Ten image models fired at once in a single concurrent burst
Prompt class Ultra-realistic Salvadoran character realism prompt
Telemetry captured 176 Spark samples covering GPU utilization, GPU temperature, and GPU power draw
HTTP outcome mix 8 successful 200 responses, 2 failed 502 responses

The mission started at 2026-05-01T03:09:12Z, which was April 30, 2026 at 8:09 PM PDT. Because this was a simultaneous burst rather than a queue-fed run, it is a good proxy for what happens when the public surface admits too many heterogeneous image jobs at once.

Performance curves

Completion spread, failure mix, and Spark vitals

The timing spread is the real story. FLUX.1-schnell completed in a little over three and a half minutes. CogView4-6B and FLUX.2-klein-base-4B both pushed past thirteen minutes. Spark never looked sick at the transport layer, but it clearly showed that all image models are not equal tenants of the same GPU budget.

Per-model render time chart for the Spark image model sweep
Render time spread from fastest successful model to slowest successful completion.
Spark GPU utilization, temperature, and power chart for the image model sweep
Spark looked loaded, not broken: utilization, temperature, and power all rose before settling cleanly back to idle.
Success and failure breakdown for the Spark image model sweep
Eight completed images, two failures, and no host-level collapse.

Per-model outcome table

What each model did

Model Status Wall time API latency HTTP Mission note
FLUX.1-schnellsuccess217.61s217512 ms200Fastest successful render.
Qwen Imagesuccess352.14s352052 ms200Base Qwen image model completed cleanly.
Qwen Image Editfailed357.45sn/a502Requires source image upload.
FLUX.2-klein-4Bsuccess487.59s487464 ms200Completed cleanly.
HunyuanDiT v1.2failed499.98sn/a502Failure window aligned with Spark GPU memory pressure.
PixArt Sigma XLsuccess536.57s536458 ms200Completed cleanly.
Qwen Image Layeredsuccess679.47s679373 ms200Completed cleanly.
Stable Diffusion XLsuccess700.62s700492 ms200Completed cleanly.
CogView4-6Bsuccess825.30s825199 ms200Completed cleanly.
FLUX.2-klein-base-4Bsuccess834.71s834599 ms200Slowest successful render.

Failure analysis

Why the two misses do not mean the same thing

Model Failure class What it means operationally
Qwen Image Edit Input validation failure The model requires a source image. This run did not provide one, so the failure is about request shape, not Spark capacity.
HunyuanDiT v1.2 GPU memory pressure The model failed during the same mission window where the summary recorded NV_ERR_NO_MEMORY. That is a queueing and admission-control signal, not evidence of a bus reset.

This distinction matters. One failure says “the public surface should not expose an edit model without upload UX.” The other says “some heavy image models need a reserved lane or a queue if the site is going to admit burst traffic safely.”

Output gallery

The images that actually came back

These images were decoded from the saved response payloads captured during the benchmark. Nothing here was regenerated after the fact. The contact sheet gives the quick comparative read; the individual cards below make it easier to inspect each model’s visual signature.

Contact sheet showing the eight successful outputs from the Spark image model sweep
Contact sheet of all eight successful outputs from the mission.