CoolFace
Modelpublic

phaseshift-studio/mtron-qwen

sourceHugging Faceagpl-3.0updated 2mo agoView on Hugging Face
0likes43downloads
Model Card

<p align="center"> <img src="https://huggingface.co/phaseshift-studio/mtron-qwen/resolve/main/mtron-qwen-logo.png" width="500" alt="mtron-qwen" /> </p>

<p align="center"><strong>Qwen models fine-tuned on the mtron programming language</strong></p> <p align="center"><a href="http://metatron.phaseshift.studio">http://metatron.phaseshift.studio</a></p>

<p align="center"> <a href="https://github.com/phaseshift-studio/metatron"><img src="https://img.shields.io/badge/metatron-vm-blue" /></a> <a href="https://github.com/phaseshift-studio/metatron"><img src="https://img.shields.io/badge/mtron-language-green" /></a> <img src="https://img.shields.io/badge/format-GGUFQ4K_M-purple" /> <img src="https://img.shields.io/badge/license-AGPL--3.0-red" /> </p>


Overview

mtron-qwen is a family of Qwen models fine-tuned with QLoRA on the mtron functional programming language of the metatron vm. Each variant can evaluate mtron expressions, explain language concepts, and translate between mtron sugar operators and their desugared instruction forms.

Variants

VariantBase ModelParamsSizeFiles
mtron-qwen-4bQwen3-4B4B2.5 GBmtron-qwen-4b.Q4_K_M.gguf
mtron-qwen-8bQwen3-8B8B5.0 GBmtron-qwen-8b.Q4_K_M.gguf
mtron-qwen-14bQwen3-14B14B8.4 GBmtron-qwen-14b.Q4_K_M.gguf

Training

All variants share the same training methodology:

ParameterValue
MethodQLoRA (bitsandbytes 4-bit NF4)
LoRA rank (r)32
LoRA alpha8
OptimizerAdamW 8-bit
SchedulerCosine with warmup
Datasetmtron expression evaluation pairs with operator documentation (2,660 entries)
Hardware2× NVIDIA RTX 3090 (48 GB)

Per-Variant Training Details

Metricmtron-qwen-4bmtron-qwen-8bmtron-qwen-14b
Base modelQwen3-4BQwen3-8BQwen3-14B
Training steps600600600
Batch size (effective)888
Initial loss3.813.153.24
Best loss0.270.240.23
Final loss0.810.760.69
Training time~15 min~20 min31 min

Training Plots

Qwen3-4B

4B training

Qwen3-8B

8B training

Qwen3-14B

14B training

Usage

Ollama

Create a Modelfile (example for 14B variant):

dockerfile
FROM ./mtron-qwen-14b.Q4_K_M.gguf

TEMPLATE """<|im_start|>system
{{ .System }}<|im_end|>
<|im_start|>user
{{ .Prompt }}<|im_end|>
<|im_start|>assistant
{{ .Response }}<|im_end|>"""

PARAMETER temperature 0.7
PARAMETER stop "<|im_end|>"

Then register and run:

bash
ollama create mtron-qwen-14b -f Modelfile
ollama run mtron-qwen-14b

Prompt Format (ChatML)

<|im_start|>system
You are an expert in the mtron functional programming language.
Evaluate the given mtron expression and return the result.<|im_end|>
<|im_start|>user
/m/str/"hello" /m/str/plus(" world")<|im_end|>
<|im_start|>assistant
"hello world"<|im_end|>

mtron Language

mtron is a data-oriented functional language for the Metatron VM. Expressions follow a structural navigation pattern using URI-addressed spaces and instruction-based evaluation.

License

AGPL-3.0