allenai / Molmo-72B-0924

huggingface.co
Total runs: 6.4K
24-hour runs: 17
7-day runs: 1.7K
30-day runs: 3.3K
Model's Last Updated: October 10 2024
image-text-to-text

Introduction of Molmo-72B-0924

Model Details of Molmo-72B-0924

Logo for the Molmo Project

Molmo 72B

Molmo is a family of open vision-language models developed by the Allen Institute for AI. Molmo models are trained on PixMo, a dataset of 1 million, highly-curated image-text pairs. It has state-of-the-art performance among multimodal models with a similar size while being fully open-source. You can find all models in the Molmo family here . Learn more about the Molmo family in our announcement blog post .

Molmo 72B is based on Qwen2-72B and uses OpenAI CLIP as vision backbone. Molmo-72B achieves the highest academic benchmark score and ranks second on human evaluation, just slightly behind GPT-4o.

This checkpoint is a preview of the Molmo release. All artifacts used in creating Molmo (PixMo dataset, training code, evaluations, intermediate checkpoints) will be made available at a later date, furthering our commitment to open-source AI development and reproducibility.

Sign up here to be the first to know when artifacts are released.

Quick links:

Quick Start

To run Molmo, first install dependencies:

# uninstall all tensorflow packages
pip list --format=freeze | grep '^tensorflow' | cut -d= -f1 | xargs -n1 pip uninstall -y

# install CPU-only version of tensorflow; used for image preprocessing
pip install einops tensorflow-cpu torchvision

Then, follow these steps:

from transformers import AutoModelForCausalLM, AutoProcessor, GenerationConfig
from PIL import Image
import requests

# load the processor
processor = AutoProcessor.from_pretrained(
    'allenai/Molmo-72B-0924',
    trust_remote_code=True,
    torch_dtype='auto',
    device_map='auto'
)

# load the model
model = AutoModelForCausalLM.from_pretrained(
    'allenai/Molmo-72B-0924',
    trust_remote_code=True,
    torch_dtype='auto',
    device_map='auto'
)

# process the image and text
inputs = processor.process(
    images=[Image.open(requests.get("https://picsum.photos/id/237/536/354", stream=True).raw)],
    text="Describe this image."
)

# move inputs to the correct device and make a batch of size 1
inputs = {k: v.to(model.device).unsqueeze(0) for k, v in inputs.items()}

# generate output; maximum 200 new tokens; stop generation when <|endoftext|> is generated
output = model.generate_from_batch(
    inputs,
    GenerationConfig(max_new_tokens=200, stop_strings="<|endoftext|>"),
    tokenizer=processor.tokenizer
)

# only get generated tokens; decode them to text
generated_tokens = output[0,inputs['input_ids'].size(1):]
generated_text = processor.tokenizer.decode(generated_tokens, skip_special_tokens=True)

# print the generated text
print(generated_text)

# >>> This image features an adorable black Labrador puppy sitting on a wooden deck. 
#     The puppy is positioned in the center of the frame, looking up at the camera...
Evaluations
Model Average Score on 11 Academic Benchmarks Human Preference Elo Rating
Molmo 72B (this model) 81.2 1077
Molmo 7B-D 77.3 1056
Molmo 7B-O 74.6 1051
MolmoE 1B 68.6 1032
GPT-4o 78.5 1079
GPT-4V 71.1 1041
Gemini 1.5 Pro 78.3 1074
Gemini 1.5 Flash 75.1 1054
Claude 3.5 Sonnet 76.7 1069
Claude 3 Opus 66.4 971
Claude 3 Haiku 65.3 999
Qwen VL2 72B 79.4 1037
Qwen VL2 7B 73.7 1025
Intern VL2 LLAMA 76B 77.1 1018
Intern VL2 8B 69.4 953
Pixtral 12B 69.5 1016
Phi3.5-Vision 4B 59.7 982
PaliGemma 3B 50.0 937
LLAVA OneVision 72B 76.6 1051
LLAVA OneVision 7B 72.0 1024
Cambrian-1 34B 66.8 953
Cambrian-1 8B 63.4 952
xGen - MM - Interleave 4B 59.5 979
LLAVA-1.5 13B 43.9 960
LLAVA-1.5 7B 40.7 951

