caiotheodoro/plumb
Viewer • Updated • 1.58k • 60
How to use caiotheodoro/plumb-blended with MLX:
# Make sure mlx-lm is installed
# pip install --upgrade mlx-lm
# if on a CUDA device, also pip install mlx[cuda]
# Generate text with mlx-lm
from mlx_lm import load, generate
model, tokenizer = load("caiotheodoro/plumb-blended")
prompt = "Once upon a time in"
text = generate(model, tokenizer, prompt=prompt, verbose=True)How to use caiotheodoro/plumb-blended with MLX LM:
# Install MLX LM uv tool install mlx-lm # Generate some text mlx_lm.generate --model "caiotheodoro/plumb-blended" --prompt "Once upon a time"
223 matched + 58 Ornith. Precision 0.374. The mix I would train. Study: collection.
| Base | mlx-community/Qwen3-1.7B-4bit |
| Train | 239 / 8 epochs / val loss 0.473 |
| Gold | caiotheodoro/plumb train_blended |
| sw-recall | precision | exact | parse | |
|---|---|---|---|---|
| hand-seeded | 0.318 [0.290, 0.347] | 0.308 [0.279, 0.337] | 0.178 | 1.000 |
| Ornith-only | 0.241 [0.214, 0.268] | 0.111 [0.098, 0.124] | 0.084 | 0.997 |
| this | 0.334 [0.306, 0.363] | 0.374 [0.342, 0.406] | 0.228 | 1.000 |
from huggingface_hub import snapshot_download
from mlx_lm.lora import load
path = snapshot_download("caiotheodoro/plumb-blended")
model, tokenizer = load("mlx-community/Qwen3-1.7B-4bit", adapter_path=path)
A 1.7B text policy, not the 27B multimodal production model. It reads the pay application as structured text rather than a rendered scan, so OCR is out of scope. All data is synthetic: generated AIA G702/G703 pay applications, not real contractor filings. CIs are 95% bootstrap, 10,000 resamples, seed 11, over the same 1000-task seed-777 benchmark. The clean-protocol N=18 arms and the pow-* / leaked-anchor grows are a null result and are not published as weights.
Quantized