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.
| Model | Type | Notebook Link |
|---|---|---|
| Orpheus (3B) | TTS | |
| Llasa TTS (3B) | TTS | |
| Sesame CSM (1B) | TTS | |
| Oute TTS (1B) | TTS | |
| Llasa TTS (1B) | TTS | |
| Spark TTS (0.5B) | TTS |
| Model | Type | Notebook Link |
|---|---|---|
| EmbeddingGemma (300M) | ||
| All MiniLM L6 v2 | ||
| Qwen3 Embedding (4B) | ||
| Qwen3 Embedding (0 6B) | ||
| BGE M3 | ||
| ModernBert | ||
| ModernBERT (Large) | Classification |
| Model | Type | Notebook Link |
|---|---|---|
| Whisper (Large) | Fine Tuning |
| Model | Type | Notebook Link |
|---|---|---|
| Deepseek OCR (3B) | Fine Tuning | |
| Deepseek OCR (3B) | Evaluation | |
| Deepseek OCR (3B) | Eval | |
| Deepseek OCR 2 (3B) | ||
| Paddle OCR (1B) | Vision |
| Model | Type | Notebook Link |
|---|---|---|
| ModernBert | ||
| ModernBERT (Large) | Classification |
| Model | Type | Notebook Link |
|---|---|---|
| Deepseek OCR (3B) | Fine Tuning | |
| Deepseek OCR (3B) | Evaluation | |
| Deepseek OCR (3B) | Eval | |
| Deepseek OCR 2 (3B) |
| Model | Type | Notebook Link |
|---|---|---|
| ERNIE 4 5 VL 28B A3B PT | Vision | |
| ERNIE 4 5 21B A3B PT | Conversational |
| Model | Type | Notebook Link |
|---|---|---|
| (A100) GLM Flash(80GB) |
| Model | Type | Notebook Link |
|---|---|---|
| Granite4.0 (3B) | Conversational | |
| Granite4.0 (350M) | Conversational |
| Model | Type | Notebook Link |
|---|---|---|
| Liquid LFM2 (1.2B) | Conversational | |
| Liquid LFM2 | Conversational | |
| Falcon H1 (0.5B) | Alpaca | |
| Falcon H1 | Alpaca |
| Model | Type | Notebook Link |
|---|---|---|
| (A100) Nemotron Nano 3 30B A3B | ||
| (A100) Nemotron 3 Nano 30B A3B |
| Model | Type | Notebook Link |
|---|---|---|
| Paddle OCR (1B) | Vision |
| Model | Type | Notebook Link |
|---|---|---|
| Phi 4 | Conversational | |
| Phi 3.5 Mini | Conversational | |
| Phi 3 Medium | Conversational |
Click for all our Kaggle notebooks categorized by model:
| Model | Type | Notebook Link |
|---|---|---|
| Orpheus (3B) | TTS | |
| Llasa TTS (3B) | TTS | |
| Sesame CSM (1B) | TTS | |
| Oute TTS (1B) | TTS | |
| Llasa TTS (1B) | TTS | |
| Spark TTS (0.5B) | TTS |
| Model | Type | Notebook Link |
|---|---|---|
| EmbeddingGemma (300M) | ||
| All MiniLM L6 v2 | ||
| Qwen3 Embedding (4B) | ||
| Qwen3 Embedding (0 6B) | ||
| BGE M3 | ||
| ModernBert | ||
| ModernBERT (Large) | Classification |
| Model | Type | Notebook Link |
|---|---|---|
| Whisper (Large) | Fine Tuning |
| Model | Type | Notebook Link |
|---|---|---|
| Deepseek OCR (3B) | Fine Tuning | |
| Deepseek OCR (3B) | Evaluation | |
| Deepseek OCR (3B) | Eval | |
| Deepseek OCR 2 (3B) | ||
| Paddle OCR (1B) | Vision |
| Model | Type | Notebook Link |
|---|---|---|
| ModernBert | ||
| ModernBERT (Large) | Classification |
| Model | Type | Notebook Link |
|---|---|---|
| Deepseek OCR (3B) | Fine Tuning | |
| Deepseek OCR (3B) | Evaluation | |
| Deepseek OCR (3B) | Eval | |
| Deepseek OCR 2 (3B) |
| Model | Type | Notebook Link |
|---|---|---|
| ERNIE 4 5 VL 28B A3B PT | Vision | |
| ERNIE 4 5 21B A3B PT | Conversational |
| Model | Type | Notebook Link |
|---|---|---|
| (A100) gpt oss (120B) | Fine Tuning | |
| gpt oss (20B) | Fine Tuning | |
| gpt oss (20B) | Fine Tuning | |
| gpt oss BNB (20B) | Inference | |
| gpt oss MXFP4 (20B) | Inference |
| Model | Type | Notebook Link |
|---|---|---|
| Granite4.0 (3B) | Conversational | |
| Granite4.0 (350M) | Conversational |
| Model | Type | Notebook Link |
|---|---|---|
| Liquid LFM2 (1.2B) | Conversational | |
| Falcon H1 (0.5B) | Alpaca |
| Model | Type | Notebook Link |
|---|---|---|
| (A100) Nemotron Nano 3 30B A3B | ||
| (A100) Nemotron 3 Nano 30B A3B |
| Model | Type | Notebook Link |
|---|---|---|
| Paddle OCR (1B) | Vision |
| Model | Type | Notebook Link |
|---|---|---|
| Phi 4 | Conversational | |
| Phi 3.5 Mini | Conversational | |
| Phi 3 Medium | Conversational |
| Model | Type | Notebook Link |
|---|---|---|
| Unsloth | Studio | |
| CodeForces cot Finetune for Reasoning on CodeForces | Reasoning |
- NumPy 2.x ↔ soxr: NumPy 2.x breaks soxr, causing Unsloth import failures. Pin
numpy<2to resolve. Usepip install --force-reinstall "numpy<2"if needed. Impact: Prevents Unsloth from running. - soxr reinstall:
pip install --force-reinstall soxrcan pull NumPy 2.x back unless using--no-deps. Usepip install --force-reinstall --no-deps soxrto avoid this. Impact: May reintroduce NumPy 2.x and break Unsloth imports. - typing_extensions: Older typing_extensions can break torch import (TypeIs missing) until upgraded. Upgrade with
pip install --upgrade typing_extensions. Impact: Prevents PyTorch from importing correctly. - Resolver warnings: Pinning
numpy<2can cause pip resolver warnings with SciPy/Numba; typically non-fatal. Impact: Cosmetic warnings only, does not affect functionality. - ROCm / triton_key: LoRA backward can crash under
torch.compileif Triton lackstriton_key; workaround is to disable Inductor/compile on ROCm (handled in code now, but worth noting). Impact: May cause training crashes on AMD GPUs when using torch.compile.
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.ipynbin 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
- LLM Notebooks:
- Make a copy of
- Place in
original_template: Once your notebook is ready, move it to theoriginal_templatedirectory. - Update Notebooks: Run the following command in your terminal:
This script will automatically:
python update_all_notebooks.py
- Copy your notebook from
original_templateto thenotebooksdirectory. - Update the notebook's internal sections (like Installation, News) to ensure consistency.
- Add your notebook to the appropriate list in this
README.mdfile.
- Copy your notebook from
- 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!