allenai / MolmoPoint-8B

huggingface.co
Total runs: 3.9K
24-hour runs: 0
7-day runs: -549
30-day runs: -788
Model's Last Updated: March 19 2026
image-text-to-text

Introduction of MolmoPoint-8B

Model Details of MolmoPoint-8B

MolmoPoint-8B

MolmoPoint-8B is a fully-open VLM developed by the Allen Institute for AI (Ai2) that support image, video and multi-image understanding and grounding. It has new pointing mechansim that improves image pointing, video pointing, and video tracking, see our technical report for details.

Note the huggingface MolmoPoint model does not support training, see our github repo for the training code.

Quick links:

Quick Start
Setup Conda Environment
conda create --name transformers4571 python=3.11
conda activate transformers4571
pip install transformers==4.57.1
pip install torch pillow einops torchvision accelerate decord2
Inference

We recommend running MolmoPoint with logits_processor=model.build_logit_processor_from_inputs(model_inputs) to enforce points tokens are generated in a valid way.

In MolmoPoint, instead of coordinates points will be generated as a series of special tokens, decoding the tokens back into points requires some additional metadata from the preprocessor. The metadata is returned by the preprocessor using the return_pointing_metadata flag. Then model.extract_image_points and model.extract_video_points do the decoding, they return a list of ({image_id|timestamps}, object_id, pixel_x, pixel_y) output points.

Image Pointing Example:
from transformers import AutoProcessor, AutoModelForImageTextToText
import torch
import numpy as np

checkpoint_dir = "allenai/MolmoPoint-8B"  # or path to a converted HF checkpoint

model = AutoModelForImageTextToText.from_pretrained(
    checkpoint_dir,
    trust_remote_code=True,
    dtype="auto",
    device_map="auto",
)

processor = AutoProcessor.from_pretrained(
    checkpoint_dir,
    trust_remote_code=True,
    padding_side="left",
)

image_messages = [
    {
        "role": "user",
        "content": [
            {"type": "text", "text": "Point to the boats"},
            {"type": "image", "image": "https://assets.thesparksite.com/uploads/sites/5550/2025/01/aerial-view-of-boats-yachts-water-bike-and-woode-2023-11-27-04-51-17-utc.jpg"},
            {"type": "image", "image": "https://storage.googleapis.com/ai2-playground-molmo/promptTemplates/Stock_278013497.jpeg"},
        ]
    }
]

inputs = processor.apply_chat_template(
    image_messages,
    tokenize=True,
    add_generation_prompt=True,
    return_tensors="pt",
    return_dict=True,
    padding=True,
    return_pointing_metadata=True
)
metadata = inputs.pop("metadata")
inputs = {k: v.to("cuda") for k, v in inputs.items()}

with torch.inference_mode(), torch.autocast("cuda", dtype=torch.bfloat16):
    output = model.generate(
        **inputs,
        logits_processor=model.build_logit_processor_from_inputs(inputs),
        max_new_tokens=200
    )

generated_tokens = output[:, inputs["input_ids"].size(1):]
generated_text = processor.post_process_image_text_to_text(generated_tokens, skip_special_tokens=False, clean_up_tokenization_spaces=False)[0]
points = model.extract_image_points(
    generated_text,
    metadata["token_pooling"],
    metadata["subpatch_mapping"],
    metadata["image_sizes"]
)

# points as a list of [object_id, image_num, x, y]
# For multiple images, `image_num` is the index of the image the point is in
print(np.array(points))
Video Pointing Example:
video_path = "https://storage.googleapis.com/oe-training-public/demo_videos/many_penguins.mp4"
video_messages = [
    {
        "role": "user",
        "content": [
            dict(type="text", text="Point to the penguins"),
            dict(type="video", video=video_path),
        ]
    }
]

inputs = processor.apply_chat_template(
    video_messages,
    tokenize=True,
    add_generation_prompt=True,
    return_tensors="pt",
    return_dict=True,
    padding=True,
    return_pointing_metadata=True
)
metadata = inputs.pop("metadata")
inputs = {k: v.to("cuda") for k, v in inputs.items()}

with torch.inference_mode(), torch.autocast("cuda", dtype=torch.bfloat16):
    output = model.generate(
        **inputs,
        logits_processor=model.build_logit_processor_from_inputs(inputs),
        max_new_tokens=200
    )

    generated_tokens = output[:, inputs['input_ids'].size(1):]
    generated_text = processor.post_process_image_text_to_text(generated_tokens, skip_special_tokens=False, clean_up_tokenization_spaces=False)[0]
    video_points = model.extract_video_points(
        generated_text,
        metadata["token_pooling"],
        metadata["subpatch_mapping"],
        metadata["timestamps"],
        metadata["video_size"]
    )

    # points as a list of [object_id, image_num, x, y]
    # For tracking, object_id uniquely identifies objects that might appear multiple frames.
    print(np.array(video_points))
