Views
No views yet
q_proj, k_proj, v_proj, o_proj1import torch
2from transformers import AutoModelForCausalLM, AutoTokenizer
3from peft import PeftModel
4
5# Load base model
6base_model_path = "path/to/LLaDA-8B-Instruct"
7tokenizer = AutoTokenizer.from_pretrained(base_model_path, trust_remote_code=True)
8tokenizer.padding_side = "left"
9
10base_model = AutoModelForCausalLM.from_pretrained(
11 base_model_path,
12 torch_dtype=torch.bfloat16,
13 device_map="auto",
14 trust_remote_code=True
15)
16
17# Load LoRA adapter
18model = PeftModel.from_pretrained(base_model, "Chekhov0919/BiGraph-Diffuse")
19model.eval()
20
21# Generate with diffusion
22# See GitHub repo for full inference code with BiGraph-RAG integration| Setting | Value |
|---|---|
| Base Model | LLaDA-8B-Instruct |
| Dataset | CPsyCounD 、OpenR1-Psy(counseling dialogues) |
| LoRA rank | 32 |
| LoRA alpha | 64 |
| LoRA dropout | 0.1 |
| Batch size | 2 × 32 (gradient accumulation) |
| Learning rate | 3e-5 |
| Epochs | 5 |
| LR scheduler | Cosine |
| Mask token ID | 126336 |