lambda-labs

Launch and manage Lambda Labs GPU cloud instances for ML training workloads.

239k|48.8k|Updated Jul 22, 2025
One-click install
npx skills add https://github.com/NousResearch/hermes-agent --skill lambda-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lambda-labs
Source: https://github.com/NousResearch/hermes-agent/tree/main/optional-skills/mlops/lambda-labs
Command: npx skills add https://github.com/NousResearch/hermes-agent --skill lambda-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lambda-cloud-client, and includes references (resource) components.

What problem does it solve?

Procuring and configuring dedicated GPU hardware for machine learning training is slow and expensive. This Skill provides direct programmatic access to Lambda Labs cloud instances, enabling rapid provisioning of H100, A100, and B200 GPUs with pre-installed ML stacks.

Core Features & Use Cases

  • Instance Lifecycle Management: Launch, monitor, and terminate single-GPU or multi-node GPU instances via Python API or curl commands.
  • Persistent Storage: Configure NFS filesystems to retain datasets, checkpoints, and models across instance terminations.
  • Distributed Training Setup: Deploy PyTorch DDP, FSDP, or DeepSpeed across 1-Click Slurm clusters with InfiniBand networking.
  • Use Case: A research team needs to fine-tune a 70B parameter LLM. Use this Skill to programmatically launch an 8x H100 cluster, attach a persistent filesystem for checkpoints, run distributed training, and automatically terminate the instance upon completion to minimize costs.

Quick Start

Launch a 1x H100 instance on Lambda Labs in the us-west-1 region using my SSH key named training-key and attach the dataset-storage filesystem.

Frequently Asked Questions about lambda-labs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I launch a GPU instance on Lambda Labs using Python?

Install the lambda-cloud-client package, configure it with your API key, then call api.launch_instance() with a LaunchInstanceRequest specifying region_name, instance_type_name, and ssh_key_names. The API returns instance IDs and IP addresses for SSH access.

What GPU types are available on Lambda Labs and their pricing?

Lambda Labs offers B200 at $4.99/hr, H100 SXM at $2.99-3.29/hr, A100 80GB at $1.79/hr, A10 at $0.75/hr, and V100 at $0.55/hr. Multi-GPU configurations scale these prices linearly across 2x, 4x, and 8x instances.

Does Lambda Labs support multi-node distributed training?

Yes, Lambda Labs provides 1-Click Clusters with 16-512 H100 or B200 GPUs connected via NVIDIA Quantum-2 InfiniBand at 400 Gb/s. These clusters run Slurm with pre-installed NCCL and PyTorch for multi-node DDP and FSDP training.

Why does my Lambda Labs instance fail to launch with no capacity error?

Capacity errors occur when specific GPU types are sold out in your selected region. Query the instance-types API endpoint to check regions_with_capacity_available, then try alternative regions like us-east-1 or different GPU types such as A100 instead of H100.

When should I use Lambda Labs instead of Modal or RunPod?

Use Lambda Labs for long training jobs requiring dedicated instances with full SSH access and persistent storage. Choose Modal for serverless auto-scaling workloads, or RunPod for cheaper spot instances and serverless endpoints with lower pricing.