# SparkyUI - ComfyUI for DGX Spark (Blackwell GB10) # Copy this to .env and customize paths as needed # Base path that holds the models/ directory (defaults to the project root). # The Model Manager downloads into /models and ComfyUI reads it. COMFYUI_HOST_PATH=. # Base path for SparkyUI data (custom_nodes, outputs, inputs, manager DB, etc.) # Defaults to the project root. SPARKYUI_DATA_PATH=. # ComfyUI settings COMFYUI_PORT=8188 # Optimized flags for Grace-Blackwell unified memory architecture # Key: DON'T use --gpu-only - it fights the unified memory fabric # --disable-pinned-memory: reduces overhead on unified fabric # --force-fp16 + --fp16-*: enables SageAttention optimization # --fp32-vae: run the VAE in fp32 - fp16 VAE produces NaNs -> BLACK images on # many SD1.5/SDXL checkpoints. (Use --bf16-vae instead for a faster compromise.) # --dont-upcast-attention: keeps attention in FP16 for speed COMFYUI_FLAGS=--listen 0.0.0.0 --port 8188 --disable-pinned-memory --force-fp16 --fp16-unet --fp32-vae --fp16-text-enc --dont-upcast-attention # Build refs (pin to specific commits/tags for reproducibility) COMFYUI_REF=master SAGEATTN_REF=main # ComfyUIMini - Mobile-friendly UI (optional) # Access at http://:3000 COMFYUIMINI_PORT=3000 COMFYUIMINI_REF=main # Model Manager - StabilityMatrix-style model download/management UI # Access at http://:8189 MODEL_MANAGER_PORT=8189 # Run the Model Manager container as this host user/group so downloaded # models are owned by you (not root). Set to your `id -u` / `id -g`. PUID=1000 PGID=1000