OktoEngine Examples
Complete working examples demonstrating OktoEngine capabilities.
Table of Contents
Basic Training
Location: basic-training/
Minimal working example for training a simple model.
Files:
scripts/train.okt- Training configurationdataset/train.jsonl- Sample training datadataset/val.jsonl- Sample validation data
Usage:
cd basic-training
okto validate
okto train
LoRA Fine-tuning
Location: lora-training/
Example of efficient LoRA fine-tuning for large models.
Files:
scripts/train.okt- LoRA configurationdataset/train.jsonl- Training data
Usage:
cd lora-training
okto validate
okto train
Chatbot Training
Location: chatbot/
Complete example for training a conversational AI model.
Files:
scripts/train.okt- Chatbot configurationdataset/train.jsonl- Conversation datadataset/val.jsonl- Validation conversations
Usage:
cd chatbot
okto validate
okto train
okto eval
Multi-format Export
Location: multi-export/
Example showing how to export models to multiple formats.
Files:
scripts/train.okt- Configuration with multiple export formats
Usage:
cd multi-export
okto train
okto export --format okm,onnx,gguf
Running Examples
Navigate to example directory:
cd examples/basic-trainingValidate configuration:
okto validateTrain the model:
okto trainCheck results:
ls runs/ ls export/
Customizing Examples
All examples can be customized:
- Edit
scripts/train.okt- Modify training parameters - Replace
dataset/*.jsonl- Use your own data - Adjust
MODEL.base- Use different base models - Modify
EXPORT.format- Change export formats
Example Output
Training output:
π OktoEngine v0.1
π Reading: "scripts/train.okt"
π Environment Check:
β Runtime: Python 3.14.0
β GPU: NVIDIA GeForce RTX 4070
β RAM: 63GB (40GB available)
π Starting training pipeline...
Epoch 1/5: 100%|ββββββββββββ| 500/500 [02:15<00:00, 3.70it/s]
Loss: 2.345 β 1.892
β
Training completed successfully!
π Output: runs/MyModel/
Need help? Check the Getting Started Guide or FAQ.