Grasp Anything 2D — Checkpoint 2500 (joint 联合)

基于 NVIDIA LocateAnything-3B 的语言引导二维抓取模型,joint 联合训练产物。单 checkpoint 同时支持 grasp_contact 和 grasp_rect 两种任务。

任务

grasp_contact + grasp_rect 联合 — 单 checkpoint 双任务,共享 LLM backbone。

  • contact: 输出平行夹爪两个接触点 (x1, y1, x2, y2)
  • rect: 输出矩形抓取 (cx, cy, θ, width)

评测结果(RealVLG 官方 mini633)

Split n gAcc_corrected_strict mIoU_strict center_err_median (px)
seen 243 61.73% 55.07% 11.11
similar 226 53.10% 46.85% 15.00
novel 164 26.83% 25.93% 25.36
  • 评测协议: evaluate_realvlg_contact.py,fast 模式
  • similar split gAcc 53.1% — 所有 checkpoint 中最高(双任务正则带来更强泛化)
  • 训练量仅 contact 专用的 1/8,性能却与 5x 训练量的 SFT checkpoint 持平

使用方法

from locate_anything_service.model import LocateAnythingRuntime
from locate_anything_service.config import Settings

# joint checkpoint 两种模式都能跑
settings = Settings(model_id="charlesH777/grasp-anything-joint-2500")
runtime = LocateAnythingRuntime(settings)

# contact 任务
result = runtime.predict("image.jpg", "抓取红色杯子", mode="grasp_contact")

# rect 任务
result = runtime.predict("image.jpg", "抓取红色杯子", mode="grasp_rect")

训练配置

  • 阶段: joint geometry (contact + grasp_rect 双任务联合)
  • LLM LoRA: rank 32, target Qwen2.5-3B-Instruct
  • 训练量: seen_contact_blocks = 19,941, seen_grasp_rect_blocks = 20,005
  • contact_pair_weight: 1.0, grasp_rect_pose_weight: 1.0
Downloads last month
11
Safetensors
Model size
4B params
Tensor type
BF16
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support