Views
No views yet
UVL_LLM_Guided_Generation benchmark, supervised
on the valid (flamapy-parseable) outputs with prompt masking.pip install mlx-lm1from mlx_lm import load, generate
2
3model, tokenizer = load("jagalindo/uvl-qwen2.5-coder-7b-sft")
4
5messages = [
6 {"role": "system", "content": "You are an expert in Software Product Lines ... generate valid UVL ..."},
7 {"role": "user", "content": "## Your task\nGenerate a valid UVL feature model for ..."},
8]
9prompt = tokenizer.apply_chat_template(messages, add_generation_prompt=True)
10print(generate(model, tokenizer, prompt=prompt, max_tokens=1536, verbose=True))Qwen/Qwen2.5-Coder-7B-Instruct:jagalindo/uvl-qwen2.5-coder-7b-sft — this model: fused full model (MLX 4-bit, runs standalone via mlx-lm)jagalindo/uvl-qwen2.5-coder-7b-sft-merged — merged bf16 full model (CUDA-ready, transformers)jagalindo/uvl-qwen2.5-coder-7b-sft-lora — SFT LoRA adapter (apply on the full-precision base; recommended checkpoint)jagalindo/uvl-qwen2.5-coder-7b-dpo-lora — DPO LoRA adapter (experimental; regressed vs SFT)