EmbeddingGemma 2 ํ ์คํธ ์๋ฒ ๋ฉ (Core ML) โ Pinpage์ฉ
Pinpage(macOS ํ์ต ์ฑ)๊ฐ ์ฒ์ ์ค์ ํ ๋ ๋ด๋ ค๋ฐ๋ ์๋ฒ ๋ฉ ๋ชจ๋ธ์ ๋๋ค. ํ์ผ ๋ด์ฉ์ ์๋ณธ๊ณผ ๊ฐ๊ณ , ํ ์คํธ ์๋ฒ ๋ฉ์ ํ์ํ ํ์ผ๋ง ๊ณจ๋์ต๋๋ค(์์ฑยท์ด๋ฏธ์ง ์ธ์ฝ๋ ์ ์ธ).
- ์๋ณธ ๋ชจ๋ธ: google/embeddinggemma-2 (Apache 2.0)
- Core ML ๋ณํ: FluidInference/embeddinggemma-2-coreml ๋ฒ์
3f978ddf92cac9aa07eb2dcf6eb36cf450f3dba4(Apache 2.0) - ์ถ๋ ฅ: 768์ฐจ์, L2 ์ ๊ทํ ๋ฒกํฐ (512ยท256ยท128์ฐจ์์ผ๋ก ์๋ผ ๋ค์ ์ ๊ทํํด์ ์ธ ์ ์์)
- ์๊ตฌ ์ฌํญ: macOS 15 ์ด์ (์ฌ๋ฌ ํจ์๋ฅผ ๋ด์ Core ML ๋ชจ๋ธ)
ํ์ผ
| ํ์ผ | ํฌ๊ธฐ | ๋ด์ฉ |
|---|---|---|
EmbeddingGemma2Text.mlpackage/ |
284 MB | Core ML ํ
์คํธ ๋ชจ๋ธ (fp16, ์
๋ ฅ ๊ธธ์ด๋ณ ํจ์ embed_32~`embed_512, pack_256`) |
embeddings.bf16 |
268 MB | ํ ํฐ ์๋ฒ ๋ฉ ํ 262,144 ร 512 (bfloat16). ํ์ ์ฝ์ด โ512๋ฅผ ๊ณฑํด ์ ๋ ฅ์ผ๋ก ๋ฃ๋๋ค |
tokenizer.json |
32 MB | ์๋ณธ Gemma ํ ํฌ๋์ด์ |
config.json |
3 KB | ํจ์ ๋ชฉ๋ก, ํ ํฐ ID, ์์ ํ๋กฌํํธ |
manifest.json |
1 KB | ํ์ผ๋ณ ํฌ๊ธฐ์ SHA-256. ์ฑ์ ๋ด๋ ค๋ฐ์ ๋ค ์ด ๊ฐ์ผ๋ก ๊ฒ์ฆํ๋ค |
์ ๋ ฅ ํ์๊ณผ ํจ์ ์ฌ์ฉ๋ฒ์ ์๋ณธ Core ML ์ ์ฅ์์ README๋ฅผ ๋ณด์ธ์.
๊ฒ์ฆ ๊ฒฐ๊ณผ (2026-10-28, Apple M2 24GB, macOS 27.0.1)
PyTorch CPU float32(sentence-transformers) ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ์ค๊ฐ์ผ๋ก ๋๊ณ , ๊ฐ์ ์ ๋ ฅ์ ์ฌ๋ฌ ๋ฐฉ์์ผ๋ก ์๋ฒ ๋ฉํด ๋น๊ตํ์ต๋๋ค.
ํ
์คํธ ์๋ฃ: ํ๊ตญ์ด ๊ฐ์ ์๋ฃํ ๋ฌธ๋จ 48๊ฐ + ํ์ด์ฌ ์ฝ๋ ์กฐ๊ฐ 8๊ฐ, ์ ๋ต์ด ์ ํด์ง ํ๊ตญ์ด ์ง๋ฌธ 24๊ฐ.
์์๊ฐ ์ฝ๊ฒ ๋ฐ๋๋๋ก ๋น์ทํ ์ฃผ์ ์ ๋ฌธ๋จ์ ์ผ๋ถ๋ฌ ์์๊ณ , ์ผ๋ถ ์ง๋ฌธ์ ๋ฌธ๋จ๊ณผ ์ฝ๋๊ฐ ๋ ๋ค ์ ๋ต์
๋๋ค.
์ง๋ฌธ ์์๋ task: search result | query: , ๋ฌธ์ ์์๋ title: {์ ๋ชฉ} | text: ๋ฅผ ๋ถ์์ต๋๋ค.
| ๋ฐฉ์ | ์ต์ ์ฝ์ฌ์ธ | ์์ 5๊ฐ ๊ฒน์นจ | ์์ 5๊ฐ ์์ ๋์ผ | 1์ ๋์ผ | hit@5 | recall@5 | ๋ฌธ์ 56๊ฐ | ์ง๋ฌธ 1๊ฐ |
|---|---|---|---|---|---|---|---|---|
| PyTorch CPU fp32 (๊ธฐ์ค๊ฐ) | 1.00000 | 100% | 100% | 100% | 100% | 90% | 2.39 s | 61.8 ms |
| Core ML GPU | 1.00000 | 100% | 100% | 100% | 100% | 90% | 1.09 s | 14.7 ms |
| Core ML Neural Engine | 0.99988 | 97.5% | 87.5% | 100% | 100% | 90% | 0.39 s | 5.2 ms |
| Core ML CPU | 0.99984 | 100% | 100% | 100% | 100% | 90% | 1.11 s | 10.9 ms |
| PyTorch GPU (MPS) fp16 | 1.00000 | 100% | 100% | 100% | 100% | 90% | 2.17 s | 42.2 ms |
| PyTorch GPU (MPS) bf16 | 0.99990 | 96.7% | 79.2% | 95.8% | 100% | 90% | 3.26 s | 44.5 ms |
- ํ๊ตญ์ด ๊ฒ์: 24๊ฐ ์ง๋ฌธ ๋ชจ๋ ์ ๋ต์ด ์์ 5๊ฐ ์์ ๋ค์๊ณ (hit@5 100%), ์ ๋ต ๊ทผ๊ฑฐ์ 90%๋ฅผ ์ฐพ์์ต๋๋ค.
- Core ML GPU: ๊ธฐ์ค๊ฐ๊ณผ ๋ฒกํฐ์ ์์๊ฐ ๊ฐ์ต๋๋ค. Pinpage๋ ์คํ ์ฐธ๊ฐ์ ๊ฐ ์ผ๊ด์ฑ์ ์ํด ์ด ๋ฐฉ์์ ๊ธฐ๋ณธ์ผ๋ก ์๋๋ค.
- Core ML Neural Engine: 24๊ฐ ์ค 3๊ฐ ์ง๋ฌธ์์ 5์๋ง ๋ฐ๋์์ต๋๋ค. ์ธ ๊ฒฝ์ฐ ๋ชจ๋ ๊ธฐ์ค๊ฐ์ 5ยท6์ ์ ์ ์ฐจ์ด๊ฐ 0.0005 ์ดํ์ธ ์ฌ์ค์ ๋์ ์ด์๊ณ , 1์์ ์ ๋ต ๊ทผ๊ฑฐ๋ ๋ฐ๋์ง ์์์ต๋๋ค.
- ์ฒซ ๋ก๋: ๊ธฐ๊ธฐ์์ ์ฒ์ ๋ถ๋ฌ์ฌ ๋ Core ML ์ปดํ์ผ์ด ํ์ํฉ๋๋ค(M2์์ Neural Engine ์ฝ 70์ด, GPU ์ฝ 45์ด). ๊ฒฐ๊ณผ๋ Core ML์ด ์บ์ํฉ๋๋ค.
ํ๊ณ: ๊ธฐ๊ธฐ ํ ๋(M2)์ ์์ ํฉ์ฑ ์๋ฃ๋ก ์ฐ ๊ฒฐ๊ณผ์
๋๋ค. ๋ค๋ฅธ ์นฉ(M3 ๋ฑ)๊ณผ ์ค์ ๊ฐ์ ์๋ฃ์์๋ ๋ฐ๋ก ํ์ธ์ด ํ์ํฉ๋๋ค.
์ธก์ ์คํฌ๋ฆฝํธ๋ Pinpage ์ ์ฅ์์ Tools/embedding_spike/์ ์์ต๋๋ค.
- Downloads last month
- 29
Model tree for H4RUming/embeddinggemma-2-coreml-text
Base model
google/embeddinggemma-2