5 Commits

Author SHA1 Message Date
sora
ae5a1a192e Optimize SWE-bench build_images: skip make_test_spec when images are pre-loaded
- make_test_spec() for all 500 samples was the real bottleneck that made
  swe_bench_verified appear stuck at 'Processing records: 0%' even when all
  instance images were already loaded locally.
- Now image names are computed directly from instance IDs, matching the
  swebench naming convention. Local images are listed once and missing ones
  are reported immediately. make_test_spec is only called for images that
  actually need to be built.
- With 500 pre-loaded images, build_images() now completes in ~45s instead of
  hanging indefinitely.

Also add bash/diagnose_swe_images.py for quickly checking which images are
missing locally.
2026-07-27 08:46:15 +00:00
sora
991a4a5f7f Add sandbox images download from ModelScope; fix Excel sample count total 2026-07-27 05:34:16 +00:00
sora
e26fa0fe44 feat: restructure output layout and add --folder-name
- Add --folder-name CLI arg; defaults to safe model name, or
  {model}_THINKING when --thinking is enabled.
- Move benchmark outputs under output/{folder_name}/{benchmark}/...
- Remove redundant {model_name} subfolder from predictions/reports/reviews.
- Update collect_results.py to write both CSV and Excel to
  results/{folder_name}.csv/xlsx.
- Update perf backup/restore paths to match the new layout.
- Patch evalscope CacheManager to drop model_name from cache paths.
2026-07-23 03:06:52 +00:00
sora
cfa58f869f all 2026-07-21 09:32:49 +00:00
sora
d7547f642a readme:如下 2026-07-08 08:57:50 +00:00