Downloads · 30 days
64
0% of all-time downloads
brandonbeiler/InternVL3_5-38B-FP8-Dynamic
InternVL3_5-38B-FP8-Dynamic is a image-text-to-text model from brandonbeiler. Use it for the image-text-to-text task on the model card, and read the license before you ship it in a product. It is set up for vllm. The card lists the license as mit.
This is an FP8 dynamically quantized (W8A8) version of OpenGVLab/InternVL35-38Boptimized for high-performance inference with vLLM.
Downloads · 30 days
64
0% of all-time downloads
All-time downloads
34.5K
Public
Parameters
38.4B
45.6 GB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors45.6 GB · 100%
How the weights are stored.
F8_E4M331.2B · 81%
From the Hugging Face model README
This is an FP8 dynamically quantized (W8A8) version of OpenGVLab/InternVL3_5-38Boptimized for high-performance inference with vLLM.
The quantization process uses a specialized recipe that preserves the model's core visual understanding capabilities while reducing the memory footprint by nearly 40%.
You can serve the model using vLLM's OpenAI-compatible API server.
vllm serve brandonbeiler/InternVL3_5-38B-FP8-Dynamic \
--quantization compressed-tensors \
--served-model-name internvl3_5-38b \
--reasoning-parser qwen3 \
--trust-remote-code \
--max-model-len 32768 \
--tensor-parallel-size 1 # Adjust based on your GPU setup
Notes
| Attribute | Value |
|---|---|
| Original Model | OpenGVLab/InternVL3_5-38B |
| Quantized Model | brandonbeiler/InternVL3_5-38B-FP8-Dynamic |
| Quantization Method | FP8 Dynamic (W8A8) |
| Quantization Library | LLM Compressor v0.7.1 |
| Quantized By | brandonbeiler |
The following snippet demonstrates inference using the vLLM library.
from vllm import LLM, SamplingParams
# Load the quantized model
# trust_remote_code is required to load the custom model architecture. [32, 44, 45, 48]
model = LLM(
model="brandonbeiler/InternVL3_5-38B-FP8-Dynamic",
trust_remote_code=True,
max_model_len=32768, # InternVL 3.5 supports a 32k context length. [19, 41]
tensor_parallel_size=1, # Adjust for your hardware setup. [11, 15, 38, 40]
)
# Set sampling parameters
# A temperature of 0.6 is recommended for this model. [39]
sampling_params = SamplingParams(temperature=0.6, max_tokens=512)
# Generate a response
# Note: Replace "<image>" with your image input
prompt = "Describe this image: <image>"
response = model.generate(prompt, sampling_params)
print(response[0].outputs[0].text)
This model was quantized using the following environment:
llmcompressor==0.7.1
compressed-tensors==0.10.2
transformers==4.55.0
torch==2.7.1
vllm==0.10.1.1
Quantized with ❤️ using LLM Compressor for the open-source community.