from transformers import AutoProcessor, Qwen2_5_VLForConditionalGenerationfrom qwen_vl_utils import process_vision_info model_path = "zlab-princeton/Vero-Qwen35-9B-Base" model = Qwen2_5_VLForConditionalGeneration.from_pretrained( model_path, torch_dtype="auto", device_map="auto",)processor = AutoProcessor.from_pretrained(model_path) messages = [ { "role": "user", "content": [ {"type": "image", "image": "path/to/image.jpg"}, {"type": "text", "text": "What is the x axis value with the largest population?"}, ], }] text = processor.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)image_inputs, video_inputs = process_vision_info(messages)inputs = processor( text=[text], images=image_inputs, videos=video_inputs, padding=True, return_tensors="pt",).to(model.device) generated_ids = model.generate(**inputs, max_new_tokens=2048)output = processor.batch_decode( generated_ids[:, inputs.input_ids.shape[1]:], skip_special_tokens=True,)[0]print(output)