Pick a GPU, point us at your code, and start training. We handle provisioning, metrics, and checkpoints so you never touch a cloud console again.
// how it works
No Dockerfiles. No Kubernetes. No cloud console. Just your code and a GPU.
One pip install. Add a few log calls to your training script. The CLI auto-detects your framework, repo, and entry point.
import convexlabs
run = convexlabs.init()
for epoch in range(10):
loss = train(model, data)
run.log(loss=loss, epoch=epoch)
run.finish()Choose from T4 to multi-GPU A10G clusters. We provision the instance, clone your repo, pull your datasets, and start training. You never touch AWS.
$ convexlabs launch ◆ ConvexLabs Framework PyTorch Entry train.py Repo you/model (main) ? Select GPU ▸ A10G (24GB) ? Launch? (Y/n) y ✓ Run created: model-20260331 ✓ Instance provisioning...
Loss, accuracy, learning rate — every metric you log appears on your dashboard in real-time. Checkpoints save automatically. Share results with your team in one click.
// integration
Add a few API calls to your training script. We handle provisioning, monitoring, and checkpointing. Your code never sees our credentials.
1import convexlabs2 3run = convexlabs.init()4 5for epoch in range(10):6 loss = train(model, dataloader)7 acc = evaluate(model, val_loader)8 9 # Metrics show up live in your dashboard10 run.log(loss=loss, accuracy=acc, epoch=epoch)11 12 if acc > best_acc:13 run.save_checkpoint("./best_model.pt")14 best_acc = acc15 16run.finish()// features
No 47-page docs to read. No vendor lock-in. Just a clean API and a dashboard that doesn't suck.
Loss curves, accuracy, custom metrics. All streaming live to your dashboard. Zoom, pan, compare across runs.
From CPU micro for testing to 4x A10G for distributed training. Pick your instance, we handle the rest.
Grid or random search strategies. Define your sweep space, we launch and track every run automatically.
Upload datasets once. They're auto-downloaded to EC2 before training starts. No manual S3 wrangling.
Per-run tokens, time-limited, hashed. Your code never sees our DB credentials or AWS keys.
Owner, admin, member, viewer roles. Invite via email, share runs and experiments across your ML team.
Bring your own framework. We're runtime-agnostic.
We're onboarding teams in batches. Join the waitlist and be the first to train on ConvexLabs when we launch.
No spam. We'll only email you when your spot is ready.
Join the waitlist and be the first to train on ConvexLabs when we launch. Early access includes free GPU credits.