hr98w/jev-visual

An educational Jev-like visual inference experiment on Apple Silicon: shared context, direct candidate scoring, and local visual demos.

它解决了什么

它解决了自回归结构化生成(例如生成 JSON)在视觉语言模型需要回答单个图像的多个问题时效率低下的问题。它不使用文本生成,而是使用直接评分方法,从候选项中快速确定最可能的答案。

它的运作方式

此项目通过 MLX 在 Apple Silicon 上使用“共享预填充”策略。它处理图像和上下文一次,分叉缓存,然后批量处理多个问题后缀。它不是让模型“思考”或写出答案,而是读取模型 logits 来评分候选输出(例如 A/B/C 选项或是/否),并在代码中组装结果。

适合谁使用

有兴趣在 Mac 硬件上优化视觉语言模型(VLM)推理的开发人员和研究人员,特别是那些寻找慢速文本生成的替代方案来进行分类或多项选择任务的人。

重点

  • 针对 Apple Silicon 优化:使用 MLX 在 M 系列芯片上本地执行。
  • 高效能推理:通过使用共享前缀批量评分而非独立生成,展示了显著的加速(例如,64 个决策从 37.30 秒降至 2.40 秒)。
  • 直接评分:通过直接从 logits 评分候选 token,避免结构化文本生成的不可预测性。
  • 互动演示:包含视觉游戏演示,例如简化的 Breakout 和 AI 分类工厂,以展示实时视觉分类。

相关

  • 项目
  • 项目
  • 项目
  • 项目