Views
No views yet
Qwen/Qwen3.5-2B for Chinese prompt-rewriting coaching (train_aligned style).Qwen/Qwen3.5-2Badapter_model.safetensorsadapter_config.json, tokenizer*, chat_template.jinja1pip install -U torch transformers peft bitsandbytes accelerate
2python -c "from huggingface_hub import snapshot_download; snapshot_download('silas114514/PMTX1-2B-adapter')"1import torch
2from transformers import AutoTokenizer, AutoModelForCausalLM, BitsAndBytesConfig
3from peft import PeftModel
4
5base_model = "Qwen/Qwen3.5-2B"
6adapter_repo = "silas114514/PMTX1-2B-adapter"
7
8bnb = BitsAndBytesConfig(
9 load_in_4bit=True,
10 bnb_4bit_quant_type="nf4",
11 bnb_4bit_compute_dtype=torch.float16,
12 bnb_4bit_use_double_quant=True,
13)
14
15tok = AutoTokenizer.from_pretrained(base_model, trust_remote_code=True)
16if tok.pad_token is None:
17 tok.pad_token = tok.eos_token or tok.unk_token
18
19model = AutoModelForCausalLM.from_pretrained(
20 base_model,
21 quantization_config=bnb,
22 torch_dtype=torch.float16,
23 device_map="auto",
24 trust_remote_code=True,
25)
26model = PeftModel.from_pretrained(model, adapter_repo)
27model.eval()
28
29prompt = "你是 Prompt Evolution 的提示词纠偏教练。请只做提示词优化,不要直接代做任务。\n原始提示词:写周报,你看着办就行,快一点。"
30inputs = tok(prompt, return_tensors="pt").to(model.device)
31out = model.generate(**inputs, max_new_tokens=200, do_sample=False)
32print(tok.decode(out[0], skip_special_tokens=True))silas114514/PMTX1-2B-merged.qwen3.5 base models can be pulled in Ollama, but this LoRA adapter is not a direct ollama pull/run artifact. Converting custom Qwen3.5 fine-tunes to Ollama-compatible format may require extra conversion support and verification.train_aligned1008q_proj,k_proj,v_proj,o_proj,gate_proj,up_proj,down_projrun_summary.json, run_config.json, metrics_summary.jsonQwen/Qwen3.5-2B.