Skip to content

0.5.5

Latest

Choose a tag to compare

@Myhs-phz Myhs-phz released this 06 Nov 08:08
6288ea0

OpenCompass v0.5.5 Release Notes

🌟 Highlights

✨ Integrated More Benchmarks: Integrated new benchmarks spanning physics, reasoning, long-context, alignment, hallucination, maritime, biomedical, translation and multimodal evaluation, including CritPt, General365, AA-OmniScience v1.0 and v1.1, AA-LCR v1.1, HLE-Diamond, arena-hard-v2, ReasonZoo, LG-Bench, CHHallu-Src, GrandPhysics, PromptCBLUE Life Science, MaritimeBench, WMT19, LogiQA and ethics, plus ChartQAPro, MicroVQA, SFE and SciDocBench from VLMEvalKit (#2610, #2626, #2658, #2713, #2362, #2256, #2690, #2525, #2118, #2073, #2018, #1503, #516, #495, #2665).

✨ Documentation Refactor: Restructured the Chinese and English documentation into a new layout (get started, user guides, evaluation, execution, extension, tools and FAQ), rewrote the README, installation and quick start guides, and added configs for the latest models (#2666).

✨ Refactored CI: Refactored the mock API tests, fixed the PR stage CI, and extended the PR stage CI to cover Python 3.9 and 3.12 (#2698, #2670, #2715).

✨ Dropped Python 3.8 and Fixed Python 3.9 Compatibility: Removed Python 3.8 support and fixed the PEP 604 annotations that broke imports on Python 3.9 (#2715, #2674).


πŸš€ New Features

πŸ”§ Added new benchmark configurations: CritPt, General365, AA-OmniScience, AA-LCR v1.1, HLE-Diamond, arena-hard-v2, ReasonZoo, LG-Bench, CHHallu-Src v1, GrandPhysics, PromptCBLUE Life Science, MaritimeBench, WMT19, LogiQA and ethics, with AA-LCR, AA-OmniScience (v1.1) and HLE-Diamond configs and the prompt template updated (#2610, #2626, #2658, #2713, #2362, #2256, #2690, #2525, #2118, #2073, #2018, #1503, #516, #495).

πŸ”§ Added ChartQAPro, MicroVQA, SFE and SciDocBench datasets through VLMEvalKit (#2665).

πŸ”§ Added retry and verbose options to the TurboMind API for get_ppl and get_ll (#2650, #2652).


πŸ› Bug Fixes

πŸ”§ Fixed reasoning parsing in the OpenAI, OpenAISDK and OpenAISDKStreaming models, and surfaced inference failures in OpenICLInferConcurrentTask (#2653, #2651).

πŸ”§ Fixed dataset loading and downloads for AA-LCR, MBPP-CN, C-Eval (ModelScope and HF generation for causal LMs) and SciReasoner 1.5 (with a new llm_extract config), and fixed MATH JudgeLLM config imports (#2630, #2695, #2416, #2640, #2662).

πŸ”§ Fixed VLMEvalKit empty predictions and JSONL resume with Unicode separators (#2691).


βš™ Enhancements and Refactors

βš™ Refactored the OpenCompass documentation (#2666).

βš™ Refactored the mock API tests and fixed the PR stage CI (#2698, #2670).

βš™ Dropped Python 3.8 support, added Python 3.9 and 3.12 to the PR stage CI, and fixed PEP 604 annotations that broke imports on Python 3.9 (#2715, #2674).

βš™ Fixed VLM installation dependencies and requirement declarations (#2679, #2676).


πŸŽ‰ Welcome New Contributors

A warm welcome and special thanks to our newest contributors who made this release possible:


Full Changelog: 0.5.4...0.5.5

Thank you to all contributors who made OpenCompass v0.5.5 possible!