Feature Extraction
sentence-transformers
Safetensors
PEFT
English
sentence-similarity
lora
embedding
retrieval
rag
Instructions to use DinoStackAI/Qwen3-Emb-4b-lora-qasper with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- sentence-transformers
How to use DinoStackAI/Qwen3-Emb-4b-lora-qasper with sentence-transformers:
from sentence_transformers import SentenceTransformer model = SentenceTransformer("DinoStackAI/Qwen3-Emb-4b-lora-qasper") sentences = [ "The weather is lovely today.", "It's so sunny outside!", "He drove to the stadium." ] embeddings = model.encode(sentences) similarities = model.similarity(embeddings, embeddings) print(similarities.shape) # [3, 3] - PEFT
How to use DinoStackAI/Qwen3-Emb-4b-lora-qasper with PEFT:
Task type is invalid.
- Notebooks
- Google Colab
- Kaggle
File size: 1,724 Bytes
4d51a12 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | ---
library_name: sentence-transformers
base_model: Qwen/Qwen3-Embedding-4B
tags:
- sentence-transformers
- sentence-similarity
- feature-extraction
- lora
- peft
- embedding
- retrieval
- rag
license: apache-2.0
language:
- en
datasets:
- DinoStackAI/qasper-rag
---
# Qwen3-Emb-4b-lora-qasper
LoRA adapter for [Qwen/Qwen3-Embedding-4B](https://huggingface.co/Qwen/Qwen3-Embedding-4B) fine-tuned on the **qasper** RAG retrieval dataset ([DinoStackAI/qasper-rag](https://huggingface.co/datasets/DinoStackAI/qasper-rag)).
- **Best dev metric:** `eval_qasper-dev_cosine_ndcg@10` = 0.1366
## Load with Sentence Transformers
```python
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("DinoStackAI/Qwen3-Emb-4b-lora-qasper")
embeddings = model.encode(["Instruct: ...\nQuery:your query", "document text"])
```
Or load the base model and adapter explicitly:
```python
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("Qwen/Qwen3-Embedding-4B")
model.load_adapter("DinoStackAI/Qwen3-Emb-4b-lora-qasper")
```
## Load with vLLM (LoRA)
```python
from vllm import LLM
from vllm.lora.request import LoRARequest
llm = LLM(
model="Qwen/Qwen3-Embedding-4B",
task="embed",
enable_lora=True,
max_lora_rank=16,
)
outputs = llm.embed(
["Instruct: ...\nQuery:your query"],
lora_request=LoRARequest("qasper", 1, "DinoStackAI/Qwen3-Emb-4b-lora-qasper"),
)
```
## Training details
- **Base model:** `Qwen/Qwen3-Embedding-4B`
- **Fine-tuning dataset:** `DinoStackAI/qasper-rag`
- **Method:** LoRA (`r=16`, `lora_alpha=32`, targets `q_proj` / `v_proj`)
- **Loss:** CachedMultipleNegativesRankingLoss
- **Best checkpoint selection:** dev IR NDCG@10
|