📒 Fine-tuning Notebooks
Below are our notebooks for Google Colab categorized by model. You can view our Kaggle notebooks here.
Use our guided notebooks to prep data, train, evaluate, and save your model. View our main GitHub repo here.
Main Notebooks
| Model |
Type |
Notebook Link |
| Gemma3N (4B) |
Multimodal |
 |
| Qwen3 (14B) |
Conversational |
 |
| Qwen3-Base (4B) |
GRPO |
 |
| Gemma 3 (4B) |
Conversational |
 |
| Llama 3.2 (3B) |
Conversational |
 |
| Phi-4 (14B) |
Conversational |
 |
| Llama 3.2 Vision (11B) |
Vision |
 |
| Llama 3.1 (8B) |
Alpaca |
 |
| Mistral v0.3 (7B) |
Conversational |
 |
| DeepSeek-R1-0528-Qwen3 (8B) |
GRPO |
 |
| Llama 3.2 (3B) by Meta |
Synthetic Data |
 |
| Sesame-CSM (1B) |
TTS |
 |
Text-to-Speech (TTS) Notebooks
| Model |
Type |
Notebook Link |
| Sesame-CSM |
TTS |
 |
| Orpheus-TTS |
TTS |
 |
| Spark-TTS |
TTS |
 |
| Oute-TTS |
TTS |
 |
| Oute-TTS |
TTS |
 |
| Llasa TTS (1B) |
TTS |
 |
| Llasa TTS (3B) |
TTS |
 |
| Whisper-Large-V3 |
STT |
 |
Vision (Multimodal) Notebooks
| Model |
Type |
Notebook Link |
| Llama 3.2 (11B) |
Vision |
 |
| Qwen2.5 VL (7B) |
Vision |
 |
| Pixtral (12B) |
Vision |
 |
BERT Notebooks
| Model |
Notebook Link |
| ModernBERT-large |
 |
Specific use-case Notebooks
| Usecase |
Model |
Notebook Link |
| Text Classification |
Llama 3.1 (8B) |
 |
| Tool Calling |
Qwen2.5-Coder (1.5B) |
 |
| Multiple Datasets |
|
 |
| KTO |
Qwen2.5-Instruct (1.5B) |
 |
| Inference Chat UI |
LLaMa 3.2 Vision |
 |
| Conversational |
LLaMa 3.2 (1B and 3B) |
 |
| ChatML |
Mistral (7B) |
 |
| Text Completion |
Mistral (7B) |
 |
GRPO Notebooks
| Model |
Type |
Notebook Link |
| Phi 4 (14B) |
GRPO |
 |
| Llama3.1 (8B) |
GRPO |
 |
| Meta Synthetic Data Llama3.1 (8B) |
GRPO |
 |
| Qwen3 (4B) |
GRPO |
 |
| Meta Synthetic Data Llama3 2 (3B) |
GRPO |
 |
| Gemma3 (1B) |
GRPO |
 |
| Qwen2.5 (3B) |
GRPO |
 |
| DeepSeek R1 0528 Qwen3 (8B) |
GRPO |
 |
| Mistral v0.3 (7B) |
GRPO |
 |
GPT-OSS Notebooks
| Model |
Type |
Notebook Link |
| gpt oss (20B) |
|
 |
| GPT OSS BNB (20B) |
Inference |
 |
| GPT OSS MXFP4 (20B) |
Inference |
 |
Gemma Notebooks
| Model |
Type |
Notebook Link |
| CodeGemma (7B) |
Conversational |
 |
| Gemma3 (4B) |
Vision |
 |
| Gemma3 (4B) |
|
 |
| Gemma3N (4B) |
Vision |
 |
| Gemma3N (2B) |
Inference |
 |
| Gemma3N (4B) |
Multimodal |
 |
| Gemma3N (4B) |
Audio |
 |
| Gemma2 (9B) |
Alpaca |
 |
| Gemma2 (2B) |
Alpaca |
 |
Linear Attention Notebooks
| Model |
Type |
Notebook Link |
| Liquid LFM2 (1.2B) |
Conversational |
 |
| Falcon H1 (0.5B) |
Alpaca |
 |
Llama Notebooks
| Model |
Type |
Notebook Link |
| Llama3.2 (11B) |
Vision |
 |
| Llama3.2 (1B and 3B) |
Conversational |
 |
| Llama3.2 (1B) |
RAFT |
 |
