Provisioned and tested the stronger Tier-2 judge on this Intel Mac (CPU-only): - vision_caption_llamacpp.py: force CPU (-ngl 0 --no-mmproj-offload) because the integrated GPU times out on the vision encoder (Metal command-buffer timeout); extract the final assistant turn from the chat-templated output. - docs/LOCAL-MODELS.md: the VERIFIED build+run recipe, incl. two real gotchas -> Command Line Tools libc++ mismatch (add -isystem <SDK>/usr/include/c++/v1 to the cmake flags, else ggml-base fails on <array>), and the Intel-GPU Metal timeout. Verified result: where moondream described the bowling celebration as "standing in a bowling alley", Qwen2.5-VL-3B says "raising their arms in a celebratory gesture" (highlight-worthiness 1.0) and rates turn-around/anticipation low (0.2 / 0.15). End to end, the director's judge now chooses time=10.5s score=1.0 (the celebration) vs moondream's 13.0s score=0.15 (the turn-away). Model weights are gitignored under models/ (Apache-2.0, provisioned offline). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| beat_detect.py | ||
| local_asset_requirements.txt | ||
| local_asset_worker.py | ||
| local_cv_requirements.txt | ||
| local_cv_worker.py | ||
| provision_local_models.py | ||
| run_local_asset_worker.sh | ||
| run_local_cv_worker.sh | ||
| subject_track.py | ||
| vision_caption.py | ||
| vision_caption_llamacpp.py | ||