Image-Text-to-Text
Transformers
Safetensors
English
molmo
text-generation
awq
quantized
4-bit precision
vision-language
qwen2
clip
llm-compressor
vllm
conversational
custom_code
compressed-tensors
Instructions to use ronantakizawa/molmo-72b-awq with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use ronantakizawa/molmo-72b-awq with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("image-text-to-text", model="ronantakizawa/molmo-72b-awq", trust_remote_code=True) messages = [ { "role": "user", "content": [ {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"}, {"type": "text", "text": "What animal is on the candy?"} ] }, ] pipe(text=messages)# Load model directly from transformers import AutoModelForCausalLM model = AutoModelForCausalLM.from_pretrained("ronantakizawa/molmo-72b-awq", trust_remote_code=True, device_map="auto") - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use ronantakizawa/molmo-72b-awq with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "ronantakizawa/molmo-72b-awq" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "ronantakizawa/molmo-72b-awq", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }'Use Docker
docker model run hf.co/ronantakizawa/molmo-72b-awq
- SGLang
How to use ronantakizawa/molmo-72b-awq with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "ronantakizawa/molmo-72b-awq" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "ronantakizawa/molmo-72b-awq", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "ronantakizawa/molmo-72b-awq" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "ronantakizawa/molmo-72b-awq", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }' - Docker Model Runner
How to use ronantakizawa/molmo-72b-awq with Docker Model Runner:
docker model run hf.co/ronantakizawa/molmo-72b-awq
| {% for message in messages -%} | |
| {%- if (loop.index % 2 == 1 and message['role'] != 'user') or | |
| (loop.index % 2 == 0 and message['role'].lower() != 'assistant') -%} | |
| {{ raise_exception('Conversation roles must alternate user/assistant/user/assistant/...') }} | |
| {%- endif -%} | |
| {{ message['role'].capitalize() + ': ' + message['content'] }} | |
| {%- if not loop.last -%} | |
| {{ ' ' }} | |
| {%- endif %} | |
| {%- endfor -%} | |
| {%- if add_generation_prompt -%} | |
| {{ ' Assistant:' }} | |
| {%- endif %} |