CivArchive
    🔬 Forge Grid: Sampler × Scheduler script - v3.0
    NSFW
    Preview 105638915
    Preview 105638914

    🩵 Why do you have to use it? Read here 🩵

    🧡 v.2 Changelog. Read here🧡

    Description

    🚀 Better! Faster! Stronger!

    This update removes artificial limits, fixes layout asymmetry, and makes grids more predictable, tidy, and memory‑safe.

    đź“‚ File naming and storage

    • Before: Timestamp in seconds could collide during rapid saves.

    • After: Millisecond timestamps ensure unique names even for consecutive saves.

    🗂️ Folder organization

    • Before: Results were stored in outputs/🔬 Sampler Ă— Scheduler Grid (Forge) (emoji in path).

    • After: Now stored in outputs/sampler_scheduler_grid_forge — cleaner and more OS/script‑friendly.

    🏷️ Image labels

    • Before: Different formulas for top and side spacing (+6 vs +40) made grids visually asymmetric.

    • After: Unified label_gap parameter. Both top and side use the same rule (2 * label_gap) for clean, harmonious symmetry.

    🛑 Stopping generation

    • Before: “🛑 Stop Grid Generation” could behave inconsistently.

    • After: state.interrupted checks added inside XY and Batch loops. Stopping is clean and predictable.

    🖼️ Grid limits

    • Before: Hard limit of 50 cells in XY Grid.

    • After: Limit removed. Only technical safeguard remains: global size cap of 16,383 px with auto‑downscale when exceeded.

    📜 Logging and messages

    • Before: Sparse logging.

    • After: Console prints added, with clear warnings on interruption and downscale, plus detailed save messages.

    đź’ľ Saving and memory

    • Before: Images were saved but not closed, risking memory leaks.

    • After: Only temporary resized copies (out) are closed; live images remain available for Gradio. gc.collect() runs at the end.

    đź§© Code improvements

    • Before: Duplicate imports and scattered parameters.

    • After: Cleaner structure, simplified logic, and sanitize_filename for safe file names.

    đź§® UI enhancements

    • Before: Manual selection only; no quick way to fill or clear sampler/scheduler lists.

    • After: Added “✅ Select All” and “🧹 Clear All” buttons for both Sampler(s) and Scheduler(s) in XY Grid — intuitive, fast, and layout‑friendly.

    📊 Summary. Before / After

    • Unique names: Seconds → milliseconds

    • Folder path: Emoji → clean ASCII

    • Label symmetry: Mixed gaps → unified label_gap with 2 * label_gap

    • Stop behavior: Unreliable → consistent with state.interrupted

    • Grid size: 50‑cell cap → technical safeguard at 16,383 px + auto‑downscale

    • Logs: Minimal → detailed saves and warnings

    • Memory: Potential leaks → close only temps, GC at end

    • Codebase: Duplicates → clean structure, sanitize_filename

    • UI controls: Manual selection only → select/Clear buttons for Sampler & Scheduler

    Grids are now unlimited, symmetric, and safe — and the code is cleaner, more reliable, and friendlier for daily use.

    FAQ

    Other
    Other

    Looks like we don't have an active mirror for this file right now.

    CivArchive is a community-maintained index — we catalog mirrors that volunteers upload to HuggingFace, torrents, and other public hosts. Looks like no one has uploaded a copy of this file yet.

    Some files do get recovered over time through contributions. If you're looking for this one, feel free to ask in Discord, or help preserve it if you have a copy.

    Details

    Downloads
    43
    Platform
    CivitAI
    Platform Status
    Deleted
    Created
    10/12/2025
    Updated
    4/21/2026
    Deleted
    4/15/2026

    Files

    ForgeGridSampler_v30.zip

    Mirrors

    CivitAI (1 mirrors)

    ForgeGridSampler_v30.zip

    Mirrors

    CivitAI (1 mirrors)