Getting Started
Introduction
Hosting for any Python project, big or small. Run AI / ML inference, FastAPI apps, or cron jobs. Beam is the easiest way to run Python on the cloud.
Features
- π° Develop locally on remote hardware. Beam provides a brand new type of cloud development experience. You can write code on your laptop and execute it on cloud hardware immediately, with lightning fast build times.
- π¦ Instantly containerize any Python function and run it on a GPU. Configure your runtime in Python - tell us how many GPUs you need and which libraries you want installed, and Beam will spawn a remote environment for you.
- π Deploy apps as serverless functions. Deploy your apps as serverless REST APIs, scheduled cron jobs, or task queues - all with just a single line of Python. Itβs great for deploying LangChain apps, Stable Diffusion APIs, or Dreambooth.
- β° Run scheduled jobs. You can run any code on a schedule, and do things like train machine learning models and setup data pipelines on S3 buckets.
- ποΈ Store large files in Storage Volumes. Read and write data to highly-performant distributed file systems.
Get Started with Beam
Install Beam
Installation only takes a minute or two
Quickstart Guide
Learn Beam through the Quickstart
Deployment Guides
Deploy Huggingface Models
Deploy an ML model as a REST API
Deploy Tensorflow Models
Deploy a Tensorflow Model on Beam
Training Examples
Finetune an LLM
Fine-tune LLaMA on Beam
Train a recommendation system
Train a movie recommendation model
Popular Tutorials
Was this page helpful?