Benchmarks: AI2D test, ChartQA test, VQA v2.0 test, DocQA test, InfographicVQA test, TextVQA val, RealWorldQA, MMMU val, MathVista testmini, CountBenchQA, Flickr Count (we collected this new dataset that is significantly harder than CountBenchQA).

License and Use

This model is licensed under Apache 2.0. It is intended for research and educational use. For more information, please see our Responsible Use Guidelines .

Runs of allenai Molmo-72B-0924 on huggingface.co

6.4K
Total runs
17
24-hour runs
62
3-day runs
1.7K
7-day runs
3.3K
30-day runs

More Information About Molmo-72B-0924 huggingface.co Model

More Molmo-72B-0924 license Visit here:

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

Molmo-72B-0924 huggingface.co

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

Molmo-72B-0924 huggingface.co Url

https://huggingface.co/allenai/Molmo-72B-0924

allenai Molmo-72B-0924 online free

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

allenai Molmo-72B-0924 online free url in huggingface.co:

https://huggingface.co/allenai/Molmo-72B-0924

Molmo-72B-0924 install

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

Molmo-72B-0924 install url in huggingface.co:

https://huggingface.co/allenai/Molmo-72B-0924

Url of Molmo-72B-0924

Molmo-72B-0924 huggingface.co Url

Provider of Molmo-72B-0924 huggingface.co

allenai
ORGANIZATIONS

Other API from allenai

huggingface.co

Total runs: 91.7K
Run Growth: 78.6K
Growth Rate: 85.70%
Updated: October 18 2023
huggingface.co

Total runs: 91.3K
Run Growth: 63.3K
Growth Rate: 69.57%
Updated: January 06 2025
huggingface.co

Total runs: 77.3K
Run Growth: -517.1K
Growth Rate: -669.13%
Updated: October 10 2024
huggingface.co

Total runs: 63.3K
Run Growth: 51.7K
Growth Rate: 81.63%
Updated: October 10 2024
huggingface.co

Total runs: 61.6K
Run Growth: -50.5K
Growth Rate: -81.96%
Updated: December 04 2024
huggingface.co

Total runs: 23.0K
Run Growth: 7.7K
Growth Rate: 33.79%
Updated: August 14 2024
huggingface.co

Total runs: 8.5K
Run Growth: 3.3K
Growth Rate: 36.78%
Updated: July 16 2024
huggingface.co

Total runs: 6.1K
Run Growth: -21.5K
Growth Rate: -354.06%
Updated: July 03 2024
huggingface.co

Total runs: 5.1K
Run Growth: -17.0K
Growth Rate: -321.48%
Updated: July 16 2024
huggingface.co

Total runs: 2.5K
Run Growth: -163
Growth Rate: -6.49%
Updated: December 04 2024
huggingface.co

Total runs: 1.7K
Run Growth: -110
Growth Rate: -6.43%
Updated: July 16 2024
huggingface.co

Total runs: 895
Run Growth: 878
Growth Rate: 98.10%
Updated: January 24 2023
huggingface.co

Total runs: 502
Run Growth: -100
Growth Rate: -21.23%
Updated: January 24 2023
huggingface.co

Total runs: 486
Run Growth: 256
Growth Rate: 52.67%
Updated: February 12 2024
huggingface.co

Total runs: 404
Run Growth: 354
Growth Rate: 94.65%
Updated: June 13 2024
huggingface.co

Total runs: 313
Run Growth: -437
Growth Rate: -139.62%
Updated: April 30 2024
huggingface.co

Total runs: 297
Run Growth: 159
Growth Rate: 53.54%
Updated: April 19 2024