프로젝트 소개
Clousight Bench는 클라우드 컴퓨팅 서비스를 측정하기 위해 설계된 오픈 코어 벤치마크 러너 및 플러그인 SDK입니다. 이 도구는 수정되지 않은 업스트림 벤치마크 하네스를 사용하고 모든 측정에 대해 검증 가능한 출처 체인을 유지함으로써 재현성과 투명성을 강조합니다.
현재 이 도구는 다섯 가지 제품 카테고리를 지원합니다:
- Agent Runtimes: SWE-bench
- Data Warehouses: TPC-H, TPC-DS
- Transactional Databases: TPC-C (BenchBase를 통해)
- Key-Value Stores: YCSB
- LLM Endpoints: MMLU, GSM8K, HumanEval
주요 아키텍처 특징으로는 BenchmarkSuites, Evaluators, DomainPacks 및 ProviderAdapters를 위한 플러그인 기반 시스템이 포함됩니다. 클라우드 계정 없이 로컬 테스트를 수행하는 'mock' 모드와 실제 클라우드 환경을 위한 'real' 모드(Aliyun AgentRun에 대한 실험적 지원 포함) 등 다양한 실행 모드를 지원합니다.
이 프로젝트에는 레코드 및 궤적 분석을 위한 React 기반 웹 뷰어, DuckDB를 통한 SQL 기반 쿼리 인터페이스, CI/CD 게이팅을 위한 pytest 통합이 포함되어 있습니다. 또한 기본 벤치마크 판정 외에도 지연 시간, 비용, 프로비저닝 동작을 포함한 다차원 지표를 추적합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.