| Llama3.1 (8B) |
Alpaca |
 |
| Llama3.1 (8B) |
Inference |
 |
| Llasa TTS (3B) |
TTS |
 |
| Llama3 (8B) |
ORPO |
 |
| Llama3 (8B) |
Alpaca |
 |
| Llama3 (8B) |
Conversational |
 |
| Llama3 (8B) |
Ollama |
 |
| TinyLlama (1.1B) |
Alpaca |
 |
| Llasa TTS (1B) |
TTS |
 |
Mistral Notebooks
| Model |
Type |
Notebook Link |
| Mistral Small (22B) |
Alpaca |
 |
| Mistral Nemo (12B) |
Alpaca |
 |
| Pixtral (12B) |
Vision |
 |
| Mistral (7B) |
Text Completion |
 |
| Zephyr (7B) |
DPO |
 |
| Mistral v0.3 (7B) |
Alpaca |
 |
| Mistral v0.3 (7B) |
CPT |
 |
| Mistral v0.3 (7B) |
Conversational |
 |
Orpheus Notebooks
| Model |
Type |
Notebook Link |
| Orpheus (3B) |
TTS |
 |
Oute Notebooks
| Model |
Type |
Notebook Link |
| Oute TTS (1B) |
TTS |
 |
Phi Notebooks
| Model |
Type |
Notebook Link |
| Phi 4 |
Conversational |
 |
| Phi 3.5 Mini |
Conversational |
 |
| Phi 3 Medium |
Conversational |
 |
Qwen Notebooks
| Model |
Type |
Notebook Link |
| Qwen3 (14B) |
Reasoning Conversational |
 |
| Qwen3 (14B) |
|
 |
| Qwen3 (14B) |
Alpaca |
 |
| Qwen2.5 Coder (1.5B) |
Tool Calling |
 |
| Qwen2.5 (7B) |
Alpaca |
 |
| Qwen2.5 Coder (14B) |
Conversational |
 |
| Qwen2.5 VL (7B) |
Vision |
 |
| Qwen2 VL (7B) |
Vision |
 |
| Qwen2 (7B) |
Alpaca |
 |
Spark Notebooks
| Model |
Type |
Notebook Link |
| Spark TTS (0 5B) |
TTS |
 |
Whisper Notebooks
| Model |
Type |
Notebook Link |
| Whisper |
|
 |
Other Notebooks
| Model |
Type |
Notebook Link |
| Magistral (24B) |
Reasoning Conversational |
 |
| Sesame CSM (1B) |
TTS |
 |
| Unsloth |
Studio |
 |
| CodeForces cot Finetune for Reasoning on CodeForces |
Reasoning |
 |
📒 Kaggle Notebooks
Click for all our Kaggle notebooks categorized by model:
GRPO Notebooks
| Model |
Type |
Notebook Link |
| Phi 4 (14B) |
GRPO |
 |
| Meta Synthetic Data Llama3.1 (8B) |
GRPO |
 |
| Llama3.1 (8B) |
GRPO |
 |
| Gemma3 (1B) |
GRPO |
 |
| Meta Synthetic Data Llama3 2 (3B) |
GRPO |
 |
| Qwen3 (4B) |
GRPO |
 |
| Qwen2.5 (3B) |
GRPO |
 |
| DeepSeek R1 0528 Qwen3 (8B) |
GRPO |
 |
| Mistral v0.3 (7B) |
GRPO |
 |
GPT-OSS Notebooks
| Model |
Type |
Notebook Link |
| GPT OSS BNB (20B) |
Inference |
 |
| gpt oss (20B) |
|
 |
| GPT OSS MXFP4 (20B) |
Inference |
 |
Gemma Notebooks
| Model |
Type |
Notebook Link |
| CodeGemma (7B) |
Conversational |
 |
| Gemma3 (4B) |
|
 |
| Gemma3N (4B) |
Audio |
 |
| Gemma3N (2B) |
Inference |
 |
| Gemma3N (4B) |
Vision |
 |
| Gemma3 (4B) |
Vision |
 |
| Gemma3N (4B) |
Multimodal |
 |
| Gemma2 (2B) |
Alpaca |
 |
| Gemma2 (9B) |
Alpaca |
 |
Linear Attention Notebooks
| Model |
Type |
Notebook Link |
| Liquid LFM2 (1.2B) |
Conversational |
 |
