"""run_install() should execute all 12 steps without crashing. Mocks all external I/O (subprocess, git, downloads, etc.) and verifies the logger's step() is called TOTAL_STEPS times.
python hailo_vlm_example.py # Uses default test image and qwen2-vl-2b python hailo_vlm_example.py --image /path/to/img.jpg # Your own image python hailo_vlm_example.py --camera # Use camera (if ...