Views
No views yet
CustomPromptEncoderLarger, want_custom_prompt_encoder: 2).
Prompt-free: point/box inputs are ignored; output is deterministic per image.facebook/sam2.1-hiera-tinycheckpoint_finetuned_v2.pt — torch save with a single top-level
model key holding the state dict. 136,622,641 bytes.44e508da3d36a63431f8197f16784c980abf43ea94fc4e524bcd19d0646692bdsam2/configs/sam2.1_inference_tiny/sam2.1_custom2.yaml in the GeNIE sam2
fork). Loading it with a base+/small/large config — or loading the public GeNIE
checkpoint_2.pt (base+) with the tiny config — fails with a state-dict
mismatch.rover-traversability package (in the team repo under traversability/):1pip install 'rover-traversability[hf]' # from the repo: pip install -e ./traversability[hf]
2python -c "
3from rover_traversability import TraversabilityPredictor
4p = TraversabilityPredictor() # auto-downloads this checkpoint
5result = p.predict('frame.jpg')
6print(result.mask.shape, result.mask.mean())
7"checkpoint_finetuned_v2.pt and set
SAMTP_CHECKPOINT=/path/to/checkpoint_finetuned_v2.pt.mask is HxW float32 in [0, 1], 1 = drivable (sigmoid of the
raw logits, resized to the input frame size).training.* from facebookresearch/sam2) with the
sam2.1_training_tiny configs from the GeNIE fork (ckpt_state_dict_keys: ['model']). Dataset format: image folder + binary PNG masks (MOSE/PNG-VOS
layout). Reference hyperparameters from this checkpoint's training: 1024 res,
batch 8, AdamW, base_lr 5e-6 / vision_lr 3e-6, 5 epochs.| Device | Latency/frame |
|---|---|
| MPS | ~0.16–0.23 s (4–6 Hz) |
| CPU | ~0.44 s (~2.3 Hz) |
rover-traversability wrapper applies a per-frame luminance-contrast
refinement to mitigate this — keep it enabled.BitRobot/FrodoBots-Mini-4K
(CC-BY-SA) — if you redistribute or build on these weights, carry this
provenance note and attribution with them.