awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
InternLM avatar

InternLM/opencompass

0
View on GitHub↗
7,096 stars·791 forks·Python·Apache-2.0·65 viewsopencompass.org.cn↗

Opencompass

OpenCompass is a comprehensive evaluation platform, benchmarking suite, and distributed model evaluator designed to measure the performance and accuracy of large language models. It provides a framework for benchmarking both open-source and API-based models against diverse datasets using standardized metrics and reproducible pipelines.

The project features an automated judging framework that uses language models as judges to score and verify the quality of generated text. It includes a performance leaderboard system for comparing the relative capabilities of various models across industry-standard benchmarks.

The platform covers a broad range of capabilities, including multimodal model assessment, mathematical reasoning verification, and model robustness assessment. It manages the full evaluation lifecycle through dataset acquisition, experiment management, and the application of various prompting paradigms.

To handle large-scale assessments, the system utilizes distributed evaluation workloads and GPU hardware scaling to process billion-scale models across computing clusters.

Features

  • Model Evaluation Frameworks - Provides a comprehensive framework for running model inference and validation on standardized datasets.
  • LLM Evaluation - Provides a comprehensive platform for measuring the quality of LLM outputs using automated judges and custom metrics.
  • Multi-Node Inference Scaling - Distributes evaluation tasks across multiple GPUs and nodes to handle workloads exceeding single-device memory.
  • Inference Scaling - Distributes the computational workload of evaluating massive models across multiple GPUs and clusters to reduce processing time.
  • LLM Benchmarking - Measures the accuracy and capabilities of large language models using standardized datasets and reproducible metrics.
  • LLM Evaluation Frameworks - Offers a framework for benchmarking large language models against diverse datasets using standardized metrics and reproducible pipelines.
  • Model Performance Benchmarking - Employs standardized tests to evaluate model speed and accuracy across diverse datasets.
  • Model Benchmarking Suites - Ships a collection of tools to evaluate the accuracy, reasoning, and performance of LLMs against standardized datasets.
  • Model Performance Leaderboards - Features a performance leaderboard system to compare the relative capabilities of open-source and proprietary models.
  • Provider-Agnostic Model Interfaces - Provides a unified interface that wraps diverse model APIs and local weights for consistent input and output handling.
  • Distributed Task Orchestration - Provides a system for defining and executing evaluation workloads across clusters of computing resources to reduce inference time.
  • Prediction Workload Distribution - Splits massive evaluation workloads across computing clusters to process billion-scale models efficiently.
  • LLM-As-A-Judge Scoring - Implements an automated judging framework where high-capability language models score generated responses based on predefined rubrics.
  • Model Evaluation - Provides a scalable infrastructure for running massive model assessments across multiple GPUs and computing clusters.
  • Model-Based Extraction - Employs secondary AI models to parse and isolate model outputs for a more accurate representation of capabilities.
  • Answer Extraction Logics - Uses specialized models or regular expressions to isolate final answers from verbose model outputs for metric calculation.
  • LLM Experiment Management - Records full experiment details via configuration files and reports resulting metrics in real time.
  • Adversarial Robustness Testing - Tests model stability and security by applying various attack methods and evaluating tool-use capabilities.
  • Evaluation Workflow Orchestrations - Sequences multiple evaluators in a custom workflow to assess complex scenarios through a multi-stage mechanism.
  • Evaluation Configurations - Configures zero-shot, few-shot, and chain-of-thought prompting templates to standardize and maximize model performance during testing.
  • Reasoning Verifications - Validates the logical steps and final answers of mathematical or complex reasoning tasks using specialized verification tools.
  • Architecture Benchmarking - Evaluates model performance across a wide range of architectures to assess general capabilities.
  • Dataset Preparation Tools - Automates the downloading and preparation of required evaluation datasets from remote storage servers or third-party hubs.
  • Benchmark Dataset Loaders - Includes utilities for loading and preprocessing diverse benchmark datasets from remote hubs via a standardized interface.
  • Evaluation Chains - Sequences prompting, generation, and verification steps into linear chains to assess complex reasoning tasks.
  • Mathematical Verification - Validates the logic and accuracy of mathematical solutions through specialized verification steps.
  • Configuration-Driven Pipelines - Defines evaluation workflows and dataset parameters through static files to ensure reproducibility across experiments.
  • Vision-Language Model Benchmarking - Includes toolkits for the standardized evaluation of accuracy and reasoning in vision-language models.
  • Unified Model Wrappers - Standardizes diverse open-source and API-based model interfaces under a single consistent configuration.
  • Model Evaluation - One-stop evaluation platform supporting multiple datasets and distributed testing.

