SAM3

SAM3 finds and segments every instance of a concept you describe with a short phrase, a box or a few clicks. In BOAT it powers text-to-mask, text-to-box, box and point prompts, auto search for tight masks and rotated boxes, and whole-image auto labeling.

Object DetectionInstance SegmentationSemantic SegmentationOriented Object DetectionMetaCustom license
Recommended8/10
VRAM3.5 GBweights, plus ~0.5 GB reserve
Tools7across 4 annotation types
Runs onmacOSCUDACPU4 of 4 runtime profiles

Install

boat model install sam3

Installs sam3:vit-h with 3.5 GB of weights into an isolated runtime.

You will be asked to accept the model's license on first install. Add --accept-license to accept it non-interactively. Read the terms

Tools

What SAM3 adds to the annotation editor. Each example loops what you do and what comes back.

Text to Mask example on instance segmentation

Text to Mask

Text promptMasks

Type a class name such as “apple” and press Enter. BOAT previews every matching mask before you apply them.

  • Preview, then apply
Text to Boxes example on object detection

Text to Boxes

Text promptBounding boxes

Object Detection

Type a class name such as “car” and press Enter. BOAT previews every matching bounding box before you apply them.

  • Preview, then apply
Box prompt example on instance segmentation

Box prompt

BoxMasks

Draw one or more boxes — add negative boxes to exclude areas — to segment exactly those objects.

  • Preview, then apply
  • Multiple prompts
  • Negative prompts
Point prompt example on instance segmentation

Point prompt

PointsMasks

Click on the object, and add negative points to carve out what doesn't belong, to get a precise mask.

  • Preview, then apply
  • Multiple prompts
  • Negative prompts
Auto search example on instance segmentation

Auto search

BoxMasks

Draw a loose box around an object. The model finds the object inside and returns a tight mask.

  • Preview, then apply
Auto search example on oriented object detection

Auto search

BoxRotated boxes

Oriented Object Detection

Draw a loose box around an object. The model finds the object inside and returns a tight rotated box.

  • Preview, then apply
Auto label example on object detection

Auto label

AutomaticAnnotations

Run it on the current image to label everything the model recognises in one pass.

  • Preview, then apply

Tags

Each tag is an installable variant, such as a size or quantization, with its own weights.

TagWeightsPlatformsInstall
sam3:vit-hdefault3.5 GB · 1 filemacOSCUDACPU

Platforms

BOAT picks the runtime profile that matches your machine. Only that profile's code is downloaded.

macOS · Metal

Apple silicon (MPS)

Python 3.11 · 1.8 MB

Linux · CUDA 12.8

NVIDIA, incl. Blackwell

Python 3.11 · 1.8 MB

Linux · CUDA 12.6

NVIDIA GPUs

Python 3.11 · 1.8 MB

Linux · CPU

x86_64 CPU

Python 3.11 · 1.7 MB

License

BOAT's adapter code is Apache-2.0. The model's own code and weights keep their upstream license:Custom.

License terms shown at install

SAM3 is provided under Meta’s SAM License.

By continuing, you acknowledge that your use of SAM3 must comply with all applicable laws, regulations, and Trade Controls. You confirm that you are not the target of Trade Controls and that you will not use, or permit others to use, SAM3 for:

- activities subject to the International Traffic in Arms Regulations (ITAR);

- military or warfare purposes;

- nuclear industries or applications;

- espionage; or

- the development or use of guns or illegal weapons.

Bundled license files: BOAT-APACHE-2.0.txt, NOTICE.md, UPSTREAM-LICENSE.txt

Package details

Package
sam3
Version
0.0.1
Type
Common model
BOAT Core
≥ 0.1.0 · < 1.0.0
Idle unload
300s (change with boat model setup)
Inference timeout
600s
Manifest SHA-256
4e03aa68e5bd9d1dffc443aa9bf758214075856cfc7e21c5703de3aa43f6f98f
Upstream notice
BOAT adapter code is Apache-2.0. Upstream model code and weights keep their own licenses.

Model: sam3
Pinned weight provenance is in ../weights.json. Vendored code revisions, when present,
are recorded in ../vendor/UPSTREAM_REVISION. The local macOS adaptations are retained.
Runtime dependencies are installed from pinned distributions with their own license files.
↑↓ navigate↵ open