01 / Train & run
Bring your project.
Use 32 GB of VRAM.
Train, fine-tune or run your PyTorch project on an RTX 5090. We switch on script access by hand while we're small, so ask us first.
What's installed
PyTorch 2.9.1 with CUDA 12.8, torchvision, torchaudio, NumPy, Pillow, SciPy, pandas, scikit-learn, matplotlib, seaborn, OpenCV (headless), Transformers, Datasets, Accelerate, huggingface_hub, tokenizers, safetensors, sentencepiece, timm, einops, PEFT (LoRA), bitsandbytes (4/8-bit) and Diffusers.
Good fits
Fine-tunes (LoRA or full), training runs, batch inference and evaluation: anything that runs as a script, saves its results and ends. You're responsible for your program and its outputs.
Prepare your upload
- Upload a Python file or an archive with your code, data and model weights.
- Choose the script path inside that upload, for example
project/train.py. - Jobs can't download packages or weights from the internet, so include anything that isn't installed above.
- Write returned files to the output folder. Temporary files are discarded.
Inspect what happened
The job page can show your program log and supported output previews. Download produced files before their expiry. An execution error or a runtime limit can end the job before your project is complete.
A small preparation example
Illustrative code.
from pathlib import Path
import pandas as pd
# Read data beside your uploaded script.
project = Path(__file__).resolve().parent
data = pd.read_csv(project / "data.csv")
# The current folder is the returned output folder.
data.describe().to_csv("summary.csv")Start with a small input, inspect the log and results, then decide whether to run a larger project.
Tell us what you're training and how big it is, and we'll tell you whether it fits.
Discuss your project