Documentation Index
Fetch the complete documentation index at: https://runpod-b18f5ded-promptless-remove-flash-beta-notification.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
SkyPilot is a framework for running LLMs, AI, and batch jobs on any cloud.
This integration uses the Runpod CLI infrastructure to spin up on-demand Pods and deploy Serverless endpoints with SkyPilot.
Get started
Install Runpod
Install the latest version of Runpod:pip install "runpod>=1.6"
Configure Runpod
Run runpod config and paste your API key when prompted.
Install SkyPilot Runpod Cloud
Verify your setup
Run sky check to verify your credentials are set up correctly.
Run a project
Create a new project directory
Create a new directory for your project:mkdir hello-sky
cd hello-sky
Create a configuration file
Create a file named hello_sky.yaml with the following content:resources:
cloud: runpod
# Working directory (optional) containing the project codebase.
# Its contents are synced to ~/sky_workdir/ on the cluster.
workdir: .
# Setup commands (optional).
# Typical use: pip install -r requirements.txt
# Invoked under the workdir (i.e., can use its files).
setup: |
echo "Running setup."
# Run commands.
# Typical use: make use of resources, such as running training.
# Invoked under the workdir (i.e., can use its files).
run: |
echo "Hello, SkyPilot!"
conda env list
Launch your project
Launch your project on the cluster:sky launch -c mycluster hello_sky.yaml
Confirm your GPU type
You’ll see the available GPU options. Confirm your GPU type and the cluster will start spinning up.