计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
vision-filters【效率与协作】Route GIMP-ML model-backed restoration and vision filters with explicit input, checkpoint, device, memory, and output-folder checks.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill for the model-backed GIMP-ML operations that consume one or two image layers and produce a restoration, map, mask, enlarged image, or interpolated frame sequence:
This is an operating router, not a model zoo. Read only the linked reference needed for the requested operation:
The documented plugin contracts and source-level loading behavior are recorded here, but checkpoint inference was not verified: the checkout has no weight files, and CUDA is visible on the inspection host but a tiny allocation was blocked by host CUDA OOM. Do not claim a restored image, depth map, segmentation, portrait mask, enlarged image, or interpolated frame was produced. Do not download weights, call external model services, or invent a model version. The model asset checker only checks files.
The original integration is a GIMP Python 2 plug-in. GIMP, gimpfu, and Python 2
are unavailable for the verified host. Therefore the GIMP menu, layer
mutation, progress display, and actual model execution remain unverified.
Python 3 inspection imports include Torch, TorchVision, Pillow, OpenCV, and the other
packages recorded by the parent skill; those imports do not prove plug-in compatibility.
No OpenAI call, hosted model, or substitute checkpoint is assumed.
python scripts/check_model_assets.py WEIGHTS_ROOT; a missing asset is a blocker,
not a reason to download or substitute a checkpoint.python scripts/probe_torch_backend.py for a no-allocation report.| Request | Required input | First action |
|---|---|---|
| Deblur, dehaze, denoise, enlighten | Current selected layer | Validate layer-to-image size and RGB conversion needs |
| Monocular depth | Current selected layer | Expect a normalized disparity/depth visualization |
| Semantic segmentation | Current selected layer with a supported class | Check the documented 21-class subset |
| Face parsing | Portrait-only current selected layer | Reject non-portrait use as unsupported |
| Super-resolution | Current selected layer, scale, filter flag | Check output size and tiled-memory mode |
| Frame interpolation | Start layer, end layer, output folder | Check matching dimensions and writable destination |
Do not use this route for inpainting, coloring, matting, face generation, clustering, or text/image service operations; those belong to other sub-skills.
Static review covered the documented input descriptions, the nine named entry points, selected model/helper loading code, and the weight-sync manifest. The safe scripts are the only executable artifacts in this subtree. They perform no network access, credential lookup, checkpoint loading, GIMP mutation, or destructive write.
Native candidates for later verification are one current selected RGB layer for each single-layer filter, a portrait layer for face parsing, a supported-class scene for segmentation, a medium/large layer for tiled super-resolution, and two equal-sized layers plus a temporary output directory for interpolation. See the references for synthetic difficult cases and known gaps.