Model reference · open weights

CompassJudger-2

Embeddings opencompass Reranker 2 builds Open weights 1k dl/mo

CompassJudger-2 is an open-weight reranker from opencompass. CompassJudger-2-7B-Instruct (BF16) weighs 15.2 GB; the smallest configuration that runs it is RTX 4090 24 GB.

For self-hosting, compare this build's requirements below with the GPU you plan to rent.

  • CompassJudger-2 is a generalist judge model developed by opencompass for text-ranking tasks.
  • The 32B variant is fine-tuned from Qwen2.5-32B-Instruct and supports a context length of 32,768 tokens.
  • It is licensed under Apache 2.0 and operates in English.

Summary of the opencompass/CompassJudger-2-32B-Instruct model card, 2026-10-01. The estimate below is for another build of the family.

What it is

Released byopencompass
Released2025-07-09
Parameters32.8B
VRAM15.2 GB for the weights

What it runs on

Memory and cards for CompassJudger-2-7B-Instruct (BF16)

15.2 GBweights, file size
1.1 GBruntime overhead
CardRunsMemory
RTX 3060 12 GB … RTX 4060 Ti 16 GBdoes not fit
RTX 3090 24 GBfits23.4 GB
RTX 4090 24 GBfits23.4 GB
RTX 5090 32 GBfits31.0 GB
L40S 48 GBfits44.0 GB
A100 80 GBfits78.2 GB
H100 80 GBfits78.1 GB
RTX PRO 6000 Blackwell 96 GBfits93.8 GB
DGX Spark (GB10) 128 GB unifiedfits107 GB
H200 141 GBfits138 GB
B200 180 GBfits176 GB

Builds

Sizes, precisions & builds

BuildParamsPrecisionWeightsSmallest setup
CompassJudger-2-32B-Instruct ↗ 32.8BBF16 65.5 GBH100 80 GB
CompassJudger-2-7B-Instruct (above) ↗ 7.6BBF16 15.2 GBRTX 4090 24 GB

From the model card

What opencompass says about CompassJudger-2

Read the model card

src="https://img.shields.io/badge/CompassJudger--2-Paper-red?logo=arxiv&logoColor=red" alt="CompassJudger-2" style="display: inline-block; vertical-align: middle;" />

Introduction

We introduce CompassJudger-2, a novel series of generalist judge models designed to overcome the narrow specialization and limited robustness of existing LLM-as-judge solutions. Current judge models often struggle with comprehensive evaluation, but CompassJudger-2 addresses these limitations with a powerful new training paradigm.

Key contributions of our work include:

  • Advanced Data Strategy: We employ a task-driven, multi-domain data curation and synthesis strategy to enhance the model's robustness and domain adaptability.
  • Verifiable Reward-Guided Training: We supervise judgment tasks with verifiable rewards, guiding the model's intrinsic reasoning through chain-of-thought (CoT) and rejection sampling. A refined margin policy gradient loss further enhances performance.
  • Superior Performance: CompassJudger-2 achieves state-of-the-art results across multiple judge and reward benchmarks. Our 7B model demonstrates competitive accuracy with models that are significantly larger.
  • JudgerBenchV2: We introduce a new, comprehensive benchmark with 10,000 questions across 10 scenarios, using a Mixture-of-Judgers (MoJ) consensus for more reliable ground truth.

This repository contains the CompassJudger-2 series of models, fine-tuned on the Qwen2.5-Instruct series.

Models

Model NameSizeBase ModelDownloadNotes
👉 CompassJudger-2-7B-Instruct7BQwen2.5-7B-Instruct🤗 ModelFine-tuned for generalist judge capabilities.
👉 CompassJudger-2-32B-Instruct32BQwen2.5-32B-Instruct🤗 ModelA larger, more powerful judge model.

Quickstart

Here is a simple example demonstrating how to load the model and use it for pairwise evaluation.

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_path = "opencompass/CompassJudger-2-7B-Instruct"

model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto"
)
tokenizer = AutoTokenizer.from_pretrained(model_name)

# Example: Pair-wise Comparison
prompt = """
Please act as an impartial judge to evaluate the responses provided by two AI assistants to the user question below. Your evaluation should focus on the following criteria: helpfulness, relevance, accuracy, depth, creativity, and level of detail.

- Do not let the order of presentation, response length, or assistant names influence your judgment.
- Base your decision solely on how well each response addresses the user’s question and adheres to the instructions.

Your final reply must be structured in the following format:
{
  "Choice": "[Model A or Model B]"
}

User Question: {question}

Model A's Response: {answerA}

Model B's Response: {answerB}

Now it's your turn. Please provide selection result as required:
"""

messages = [
    {"role": "user", "content": prompt}
]

text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True
)
model_inputs = tokenizer([text], return_tensors="pt").to(model.device)

generated_ids = model.generate(
    **model_inputs,
    max_new_tokens=2048
)
generated_ids = [
    output_ids[len(input_ids):] for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)
]

response = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)[0]
print(response)

Evaluation

CompassJudger-2 sets a new state-of-the-art for judge models, outperforming general models, reward models, and other specialized judge models across a wide range of benchmarks.

ModelJudgerBench V2JudgeBenchRMBRewardBenchAverage
7B Judge Models
CompassJudger-1-7B-Instruct57.9646.0038.1880.7455.72
Con-J-7B-Instruct52.3538.0671.5087.1062.25
RISE-Judge-Qwen2.5-7B46.1240.4872.6488.2061.61
CompassJudger-2-7B-Instruct60.5263.0673.9090.9672.11
32B+ Judge Models
CompassJudger-1-32B-Instruct60.3362.2977.6386.1771.61
Skywork-Critic-Llama-3.1-70B52.4150.6565.5093.3065.47
RISE-Judge-Qwen2.5-32B56.4263.8773.7092.7071.67
CompassJudger-2-32B-Instruct62.2165.4872.9892.6273.32
General Models (for reference)
Qwen2.5-32B-Instruct62.9759.8474.9985.6170.85
DeepSeek-V3-032464.4359.6878.1685.1771.86
Qwen3-235B-A22B61.4065.9775.5984.6871.91

For detailed benchmark performance and methodology, please refer to our 📑 [Paper](https://arxiv.org/a

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms