Downloads · 30 days
100
32% of all-time downloads
RingoSystems/RingoLLM-v5.1-MuseGlimmer-30B-GGUF
RingoLLM-v5.1-MuseGlimmer-30B-GGUF is a text generation model from RingoSystems. Use it when you need the model to write or continue text. The card lists the license as apache-2.0.
A LoRA fine-tune of Meta Muse Glimmer 30B specialized for Windows endpoint management: DSC v3, PowerShell 7, and Microsoft Intune.
Downloads · 30 days
100
32% of all-time downloads
All-time downloads
316
Public
Repo size
19.2 GB
Likes
1
Public
Click a slice to open those files.
.gguf18.3 GB · 96%
From the Hugging Face model README
A LoRA fine-tune of Meta Muse Glimmer 30B specialized for Windows endpoint management: DSC v3, PowerShell 7, and Microsoft Intune.
Narrow domain fine-tunes in this space usually destroy tool calling. This one does not — it matches a dedicated domain fine-tune on accuracy and keeps the base model's full agentic tool-use intact.
| Your work | Use |
|---|---|
| DSC v3, PowerShell 7, Intune, agentic / tool-calling workflows | RingoLLM v5.1 (this model) |
| Legacy DSC 1.1 (Configuration blocks, MOF, Start-DscConfiguration) | Not this model. Use RingoLLM v4.2 or a general-purpose model |
v5.1 refuses legacy DSC by design — see the scope section below.
Private 25-question rubric covering DSC v3, PowerShell, Intune, legacy DSC, and out-of-scope
refusal. Deterministic scoring (must_contain / must_not_contain / regex), identical across
all models, temperature 0.3.
Because v5.1 deliberately refuses legacy DSC, the headline comparison excludes that category — scoring a model on work it is designed to decline is not meaningful. Legacy is reported separately below for transparency.
| Metric | RingoLLM v5.1 | RingoLLM v4.2 | Muse Glimmer 30B | Qwen3.8-27B |
|---|---|---|---|---|
| Rubric total | 118/131 (90.1%) | 119/131 (90.8%) | 92/131 (70.2%) | 69/131 (52.7%) |
| Questions passed | 15/23 | 16/23 | 9/23 | 8/23 |
| Tool selection | 5/5 | 1/5 | 5/5 | 5/5 |
| Tool argument points | 15/15 | 1/5 | 15/15 | 15/15 |
v5.1 is statistically tied with the dedicated domain fine-tune (within 1 point of 131) while also calling tools correctly. The prior fine-tune scores 1/5 on tool selection — and that single point is an abstention case it passes only because it never calls a tool at all.
| Domain | v5.1 | v4.2 | Muse Glimmer | Qwen3.8 |
|---|---|---|---|---|
| DSC v3 | 89% | 90% | 56% | 41% |
| Intune | 88% | 62% | 75% | 50% |
| PowerShell | 95% | 95% | 100% | 76% |
| Out-of-scope refusal | 90% | 97% | 83% | 66% |
| Legacy DSC 1.1 (excluded) | 39% | 70% | 74% | 70% |
Fine-tuning raised DSC v3 from 56% to 89% and Intune from 75% to 88%, without any loss of tool-calling ability.
Training on a DSC v3 corpus caused catastrophic forgetting of legacy DSC 1.1. The model scores 39% there, below both the base model (74%) and the prior fine-tune (70%).
Rather than answer unreliably, the shipped chat template instructs the model to refuse legacy DSC requests and offer the DSC v3 equivalent instead. Converting legacy DSC into DSC v3 remains in scope; producing legacy DSC is not.
This is an intentional trade, not a defect being hidden: for legacy DSC work, use v4.2.
| File | Purpose |
|---|---|
RingoLLM-v51-museglimmer-30B-Q4_K_M.gguf | Main model, ~17 GB |
mmproj-Muse-Glimmer-30B-Q4_K_M.gguf | Vision projector (inherited from base, required for image input) |
ringollm-v51.jinja | Chat template with identity + legacy-DSC scope limit baked in |
adapter/ | Raw LoRA adapter, to apply to the base yourself |
llama-server \
-m RingoLLM-v51-museglimmer-30B-Q4_K_M.gguf \
--mmproj mmproj-Muse-Glimmer-30B-Q4_K_M.gguf \
--jinja --chat-template-file ringollm-v51.jinja \
-ngl 999 -fa on -c 65536 -np 1 \
--chat-template-kwargs '{"reasoning_strength":"low"}' \
--temp 1.0 --top-p 0.95 --top-k 64
--chat-template-file is what enforces the legacy-DSC refusal. Without it you get the stock
Muse Glimmer template and the model will attempt legacy DSC answers.
reasoning_strength (low/medium/high/xhigh) only changes how much. Reasoning is billed
against max_tokens, so a small budget can return empty content with
finish_reason: length. Allow at least a few hundred tokens.reasoning_content; content stays clean.| Base | meta-models/Muse-Glimmer-30B (dense ~29.6B + 1.8B perception encoder) |
| Method | QLoRA, 4-bit NF4, bf16 compute |
| LoRA | r=32, alpha=64, dropout=0, 7 language projections |
| Data | 2,539 instruction pairs (DSC v3, PowerShell 7, Intune, refusal), with reasoning traces |
| Schedule | lr 1e-4 linear, warmup 10, max_grad_norm 0.3, effective batch 4, seed 3407 |
| Result | early-stopped at step 750, train_loss 0.6515, best eval_loss 0.7743 |
| Hardware | AMD Ryzen AI MAX+ 395 (Strix Halo, gfx1151), ROCm |
Training data retained reasoning traces deliberately: because the model always reasons at inference, training on reasoning-free data would have created a train/serve mismatch.
The vision tower was intended to be frozen. PEFT suffix-matches bare module names, so vision adapters were attached anyway — but they received no gradient (text-only data never routes through the tower), remained at zero initialization, and were stripped before merging. They are mathematically identity and do not affect outputs.
Apache 2.0, inherited from the base model. The training corpus is private and not included.
Built on Muse Glimmer 30B by Meta.