指南 · EmbeddingGemma 2

DigUp 如何用 EmbeddingGemma 2 做本机多模态搜索

照片、PDF 页、文档、音频窗、视频帧与可选代码共享一个排序空间。DigUp 通过 llama.cpp 在本机用 Google DeepMind 的 EmbeddingGemma 2 嵌入它们。基于 DigUp(MIT)。非官方关联。DigUp 不是 Google 官方产品。

一次查询 · 多种模态Windows 搜索界面:侧栏按 VIDEO / IMAGES / AUDIO / DOCUMENTS 分组,右侧预览命中内容 — 取自 DigUp demo.gif。
取自 DigUp demo.gif(MIT)——VIDEO / IMAGES / AUDIO / DOCUMENTS 同屏。

数据快照(2026-10-15)

事实数值来源
EmbeddingGemma 2约 740M 参数 · 统一 768 维多模态空间 · Apache 2.0 权重Google AI 文档
DigUp 包约 865 MB Q8 GGUF(文本约 310 + mmproj 约 555)DigUp README / ModelFiles
运行时llama.cpp · Metal(Mac)· CPU/Vulkan(Win/Linux)DigUp README
版本Mac 0.6.1 · Win/Linux 0.7.0-beta.1GitHub Releases
Stars约 3,768 · forks 约 254GitHub API

DigUp 文档中的管道

阶段发生什么在哪运行
1. 你选的文件夹读取器把文件变成图/文/声仅本机磁盘
2. EmbeddingGemma 2llama.cpp helper 嵌入块;用完退出本机 GPU/CPU
3. SQLite 索引每图/页/段落/帧/30 秒音频一条向量 + 关键词Application Support / XDG
4. 你的查询文本塔嵌入词语 → 近邻 + 精确词加权本机毫秒级

模态清单

模态DigUp 行为(README)可试查询
图片按画面;Mac 截图 OCR「海滩上的狗」
PDF逐页;含扫描;先 30 页「租约里关于宠物的条款」
文档txt/md/rtf/docx/odt/html(+ Mac .doc)概念短语
音频约 30 秒重叠窗「他们讲睡眠的地方」
视频隔几秒取帧 + 音轨「视频里的斑马」
代码(可选)code: 前缀;独立索引code: retry with backoff

分步设置

  1. 下载 DigUp:Mac DMG、Windows,或 Linux .deb / AppImage。
  2. 启动并完成 EmbeddingGemma 2(约 865 MB)。若挡 Hugging Face,设置 → Storage → Use Files…(#25)。
  3. 选择文件夹。DigUp 从不代下仅云端文件。
  4. 阅读本机测速给出的首遍耗时估计。
  5. 快捷键:Mac ⇧⌘Space;Win/Linux Ctrl+Shift+Space。描述含义。
  6. 可选:开启代码搜索;用 code: 查询。
  7. 仍为空:索引为 0。风扇狂转:耗电与时段。

FAQ 式:原因 → 处理

原因处理
模型下载卡住Use Files… 提供 DigUp 校验的两个 GGUF — FAQ
云占位先在 Finder/资源管理器「立即下载」
代码从不出现开启代码目录 + code: 前缀(#21)
仅 CPU 照片爬取慢(Win/Linux)预期;查 speed.log 的 gpu/cpu — 测试版指南

角色手册

同一模型、不同岗位——浏览按角色的 DigUp 用例(程序员、文员、财务、学生、律师等)。