Benchmark e ambiente de execução para avaliar agentes de IA multimodais em tarefas abertas no computador, em sistemas operacionais de desktop reais.
MMMU-Benchmark/MMMU
Código de avaliação e referências aos dados dos benchmarks MMMU e MMMU-Pro, que testam modelos multimodais com questões universitárias de várias disciplinas.
- Estrelas
- 598
- Forks
- 56
- Issues abertas
- 48
- Último commit
- há 3 meses
O que é?
MMMU é um benchmark com cerca de 11,5 mil questões multimodais extraídas de provas, questionários e livros didáticos universitários, distribuídas por seis áreas, 30 disciplinas e 32 tipos de imagem, como gráficos, diagramas, mapas e estruturas químicas. O objetivo é testar percepção e raciocínio em nível especializado, em vez de reconhecimento visual geral.
MMMU-Pro é uma variante mais difícil que filtra questões que podem ser respondidas apenas com texto, adiciona opções de resposta e inclui um modo somente visual, no qual a questão é inserida na imagem. O repositório fornece o código de avaliação dos dois benchmarks, em pastas separadas, além dos conjuntos de desenvolvimento, validação e teste.
As respostas do conjunto de teste agora estão publicadas, permitindo avaliar modelos localmente com o mesmo pipeline usado no conjunto de validação. A documentação também descreve uma integração com o EvalScope, mantida pela comunidade, para executar o MMMU com endpoints compatíveis com OpenAI.
Recursos principais
- 01Abrange 11,5 mil questões multimodais de nível universitário, distribuídas por seis áreas e 30 disciplinas.
- 02Oferece o MMMU-Pro, com questões filtradas, opções adicionais e um modo de entrada somente visual.
- 03Disponibiliza os conjuntos de desenvolvimento e validação, além das respostas publicadas do conjunto de teste para avaliação local.
- 04Documenta um fluxo de trabalho com EvalScope para endpoints de modelos compatíveis com OpenAI.
Casos de uso
- Avaliar o raciocínio em nível especializado de um modelo de visão e linguagem com imagens acadêmicas.
- Comparar modelos multimodais no modo mais difícil e somente visual do MMMU-Pro.
- Executar avaliações locais no conjunto de teste usando os arquivos de respostas publicados.
Início rápido
- 1
Instale a ferramenta de avaliação EvalScope (fluxo de trabalho mantido pela comunidade)
- 2
Execute a avaliação MMMU em um endpoint compatível com OpenAI usando o EvalScope
evalscope eval \ --model YOUR_MODEL \ --api-url OPENAI_API_COMPAT_URL \ --api-key EMPTY_TOKEN \ --datasets mmmu \ --limit 10
Antes de usar
- Este repositório contém principalmente código de avaliação e referências a dados; não é um produto de software independente.
- O início rápido usa uma integração comunitária de terceiros, não o pipeline oficial.
- Para executar as avaliações, é necessário ter acesso a um endpoint de modelo, o que pode exigir chaves de API ou recursos computacionais.
Tópicos
Perguntas frequentes
- O que é MMMU?
- Código de avaliação e referências aos dados dos benchmarks MMMU e MMMU-Pro, que testam modelos multimodais com questões universitárias de várias disciplinas. MMMU é um benchmark com cerca de 11,5 mil questões multimodais extraídas de provas, questionários e livros didáticos universitários, distribuídas por seis áreas, 30 disciplinas e 32 tipos de imagem, como gráficos, diagramas, mapas e estruturas químicas. O objetivo é testar percepção e raciocínio em nível especializado, em vez de reconhecimento visual geral.
- MMMU é gratuito? Qual é a licença?
- MMMU é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- MMMU ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de MMMU foi em 28 de jul. de 2026.
- Para que posso usar MMMU?
- Avaliar o raciocínio em nível especializado de um modelo de visão e linguagem com imagens acadêmicas. Comparar modelos multimodais no modo mais difícil e somente visual do MMMU-Pro. Executar avaliações locais no conjunto de teste usando os arquivos de respostas publicados.
- Como instalar MMMU?
- Instale a ferramenta de avaliação EvalScope (fluxo de trabalho mantido pela comunidade) Execute a avaliação MMMU em um endpoint compatível com OpenAI usando o EvalScope: evalscope eval \ --model YOUR_MODEL \ --api-url OPENAI_API_COMPAT_URL \ --api-key EMPTY_TOKEN \ --datasets mmmu \ --limit 10
- Onde consigo MMMU?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/MMMU-Benchmark/MMMU
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um LLM de vídeo treinado com transcrição de fala em streaming que gera comentários em tempo real sobre vídeos ao vivo, apresentado no artigo LiveCC da CVPR 2025.
Biblioteca open source de visão computacional, com algoritmos de processamento de imagens e visão computacional em C++ e bindings para várias linguagens.
Toolkit Python com utilitários reutilizáveis de visão computacional para carregar datasets, executar detecções, rastrear objetos e anotar frames.
Biblioteca PyTorch com arquiteturas de modelos de imagem, pesos pré-treinados e scripts de treinamento, validação e exportação para tarefas de visão computacional.
Implementação em PyTorch do Vision Transformer (ViT) e de muitas variantes para classificação de imagens e outras tarefas de visão computacional.