Star history

Star history chart for internlm/opencompassStar history chart for internlm/opencompass

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Opencompass

These projects share indexed features with Opencompass. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • open-compass/opencompassopen-compass avatar

    open-compass/opencompass

    6,678View on GitHub↗

    OpenCompass is an open-source framework for standardized benchmarking of large language models. It provides a configurable evaluation pipeline that supports both objective and subjective assessment, using a dual-engine architecture to handle closed-form answer comparison and open-ended response rating. The framework is designed as a modular platform where datasets, models, and metrics are composed through declarative YAML configuration files. The framework distinguishes itself through its extensible model integration layer, which supports custom models, HuggingFace models, and third-party API

    Pythonbenchmarkchatgptevaluation
    View on GitHub↗6,678
  • oumi-ai/oumioumi-ai avatar

    oumi-ai/oumi

    8,858View on GitHub↗

    Oumi is a comprehensive large language model development platform designed for synthesizing data, fine-tuning models, and running performance evaluations. It serves as a unified environment for the entire model lifecycle, encompassing a training and fine-tuning suite, an evaluation framework, and tools for synthetic data generation and model distillation. The platform is distinguished by its iterative, failure-driven synthesis approach, which analyzes model weaknesses during evaluation to generate targeted training data. It utilizes an LLM-based judge framework to programmatically score respo

    Pythondpoevaluationfine-tuning
    View on GitHub↗8,858
  • openai/evalsopenai avatar

    openai/evals

    18,702View on GitHub↗

    Evals is a framework designed for automating, managing, and executing repeatable benchmarking suites to analyze the quality and performance of language models. It provides a platform for running standardized tests to measure model accuracy and track behavioral changes over time. The system distinguishes itself through a modular architecture that uses a standardized adapter layer to normalize inputs and outputs, allowing different models to be swapped and tested interchangeably. It supports the creation of custom benchmarks using proprietary data, enabling quality assurance on sensitive tasks

    Python
    View on GitHub↗18,702
  • ibm/mcp-context-forgeIBM avatar

    IBM/mcp-context-forge

    3,310View on GitHub↗

    mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a single consistent interface for discovery and execution. It acts as a centralized proxy that aggregates multiple servers and APIs, allowing AI agents to access and invoke a unified set of tools, prompts, and resources. The project distinguishes itself through a multi-protocol translation bridge that converts communication between standard I/O, SSE, gRPC, and REST to enable interoperability between disparate tool servers. It includes a comprehensive LLM evaluation framework for

    Pythonagentsaiapi-gateway
    View on GitHub↗3,310
Compare all 30 related projects→

Frequently asked questions

What does internlm/opencompass do?

OpenCompass is a comprehensive evaluation platform, benchmarking suite, and distributed model evaluator designed to measure the performance and accuracy of large language models. It provides a framework for benchmarking both open-source and API-based models against diverse datasets using standardized metrics and reproducible pipelines.

What are the main features of internlm/opencompass?

The main features of internlm/opencompass are: Model Evaluation Frameworks, LLM Evaluation, Multi-Node Inference Scaling, Inference Scaling, LLM Benchmarking, LLM Evaluation Frameworks, Model Performance Benchmarking, Model Benchmarking Suites.

Which projects share features with internlm/opencompass?

Projects with overlapping indexed features include: open-compass/opencompass — OpenCompass is an open-source framework for standardized benchmarking of large language models. It provides a… oumi-ai/oumi — Oumi is a comprehensive large language model development platform designed for synthesizing data, fine-tuning models,… openai/evals — Evals is a framework designed for automating, managing, and executing repeatable benchmarking suites to analyze the… ibm/mcp-context-forge — mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a… agenta-ai/agenta — Agenta is a Prompt Ops lifecycle manager and prompt management platform that decouples prompt engineering from… open-compass/vlmevalkit — VLMEvalKit is a vision-language model evaluation framework and inference engine designed to run standardized…