app.nzapp
AppsProjectsReposPullsChatIntegrationsGatewayModelsEvalsToolsDatasetsMCPDeploysPricingBlogDocsAssistantsCharactersArtMusic
Sign inStart building
Agent stack
Cloud coding agentAgents SDKIntegrationsBrowser agentMonitors & auto-agentsSchedulersAgent skillsMCP serversDeep research
Models & API
AI GatewayModel catalogModel evalsModel spacesPlaygroundText to imageImage to 3DText to 3DMusic & SFXAudio editorMedia optimizerAI art & libraryChatAPI referenceSchemaBecome a provider
Compute & hosting
DeploysAddonsPostgres hostinggobed vector searchSite hostingAnalyticsCog GPU hostingRL trainingBuilds & CIWorkersTask queuesDomainsGit hosting
Tools
AI toolsDrawDiffusion canvasLive DrawWriteSheetsArtifactsVideo studioNotebooksDatasets
Learn
DocsBlogEval guidesPrompt libraryCLIAlternativesPapersAI charactersArt gallerySecurityConsulting
Company
PricingEnterpriseSettingsBillingStatusInvestorsCreate accountTerms of ServicePrivacy Policy
app.nzapp.nz

AI agent cloud for coding, deploys, model routing, and research. Built for teams shipping software.

Built in New Zealand by App AI NZ.

Social
X / TwitterGitHubYouTube
The app.nz network
GpuBrainPapersReading TimemojojojoNetwrckText-Generator.ioCodex InfinityOpenPathsCuteDSLAI Art GeneratorAIArt-Generator.artSiteSimSimplexGenDictatorFlowWebFiddleRing.nzChatGibidyBitBankExperimentFlowEvangelerHires.nzHow.nzV5 GamesAddicting Word GamesBig Multiplayer ChessWord SmashingreWord GameMultiplication Master
© 2026 App AI NZ Ltd. All rights reserved.All systems normalTermsPrivacy
Blog
July 22, 2026·8 min read·app.nz

ComfyUI lesson 8: Run modern models on modest VRAM

Choose quantization, offload, tiling, or an accelerated custom node deliberately.

Listen to this article

On-device voice

Uses the voice built into your browser; no article text leaves this page.

Audio narration is not supported by this browser.

Low-VRAM work is a set of tradeoffs, not one magic flag. First determine whether weights, activations, attention, or VAE decoding causes the peak; then choose the least damaging intervention.

FP8, GGUF, and offload in plain language

TechniqueSavesTradeoff
FP8 weightsRoughly half vs FP16/BF16 weightsHardware/node support and some precision loss
GGUF quantizationMultiple bit-width choices, often CPU-friendlyExtra dequantization; node-specific support
CPU offloadGPU memoryPCIe transfer and latency
Attention slicingActivation memoryMore kernel work
VAE tilingDecode/encode memoryPossible tile seams, slower output
Smaller canvas/batchActivations everywhereLess resolution or throughput

Quantized files are model variants, not interchangeable extensions. Use the loader made for that format. If a workflow expects an FP8 diffusion model plus separate text encoders and VAE, a monolithic checkpoint loader is the wrong node.

The accelerated lesson workflow

The gallery's CuteDSL Z-Image Turbo graph uses the open CuteZImageTurbo custom node. It prefers the installed CuteDSL path and falls back to the stock Diffusers Z-Image pipeline. Eight distilled steps make it a practical iteration workflow; model provenance and the custom-node source are linked on the card.

CuteDSL “latent teleportation”—reusing or transporting intermediate latent state between nearby prompt states—is an active experimental direction in this codebase, not a stable public workflow contract today. The tutorial intentionally does not fake a runnable teleport flag. When it lands, it must ship with determinism bounds, fallback behavior, and before/after visualbench evidence. Until then, use the tested accelerated Z-Image workflow and normal seed-controlled batches.

Start memory debugging at batch one and 768 or 1024 pixels. Change one optimization at a time and record peak VRAM plus generation time. A workflow that fits but takes ten times longer may not be the win you wanted.

Run the lesson, do not just read it

  • Open the tested workflow in Comfy Studio
  • Download the exact API-format JSON
  • CLI: app comfy download cute-zimage-turbo

The gallery records model sources, minimum VRAM, custom-node requirements, and verification state beside the graph. That is the portable unit for this series.


Series progress: lesson 8 of 10. Previous: Control composition with ControlNet Next: Automate batches, prompt lists, REST, CLI, and MCP

Build what you just read

Ship agents, models, and apps on one cloud.

Start with free credits, then use the same platform from the web app, CLI, desktop app, or MCP.

Start building freeRead the docs

Keep reading

ComfyUI lesson 10: Debug any broken ComfyUI workflow

Start at the first red node and resolve models, nodes, VRAM, shapes, and blank outputs systematically.

ComfyUI lesson 5: Build image-to-image and master denoise

Encode a source image and use denoise to choose between a retouch and a rebuild.

ComfyUI lesson 1: Install ComfyUI cleanly and make your first image

Pick a portable install, verify the GPU, place one checkpoint correctly, and run a known-good graph.