Recognize Anything: A Strong Image Tagging Model
Paper • 2306.03514 • Published • 12
Recognize Anything Model Plus (RAM++) with Swin-Large backbone, packaged for the IB-Robot framework. Recognizes semantic tags from images for robotic scene understanding.
inference_manifest.json — deployment routing (schema v3)assets/ — adapter config, torch weights (.pth), tag vocabulary (4585 classes), BERT tokenizerartifacts/ascend_310b/ — Ascend 310B1 OM (fp16)artifacts/ascend_310p/ — Ascend 310P1 OM| Target | Backend | Runtime | Hardware |
|---|---|---|---|
ascend_310b |
ascend | ACL | Ascend 310B1 |
ascend_310p |
ascend | ACL | Ascend 310P1 |
torch_cpu |
torch | PyTorch | CPU |
torch_cuda |
torch | PyTorch | NVIDIA GPU |
Input: observation.image float32 [1,3,384,384] NCHW
Output: tag_logits float32 [1,4585] (4585-class multi-label classification)
This bundle's torch weights (ram_plus_swin_large_14m.pth) are downloaded from the upstream RAM++ model:
The Ascend OM artifacts were converted from these torch weights. See scripts/download_perception_models.sh for the download procedure.
@inproceedings{ram_plus,
title = {Recognize Anything: A Strong Image Tagging Model},
author = {Zhang, Xinyu and Huang, Ziyu and Shen, Jun and Li, Zongtao and Zhao, Wen-Jun and Wang, Sheng and Sun, Yifan},
booktitle = {arXiv preprint arXiv:2306.03514},
year = {2023}
}
@software{ib_robot,
title = {IB-Robot: Intelligence Boom Robot},
url = {https://gitcode.com/openeuler/IB_Robot},
license = {Apache-2.0}
}
Base model
xinyu1205/recognize-anything-plus-model