cstr commited on
Commit
6c9ce7f
·
verified ·
1 Parent(s): ba5c96e

Add model card for pixie-rune-v1 GGUF

Browse files
Files changed (1) hide show
  1. README.md +76 -0
README.md ADDED
@@ -0,0 +1,76 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ language: [multilingual]
4
+ tags: [embeddings, gguf, ggml, text-embeddings, xlm-r, crispembed]
5
+ pipeline_tag: feature-extraction
6
+ base_model: telepix/PIXIE-Rune-v1.0
7
+ ---
8
+
9
+ # pixie-rune-v1 GGUF
10
+
11
+ GGUF format of [telepix/PIXIE-Rune-v1.0](https://huggingface.co/telepix/PIXIE-Rune-v1.0) for use with [CrispEmbed](https://github.com/CrispStrobe/CrispEmbed).
12
+
13
+ PIXIE-Rune v1.0. 74-language embedding model, 1024-dimensional CLS-pooled.
14
+
15
+ ## Files
16
+
17
+ | File | Quantization | Size |
18
+ |------|-------------|------|
19
+ | [pixie-rune-v1-q8_0.gguf](https://huggingface.co/cstr/pixie-rune-v1-GGUF/resolve/main/pixie-rune-v1-q8_0.gguf) | Q8_0 | 1324 MB |
20
+ | [pixie-rune-v1.gguf](https://huggingface.co/cstr/pixie-rune-v1-GGUF/resolve/main/pixie-rune-v1.gguf) | F32 | 2171 MB |
21
+
22
+
23
+ ## Quick Start
24
+
25
+ ```bash
26
+ # Download
27
+ huggingface-cli download cstr/pixie-rune-v1-GGUF pixie-rune-v1-q8_0.gguf --local-dir .
28
+
29
+ # Run with CrispEmbed
30
+ ./crispembed -m pixie-rune-v1-q8_0.gguf "Hello world"
31
+
32
+ # Or with auto-download
33
+ ./crispembed -m pixie-rune-v1 "Hello world"
34
+ ```
35
+
36
+ ## Model Details
37
+
38
+ | Property | Value |
39
+ |----------|-------|
40
+ | Architecture | XLM-R |
41
+ | Parameters | 560M |
42
+ | Embedding Dimension | 1024 |
43
+ | Layers | 24 |
44
+ | Pooling | CLS |
45
+ | Tokenizer | SentencePiece |
46
+ | Base Model | [telepix/PIXIE-Rune-v1.0](https://huggingface.co/telepix/PIXIE-Rune-v1.0) |
47
+
48
+ ## Verification
49
+
50
+ Verified bit-identical to HuggingFace sentence-transformers (cosine similarity >= 0.999 on test texts).
51
+
52
+ ## Usage with CrispEmbed
53
+
54
+ CrispEmbed is a lightweight C/C++ text embedding inference engine using ggml.
55
+ No Python runtime, no ONNX. Supports BERT, XLM-R, Qwen3, and Gemma3 architectures.
56
+
57
+ ```bash
58
+ # Build CrispEmbed
59
+ git clone https://github.com/CrispStrobe/CrispEmbed
60
+ cd CrispEmbed
61
+ cmake -S . -B build && cmake --build build -j
62
+
63
+ # Encode
64
+ ./build/crispembed -m pixie-rune-v1-q8_0.gguf "query text"
65
+
66
+ # Server mode
67
+ ./build/crispembed-server -m pixie-rune-v1-q8_0.gguf --port 8080
68
+ curl -X POST http://localhost:8080/v1/embeddings \
69
+ -d '{"input": ["Hello world"], "model": "pixie-rune-v1"}'
70
+ ```
71
+
72
+ ## Credits
73
+
74
+ - Original model: [telepix/PIXIE-Rune-v1.0](https://huggingface.co/telepix/PIXIE-Rune-v1.0)
75
+ - Inference engine: [CrispEmbed](https://github.com/CrispStrobe/CrispEmbed) (ggml-based)
76
+ - Conversion: `convert-bert-embed-to-gguf.py`