Instructions to use josephmayo/gemma-4-E4B-it-coding-lora with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use josephmayo/gemma-4-E4B-it-coding-lora with PEFT:
from peft import PeftModel from transformers import AutoModelForCausalLM base_model = AutoModelForCausalLM.from_pretrained("google/gemma-4-E4B-it") model = PeftModel.from_pretrained(base_model, "josephmayo/gemma-4-E4B-it-coding-lora") - Notebooks
- Google Colab
- Kaggle
File size: 1,553 Bytes
b8152ce | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | ---
base_model: google/gemma-4-E4B-it
library_name: peft
license: apache-2.0
tags:
- gemma4
- coding
- qlora
- kaggle-proof
---
# Gemma 4 E4B IT Coding LoRA
QLoRA adapter for `google/gemma-4-E4B-it`, trained on filtered benign coding instructions.
## Training
- Runtime: Kaggle 2x Tesla T4
- Data: filtered benign coding instruction data
- Safe rows used: 1024
- Steps: 200
- LoRA: r=16, alpha=32, target_modules=`all-linear`
- Trainable parameters: 50,499,584
- Final train loss: 1.1427
## 50-Problem HumanEval Proof
This adapter was merged into `josephmayo/gemma-4-E4B-it-Coder` and evaluated on Kaggle with 2x Tesla T4 GPUs using an executable 50-task HumanEval subset. Full generated before/after code is published in `eval50_before_after_full_code.csv`.
| Metric | Base `google/gemma-4-E4B-it` | Coder merge |
|---|---:|---:|
| Pass count | 34 / 50 | 42 / 50 |
| Absolute lift | - | +16.0 pp |
| Relative pass-count lift | - | +23.53% |
Proof files included here: `eval50_summary.json`, `eval50_before_after_full_code.csv`, `EVAL50_README.md`, `nvidia_smi.txt`.
Earlier 8-task smoke artifacts are still included for reproducibility (`eval_before_after.csv`, `executable_eval.json`, `trainer_log_history.json`, `summary.json`, `proof_summary.json`, `evaluation_scope.json`), but the headline proof is the 50-task executable run above.
This adapter is for benign coding assistance only. It was not trained on malware, phishing, exploit, credential theft, evasion, or destructive automation examples.
|