License and Use

This model is licensed under Apache 2.0. It is intended for research and educational use in accordance with Ai2’s Responsible Use Guidelines. This model is trained on third party datasets that are subject to academic and non-commercial research use only. Please review the sources to determine if this model is appropriate for your use case.

Runs of allenai MolmoPoint-8B on huggingface.co

3.9K
Total runs
0
24-hour runs
-202
3-day runs
-549
7-day runs
-788
30-day runs

More Information About MolmoPoint-8B huggingface.co Model

More MolmoPoint-8B license Visit here:

https://choosealicense.com/licenses/apache-2.0

MolmoPoint-8B huggingface.co

MolmoPoint-8B huggingface.co is an AI model on huggingface.co that provides MolmoPoint-8B's model effect (), which can be used instantly with this allenai MolmoPoint-8B model. huggingface.co supports a free trial of the MolmoPoint-8B model, and also provides paid use of the MolmoPoint-8B. Support call MolmoPoint-8B model through api, including Node.js, Python, http.

MolmoPoint-8B huggingface.co Url

https://huggingface.co/allenai/MolmoPoint-8B

allenai MolmoPoint-8B online free

MolmoPoint-8B huggingface.co is an online trial and call api platform, which integrates MolmoPoint-8B's modeling effects, including api services, and provides a free online trial of MolmoPoint-8B, you can try MolmoPoint-8B online for free by clicking the link below.

allenai MolmoPoint-8B online free url in huggingface.co:

https://huggingface.co/allenai/MolmoPoint-8B

MolmoPoint-8B install

MolmoPoint-8B is an open source model from GitHub that offers a free installation service, and any user can find MolmoPoint-8B on GitHub to install. At the same time, huggingface.co provides the effect of MolmoPoint-8B install, users can directly use MolmoPoint-8B installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

MolmoPoint-8B install url in huggingface.co:

https://huggingface.co/allenai/MolmoPoint-8B

Url of MolmoPoint-8B

MolmoPoint-8B huggingface.co Url

Provider of MolmoPoint-8B huggingface.co

allenai
ORGANIZATIONS

Other API from allenai

huggingface.co

Total runs: 1.1M
Run Growth: 250.9K
Growth Rate: 25.42%
Updated:December 04 2024
huggingface.co

Total runs: 146.4K
Run Growth: 26.4K
Growth Rate: 18.03%
Updated:July 28 2025
huggingface.co

Total runs: 136.2K
Run Growth: -2.6K
Growth Rate: -1.93%
Updated:January 23 2026
huggingface.co

Total runs: 114.5K
Run Growth: -141.3K
Growth Rate: -123.42%
Updated:January 23 2026
huggingface.co

Total runs: 100.0K
Run Growth: 37.8K
Growth Rate: 37.79%
Updated:January 23 2026
huggingface.co

Total runs: 55.7K
Run Growth: 53.5K
Growth Rate: 95.99%
Updated:October 10 2025
huggingface.co

Total runs: 38.2K
Run Growth: 10.4K
Growth Rate: 27.18%
Updated:August 15 2024
huggingface.co

Total runs: 22.2K
Run Growth: 4.6K
Growth Rate: 21.14%
Updated:October 18 2023
huggingface.co

Total runs: 7.2K
Run Growth: 1.3K
Growth Rate: 18.08%
Updated:April 11 2026
huggingface.co

Total runs: 5.3K
Run Growth: 547
Growth Rate: 10.43%
Updated:December 04 2024
huggingface.co

Total runs: 4.6K
Run Growth: -24.8K
Growth Rate: -497.11%
Updated:June 23 2026
huggingface.co

Total runs: 4.4K
Run Growth: -1.2K
Growth Rate: -27.97%
Updated:July 17 2024
huggingface.co

Total runs: 3.9K
Run Growth: -341
Growth Rate: -8.79%
Updated:June 23 2026
huggingface.co

Total runs: 3.4K
Run Growth: -434
Growth Rate: -12.70%
Updated:May 23 2026
huggingface.co

Total runs: 3.3K
Run Growth: -998
Growth Rate: -30.33%
Updated:July 17 2024
huggingface.co

Total runs: 3.0K
Run Growth: 3.0K
Growth Rate: 100.00%
Updated:June 23 2026
huggingface.co

Total runs: 2.6K
Run Growth: -3.3K
Growth Rate: -127.96%
Updated:May 21 2026
huggingface.co

Total runs: 2.0K
Run Growth: -2.4K
Growth Rate: -119.11%
Updated:October 09 2025
huggingface.co

Total runs: 1.7K
Run Growth: -390
Growth Rate: -22.47%
Updated:April 11 2026