| Falcon H1 (0.5B) |
Alpaca |
 |
Llama Notebooks
| Model |
Type |
Notebook Link |
| Llama3.2 (1B and 3B) |
Conversational |
 |
| Llama3.2 (11B) |
Vision |
 |
| Llama3.2 (1B) |
RAFT |
 |
| Llama3.1 (8B) |
Inference |
 |
| Llama3.1 (8B) |
Alpaca |
 |
| Llasa TTS (3B) |
TTS |
 |
| Llama3 (8B) |
Ollama |
 |
| Llama3 (8B) |
Conversational |
 |
| Llama3 (8B) |
ORPO |
 |
| Llama3 (8B) |
Alpaca |
 |
| TinyLlama (1.1B) |
Alpaca |
 |
| Llasa TTS (1B) |
TTS |
 |
Mistral Notebooks
| Model |
Type |
Notebook Link |
| Mistral Small (22B) |
Alpaca |
 |
| Mistral Nemo (12B) |
Alpaca |
 |
| Pixtral (12B) |
Vision |
 |
| Mistral (7B) |
Text Completion |
 |
| Zephyr (7B) |
DPO |
 |
| Mistral v0.3 (7B) |
CPT |
 |
| Mistral v0.3 (7B) |
Alpaca |
 |
| Mistral v0.3 (7B) |
Conversational |
 |
Orpheus Notebooks
| Model |
Type |
Notebook Link |
| Orpheus (3B) |
TTS |
 |
Oute Notebooks
| Model |
Type |
Notebook Link |
| Oute TTS (1B) |
TTS |
 |
Phi Notebooks
| Model |
Type |
Notebook Link |
| Phi 4 |
Conversational |
 |
| Phi 3.5 Mini |
Conversational |
 |
| Phi 3 Medium |
Conversational |
 |
Qwen Notebooks
| Model |
Type |
Notebook Link |
| Qwen3 (14B) |
Alpaca |
 |
| Qwen3 (14B) |
|
 |
| Qwen3 (14B) |
Reasoning Conversational |
 |
| Qwen2.5 Coder (14B) |
Conversational |
 |
| Qwen2.5 (7B) |
Alpaca |
 |
| Qwen2.5 Coder (1.5B) |
Tool Calling |
 |
| Qwen2.5 VL (7B) |
Vision |
 |
| Qwen2 VL (7B) |
Vision |
 |
| Qwen2 (7B) |
Alpaca |
 |
Spark Notebooks
| Model |
Type |
Notebook Link |
| Spark TTS (0 5B) |
TTS |
 |
Whisper Notebooks
| Model |
Type |
Notebook Link |
| Whisper |
|
 |
Other Notebooks
| Model |
Type |
Notebook Link |
| Magistral (24B) |
Reasoning Conversational |
 |
| Sesame CSM (1B) |
TTS |
 |
| CodeForces cot Finetune for Reasoning on CodeForces |
Reasoning |
 |
| Unsloth |
Studio |
 |
✨ Contributing to Notebooks
If you’d like to contribute to our notebooks, here’s a guide to get you started:
- Find the Template: We’ve provided a template notebook called
Template_Notebook.ipynb in the root directory of this project. This template contains the basic structure and formatting guidelines for all notebooks in this collection.
- Create Your Notebook:
- Make a copy of
Template_Notebook.ipynb.
- Rename the copied file to follow this naming convention:
- LLM Notebooks:
<Model Name>-<Type>.ipynb (e.g., Mistral_v0.3_(7B)-Alpaca.ipynb)
- Vision Notebooks:
<Model Name>-Vision.ipynb (e.g., Llava_v1.6_(7B)-Vision.ipynb)
- Example of
<Type>: Alpaca, Conversational, CPT, DPO, ORPO, Text_Completion, CSV, Inference, Unsloth_Studio
- Place in
original_template: Once your notebook is ready, move it to the original_template directory.
- Update Notebooks: Run the following command in your terminal:
1
|
python update_all_notebooks.py
|
This script will automatically:
- Copy your notebook from
original_template to the notebooks directory.
- Update the notebook’s internal sections (like Installation, News) to ensure consistency.
- Add your notebook to the appropriate list in this
README.md file.
- Create a Pull Request: After that, just create a pull request (PR) to merge your changes, making it available for everyone!
- We appreciate your contributions and look forward to reviewing your notebooks!