Configure machine learning training and batch jobs across multiple clouds with SkyPilot. The skill guides GPU selection, lower-cost cloud and region choices, and automatic recovery when discounted spot instances are interrupted.
- Choose a lower-cost cloud for GPU training
- Run long training jobs with recovery after interruptions
- Configure distributed training across multiple machines
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Assess language models with over 60 academic benchmark tests using consistent prompts and scoring. Compare models, track performance during training, and organize research results with support for HuggingFace models, vLLM, and APIs.
- Compare models on standard knowledge and reasoning tests
- Track model performance across training checkpoints
- Organize evaluation results for research reports
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Build safety checks for LLM prompts and responses using Meta's LlamaGuard. This skill covers content classification, batch moderation, serving a moderation API, and connecting checks to NeMo Guardrails.
- Screening user prompts before sending them to an LLM
- Checking generated responses before displaying them
- Building an API for content safety checks
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Use SAELens to train and analyze sparse autoencoders, which break model activations into a small set of interpretable features. Explore pretrained features, evaluate reconstruction quality, troubleshoot training, and test how individual features influence generated text.
- Exploring features in a pretrained SAE
- Training an SAE for a selected model layer
- Investigating inactive features and reconstruction errors
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Guide language model training with TRL, from learning to follow instructions to matching human preferences. Covers method selection, training data, reward models that score responses, evaluation, and adjustments for memory limits or unstable training.
- Train a model on instruction and response examples
- Align responses using preferred and rejected answer pairs
- Build a training pipeline using human feedback
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Organize PyTorch training code with LightningModule and Trainer. This skill guides training, validation, logging, model checkpoint saving, early stopping when progress stalls, and configuration for running the same model across multiple GPUs.
- Organize existing PyTorch training code
- Add validation and metric logging
- Save the best models and stop stalled training
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Guides you through running large language models on CPUs, Apple Silicon, and AMD or Intel GPUs. Covers choosing GGUF model files, reducing memory through quantization, and starting an OpenAI-compatible chat server.
- Running a local LLM on an Apple Silicon Mac
- Trying LLM inference on a CPU-only machine
- Choosing a model format that fits available memory
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Build data processing pipelines for machine learning, from preprocessing to batch predictions. Uses Ray Data to handle datasets larger than memory, distribute work across CPUs and GPUs, and feed data into training frameworks.
- Preprocessing datasets larger than memory
- Running batch predictions across multiple GPUs
- Preparing image and tabular data for training
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Guides reinforcement learning, where models learn from rewards, using torchforge and PyTorch. Covers reward design, custom loss functions, and distributed training so researchers can experiment with algorithms while keeping infrastructure concerns separate.
- Train mathematical reasoning models with GRPO
- Experiment with custom loss functions
- Scale training across multiple GPUs or nodes
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Convert language models to GGUF and reduce their size through quantization, which stores model weights at lower precision. Guides cover compression choices, local inference on CPUs and Apple Silicon, and integration with tools such as Ollama.
- Running a language model on a CPU-only computer
- Choosing model compression for available memory
- Configuring Metal acceleration on Apple Silicon
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Add safety checks to LLM applications with NeMo Guardrails. This skill guides input and output validation, detection of attempts to bypass safety rules, personal information masking, and checks for unsupported or inaccurate answers.
- Detect attempts to bypass an AI app's safety rules
- Mask personal information before processing
- Add fact-checking to generated answers
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Guides large language model reinforcement learning with miles, including MoE models that route work to specialized components. Covers low-precision training, matching training and inference behavior, and accelerating training response generation with draft models.
- Setting up reinforcement learning for large MoE models
- Configuring FP8 or INT4 training
- Checking consistency between training and inference
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Coordinate AI research from literature review and hypothesis testing to findings and paper drafts. The skill alternates focused experiments with broader reflection, maintains project records, and directs specialized skills to carry out research tasks.
- Turning a research question into testable hypotheses
- Managing repeated experiments across multiple hypotheses
- Resuming research from recorded findings and project state
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Build text tokenizers, which split text into units for AI models, directly from raw multilingual text. Learn custom vocabularies with BPE or Unigram, convert text to pieces or numeric IDs, and decode the results.
- Preparing text for multilingual AI models
- Training a vocabulary from Japanese text
- Reusing a tokenizer for reproducible text splitting
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Configure large language model training across multiple NVIDIA GPUs with Megatron-Core. The skill helps choose how to split models and workloads, set training parameters, monitor performance, and address memory shortages or low GPU utilization.
- Planning distributed training for a LLaMA-style model
- Distributing MoE expert networks across GPUs
- Tuning GPU utilization and training throughput
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Prepare training datasets for large language models with GPU-assisted cleaning. Covers duplicate removal, quality filtering, and personal information redaction, with workflows for text, images, video, and audio using NeMo Curator.
- Clean web data for model training
- Remove exact and near duplicates from large text collections
- Redact personal information from training text
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Helps reduce GPU memory use by loading large language models in 4-bit or 8-bit formats, a technique called quantization. Covers bitsandbytes configuration, memory checks, QLoRA fine-tuning, and training with memory-saving optimizers.
- Load a larger model within available GPU memory
- Compare 4-bit and 8-bit quantization settings
- Fine-tune a quantized model with QLoRA
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Use Meta's Prompt Guard to detect malicious instructions in user prompts and external data. This skill guides input filtering, batch checks for retrieved documents, detection threshold adjustments, and splitting long text for inspection.
- Detecting attempts to override an LLM's instructions
- Checking API responses for embedded malicious instructions
- Batch screening documents retrieved for RAG
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Adapt existing PyTorch training scripts to run across multiple GPUs or machines with Accelerate. This skill covers device setup, distributed training configuration, and mixed precision, which uses lower-precision numbers to reduce memory use.
- Adapt a single-GPU training script for multiple GPUs
- Configure mixed precision to reduce training memory use
- Set up training with DeepSpeed or FSDP
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Add PyTorch FSDP2 to training scripts so model state can be split across GPUs. Covers distributed initialization, mixed precision, CPU offloading, and checkpoint saving and loading for models that exceed a single GPU's memory.
- Training a model that exceeds one GPU's memory
- Adding FSDP2 to an existing training script
- Configuring mixed precision and CPU offloading
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Guide language model training with SimPO using pairs of preferred and rejected answers. Covers configuration, learning rate tuning, and memory troubleshooting for preference alignment, which adjusts model responses toward human preferences without a separate reference model.
- Training on preferred and rejected answer pairs
- Exploring an alternative to DPO without a reference model
- Tuning preference training for math and code tasks
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Helps adapt machine learning training to multiple GPUs and machines with Ray Train. Covers resource allocation, recovery from saved training states, and Ray Tune searches that compare settings such as learning rate and batch size.
- Adapt existing PyTorch training to multiple GPUs
- Run HuggingFace training across multiple machines
- Compare learning rates and batch sizes with Ray Tune
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Guides experiments that change internal values in PyTorch models to test what causes their behavior. Uses pyvene to swap or remove activations, locate influential components, train interventions, and save experiments for reuse.
- Locating model components that affect an answer
- Comparing outputs after swapping internal activations
- Training interventions to investigate causal structure
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026
Learn how GPT language models work by preparing text, training a small model, and generating samples. Covers CPU experiments, custom datasets, further training of pretrained GPT-2 models, and reproducing GPT-2 with multiple GPUs.
- Train a small model on Shakespeare using a CPU
- Prepare custom text for model training
- Further train a pretrained GPT-2 model
Orchestra-Research/AI-Research-SKILLs☆ 13.8KUpdated Oct 11, 2026