--- license: apache-2.0 --- Script for creating this. llmcompressor installed from source since it depends on something that wasn't compiled into the release at the time. ```python from transformers import AutoProcessor, Qwen2VLForConditionalGeneration from llmcompressor.modifiers.quantization import QuantizationModifier from llmcompressor.transformers import oneshot, wrap_hf_model_class MODEL_ID = "adamo1139/Qwen2-VL-7B-Sydney" # Load model. model_class = wrap_hf_model_class(Qwen2VLForConditionalGeneration) model = model_class.from_pretrained(MODEL_ID, device_map="auto", torch_dtype="auto") processor = AutoProcessor.from_pretrained(MODEL_ID) # Configure the simple PTQ quantization recipe = QuantizationModifier( targets="Linear", scheme="FP8_DYNAMIC", ignore=["re:.*lm_head", "re:visual.*"] ) # Apply the quantization algorithm. oneshot(model=model, recipe=recipe) # Save the model. SAVE_DIR = MODEL_ID.split("/")[1] + "-FP8-Dynamic" model.save_pretrained(SAVE_DIR) processor.save_pretrained(SAVE_DIR) ```