L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

samgeo3-workflows

samgeo3-workflows

Guides SamGeo3 and SamGeo3Video workflows for SAM3/SAM3.1 text, point, box, tiled, batch, and video segmentation with CUDA/backend troubleshooting.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: samgeo3-workflows description: "Guides SamGeo3 and SamGeo3Video workflows for SAM3/SAM3.1 text, point, box, tiled, batch, and video segmentation with CUDA/backend troubleshooting." disable-model-invocation: true metadata: disco-role: operating license: MIT

SAM3 and SAM3.1 workflows

Use this sub-skill when the task names SamGeo3, SAM3, SAM3.1, facebook/sam3, facebook/sam3.1, text-prompt SAM3 masks, tiled GeoTIFF segmentation, batch image segmentation, or SAM3 video/object tracking.

Read this when

  • The user needs SAM3 text prompts: sam.generate_masks("building").
  • The user has point or box prompts and wants SAM3 instance interactivity.
  • A large GeoTIFF needs tiled segmentation with overlap.
  • The input is a video or frame sequence and the user wants prompt propagation.
  • The failure involves backend="meta", backend="transformers", SAM3.1, checkpoint download, bfloat16 conversion, or CUDA availability.

Route elsewhere

Backend rules

  • Treat real SAM3/SAM3.1 inference as CUDA-backed. CPU import or mock tests do not prove runtime readiness.
  • backend="meta" is the default and supports facebook/sam3.1.
  • backend="transformers" is only for supported SAM3 model ids; SAM3.1 is a Meta checkpoint path and should use backend="meta".
  • Use enable_inst_interactivity=True when point/box prompt methods such as predict_inst() are needed.
  • For gated Hugging Face assets, confirm access and authentication before model construction.

Workflow sequence

  1. Run scripts/samgeo3_backend_check.py with --require-cuda before a real SAM3 run.
  2. Choose image/text vs instance vs tiled vs video workflow using workflows.md.
  3. Validate input image CRS/bands with the utilities sub-skill.
  4. Construct SamGeo3 or SamGeo3Video only after model access and GPU memory are acceptable.
  5. Save outputs and convert to vectors only after inspecting mask counts and bounding boxes on a small example.

References and scripts

  • workflows.md gives copyable SAM3 image, prompt, tiled, batch, and video patterns without depending on source notebooks.
  • api-reference.md records verified signatures, model ids, backend constraints, and test-backed SAM3.1 behavior.
  • troubleshooting.md covers CUDA, checkpoint, backend, dtype, cache, and video-memory failures.
  • scripts/samgeo3_backend_check.py safely checks imports, registry ids, CUDA, and SamGeo3 signatures without loading model weights.

Native validation candidates

  • tests/test_samgeo3.py is the safe native candidate for backend selection, SAM3.1 checkpoint routing, and user-error reporting.
  • SAM3 example notebooks are GPU/network/model-download candidates. Run them only when final verification explicitly authorizes Hugging Face/model assets.
Skills enregistrées