mcap/tools
Musa Mahmood 32af1f6496 [0.1.36] GPU benchmark (gpu-bench branch, not for master)
bin/gpu-bench times every GPU model (OCR mobile and server, the label
image encoder, segmentation; optionally the CPU and the label text
encoder) over a fixed 30-image corpus in tools/gpu_bench/corpus. Every
corpus file is checked against corpus.txt's SHA-256 before anything
runs; each model's files and models.config entry are fingerprinted;
the GPU, driver, power limit, CUDA runtime, cuDNN and onnxruntime are
recorded, and NVML samples memory, load, power and clocks during the
timed passes. Results go to bin/gpu-bench-results as text files.

The GPU Bench button opens a window that runs gpu-bench in its own
process (no console) and lays results files from several machines side
by side against a baseline, marking a different corpus or model.
2026-10-17 21:34:06 -04:00
..
gpu_bench [0.1.36] GPU benchmark (gpu-bench branch, not for master) 2026-10-17 21:34:06 -04:00
export_mask2former_coreml.py [0.1.32] macOS phase 5: Mask2Former segmentation on the GPU through native Core ML 2026-10-17 21:17:00 -04:00
export_mask2former.py [0.0.11] Segmentation phases 1-2: Mask2Former exported to ONNX, and modules/Segment to run it 2026-10-10 03:39:28 +01:00
export_ppocr_coreml.py [0.1.31] macOS phase 5: PP-OCRv5 server OCR on the GPU through native Core ML 2026-10-17 21:17:00 -04:00
export_siglip_coreml.py [0.1.29] macOS phase 5: SigLIP 2 labels on the GPU through native Core ML 2026-10-17 21:16:31 -04:00
image_probe.jai [0.1.27] macOS phase 3: HEIC, AVIF, WebP, TIFF and RAW through ImageIO 2026-10-17 21:16:30 -04:00
ocr_bench.jai [0.0.9] Import: videos and animated GIFs, in .mcap version 4 2026-10-09 23:10:55 +01:00
record_probe.jai [0.1.10] Recording toolbar: a System sound button beside Mic 2026-10-10 08:20:13 +01:00
segment_probe.jai [0.1.32] macOS phase 5: Mask2Former segmentation on the GPU through native Core ML 2026-10-17 21:17:00 -04:00