Jun-LoRA-E2B-MTP-GGUF

MTP / speculative-decoding draft model for efficiencyx/Jun-LoRA-E2B-GGUF. Not a chat model, it only proposes tokens that Jun then verifies.

This is Google's stock drafter, not one trained on Jun. The weights are google/gemma-4-E2B-it-qat-q4_0-unquantized-assistant unchanged, converted to GGUF and quantized to Q4_K_M. Fine-tuning a drafter on Jun (tried on E4B) did not beat stock in llama.cpp, so this repo just puts the stock one where JunOS looks for it: the chat repo's name with -MTP added, same quant tag.

  • gemma-4-E2B-it-qat-assistant-Q4_K_M.gguf, 76 MB, Q4_K_M
  • QAT branch, matching Jun's base (unsloth/gemma-4-E2B-it-qat-q4_0-unquantized). A drafter from the non-QAT branch loads fine and guesses much worse.
  • Tensors, shapes and architecture metadata are identical to the Q8_0 conversion that llama.cpp already serves, only the quant types differ.

Use

JunOS's ./mtp-autotune.sh falls back to it when OLLAMA_MTP is empty. With llama.cpp directly:

llama-server -m Jun-LoRA-E2B.Q4_K_M.gguf \
  --spec-type draft-mtp --spec-draft-model gemma-4-E2B-it-qat-assistant-Q4_K_M.gguf --spec-draft-n-max 1

Made with

llama.cpp 8e7f22b:

python convert_hf_to_gguf.py gemma-4-E2B-it-qat-q4_0-unquantized-assistant \
  --outtype bf16 --outfile gemma-4-E2B-it-qat-assistant-BF16.gguf
llama-quantize gemma-4-E2B-it-qat-assistant-BF16.gguf gemma-4-E2B-it-qat-assistant-Q4_K_M.gguf Q4_K_M
Downloads last month
66
GGUF
Model size
77.2M params
Architecture
gemma4-assistant
Hardware compatibility
Log In to add your hardware

4-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for efficiencyx/Jun-LoRA-E2B-MTP-GGUF