Views
No views yet
| File | Variant | Notes |
|---|---|---|
sam2.1_hiera_tiny_20260221.zip | SAM 2.1 Hiera-Tiny | Smallest, fastest |
sam2.1_hiera_small_20260221.zip | SAM 2.1 Hiera-Small | Good balance |
sam2.1_hiera_base_plus_20260221.zip | SAM 2.1 Hiera-Base+ | Higher accuracy |
sam2.1_hiera_large_20260221.zip | SAM 2.1 Hiera-Large | Most accurate |
+point / -point): click to include/exclude regionspip install anylabelinganylabeling1import urllib.request, zipfile
2url = "https://huggingface.co/vietanhdev/segment-anything-2.1-onnx-models/resolve/main/sam2.1_hiera_tiny_20260221.zip"
3urllib.request.urlretrieve(url, "sam2.1_hiera_tiny.zip")
4with zipfile.ZipFile("sam2.1_hiera_tiny.zip") as z:
5 z.extractall("sam2.1_hiera_tiny")1pip install samexporter
2python -m samexporter.inference \
3 --encoder_model sam2.1_hiera_tiny/sam2.1_hiera_tiny.encoder.onnx \
4 --decoder_model sam2.1_hiera_tiny/sam2.1_hiera_tiny.decoder.onnx \
5 --image photo.jpg \
6 --prompt prompt.json \
7 --output result.png \
8 --sam_variant sam21pip install samexporter
2pip install git+https://github.com/facebookresearch/segment-anything-2.git
3
4# Download SAM 2.1 checkpoints
5bash download_all_models.sh
6
7# Export Tiny variant
8python -m samexporter.export_sam2 \
9 --checkpoint original_models/sam2.1_hiera_tiny.pt \
10 --output_encoder output_models/sam2.1_hiera_tiny.encoder.onnx \
11 --output_decoder output_models/sam2.1_hiera_tiny.decoder.onnx \
12 --model_type sam2.1_hiera_tiny
13
14# Or convert all SAM 2 and SAM 2.1 variants at once:
15bash convert_all_meta_sam2.sh| Repo | Description |
|---|---|
| vietanhdev/samexporter | Export scripts, inference code, conversion tools |
| vietanhdev/anylabeling | Desktop annotation app powered by these models |
| vietanhdev/segment-anything-2-onnx-models | Original SAM 2 ONNX models |
| facebookresearch/segment-anything-2 | Original SAM 2 / SAM 2.1 by Meta |