Training Guides

End-to-end recipes for fine-tuning and pretraining LLMs on Alauda AI.

Pick a path

When you want…UseGuide
Reusable templates, repeatable runs, optional Kueue quotasKubeflow Trainer v2 + LlamaFactoryFine-Tuning with Kubeflow Trainer v2
Survive crashes, preemption, or a pause without losing hours of trainingCheckpoint PVC + resume_from_checkpoint + maxRestartsCheckpointing and Resuming TrainJobs
Mix training with online inference, yield GPU back on demandKueue cohort + preemption + checkpoint resumePreemptible TrainJobs with Kueue
Run a fine-tune on a slice of a GPU instead of a whole cardDynamic Resource Allocation (DRA) MIG slice + Trainer v2GPU Slicing with Dynamic Resource Allocation (DRA)
A curated set of TrainingRuntime images (CUDA / CANN)Trainer v2 runtime catalogTraining Runtime Images
One-shot quick start of distributed PyTorch on Trainer v2ClusterTrainingRuntime + MNISTKubeflow Trainer Quick Start
Production SFT / OSFT with automatic memory managementtraining_hubFine-tuning LLMs with Training Hub
Interactive exploration, custom scripts, VolcanoJob submissionWorkbench NotebookFine-tuning LLMs using Workbench
Full-parameter SFT / pretraining on Ascend NPUWorkbench PyTorch CANN / MindSpore CANNFine-tune and Pretrain on Ascend NPU
Track a KFP run's parameters and metrics in MLflowKFP component + MLflow SDKKubeflow Pipeline + MLflow Integration
Train tabular or time-series models with reusable AutoGluon assetsManaged KFP pipelines or composable componentsUse Reusable Kubeflow Pipeline Components
Use KFP caching, parallel loops, and persistent typed artifactsKFP 2.16.1 execution mechanismsKubeflow Pipelines Execution and Storage Behavior
Daily fine-tune → evaluate → compare loop with MLflow + TrustyAIKFP Recurring Run + MLflow Model Registry + LMEvalJobDaily Fine-Tuning Pipeline with MLflow and TrustyAI