--- license: apache-2.0 library_name: transformers pipeline_tag: text-ranking base_model: - Qwen/Qwen3-VL-2B-Instruct tags: - transformers - multimodal rerank - text rerank - mlx --- # mlx-community/Qwen3-VL-Reranker-2B-4bit The Model [mlx-community/Qwen3-VL-Reranker-2B-4bit](https://huggingface.co/mlx-community/Qwen3-VL-Reranker-2B-4bit) was converted to MLX format from [Qwen/Qwen3-VL-Reranker-2B](https://huggingface.co/Qwen/Qwen3-VL-Reranker-2B) using mlx-lm version **0.1.0**. ## Use with mlx ```bash pip install mlx-embeddings ``` ```python from mlx_embeddings import load, generate import mlx.core as mx model, tokenizer = load("mlx-community/Qwen3-VL-Reranker-2B-4bit") # For image-text embeddings images = [ "./images/cats.jpg", # cats ] texts = ["a photo of cats", "a photo of a desktop setup", "a photo of a person"] # Process all image-text pairs outputs = generate(model, processor, texts, images=images) logits_per_image = outputs.logits_per_image probs = mx.sigmoid(logits_per_image) # probabilities for this image for i, image in enumerate(images): print(f"Image {i+1}:") for j, text in enumerate(texts): print(f" {probs[i][j]:.1%} match with '{text}'") print() ```