splade-v3-GGUF / README.md
cstr's picture
docs: add provenance / EU AI Act Art. 53 note
9ca2643 verified
|
Raw
History Blame Contribute Delete
3.02 kB
---
license: cc-by-nc-sa-4.0
base_model: naver/splade-v3
tags:
- splade
- sparse-retrieval
- gguf
- crispembed
library_name: crispembed
---
# SPLADE-v3 β€” GGUF (CrispEmbed)
GGUF conversions of [`naver/splade-v3`](https://huggingface.co/naver/splade-v3)
for sparse (learned-lexical) retrieval with
[CrispEmbed](https://github.com/CrispStrobe/CrispEmbed) β€” a dependency-free
C/C++ embedding runtime (`--sparse` mode / `crispembed_encode_sparse`).
SPLADE produces a **sparse** vector of weighted vocabulary term expansions
(`log(1 + ReLU(MLM_logits))`, max-pooled over tokens), not a dense embedding.
## Files
| File | Quant | Size | Sparse-cos vs HF fp32 |
|------|-------|------|-----------------------|
| `splade-v3-iq4_xs.gguf` | IQ4_XS + imatrix | 68 MB | 0.9971 (compact default) |
| `splade-v3-q8_0.gguf` | Q8_0 | 111 MB | 1.0000 |
| `splade-v3-f16.gguf` | F16 | 256 MB | 1.0000 (precision control) |
Sparse-cos = cosine over the full 30522-dim vocabulary term-weight vector vs
the original PyTorch `naver/splade-v3` (`BertForMaskedLM` + SPLADE pooling),
averaged over a probe set. The IQ4_XS build uses a CrispEmbed importance matrix
collected over a calibration corpus. The MLM/SPLADE head is preserved and
verified present in every quant.
## Usage
```bash
crispembed -m splade-v3-iq4_xs.gguf --sparse "your query text"
# β†’ token_id weight (one per expansion term)
```
## License & attribution
Derived from [`naver/splade-v3`](https://huggingface.co/naver/splade-v3),
licensed **CC-BY-NC-SA-4.0** (non-commercial, share-alike). These GGUF
conversions inherit the same license: **non-commercial use only**, attribution
to Naver required, and derivatives must be shared alike. See the base model
card and the SPLADE papers for citation.
## Provenance and EU AI Act Art. 53 note
- **Upstream model:** [naver/splade-v3](https://huggingface.co/naver/splade-v3) β€” published by `naver`.
- **Upstream licence:** `cc-by-nc-sa-4.0`. This repository redistributes under the same terms; it grants no rights the upstream licence does not.
- **What was done here:** format conversion and/or quantisation only (GGUF). No training, no fine-tuning, no merging, no distillation, no change to architecture, vocabulary or capability. Only the numeric representation of the upstream weights differs.
- **Training data:** documented β€” where it is documented at all β€” by the upstream provider; see the upstream model card. No training data was used, added or selected by this repository. No training-content summary was found on the upstream model card at the time of writing; that documentation gap is upstream's and is not filled here.
- **Provider status:** under Regulation (EU) 2024/1689 the upstream authors remain the provider of this model. Converting the serialisation format does not make this repository the provider of a new general-purpose AI model, and no such claim is made. Questions about training content, copyright policy or model capability belong upstream.