GPU virtual machine provider - chunhualiao/public-docs GitHub Wiki
Given your workflow:
β VS Code + Cline + SSH remote access β Train small language models (likely under 15B parameters) β Need GPU support (e.g., A100, V100, 4090) β Minimal friction to launch and connect
Here are top GPU cloud providers that best support your setup:
Best overall for your use case: GPU + SSH with minimal cloud fluff
-
β Supports SSH login, clean IP access.
-
β Compatible with VS Code Remote + cline SSH.
-
β Choose GPU, RAM, storage Γ la carte.
-
β Super clean web UI β select specs and launch in ~30 seconds.
-
β Prices:
- RTX 4090: ~$0.48/hr
- A100 80GB: ~$2.10/hr
- V100: ~$0.75/hr
-
β Free public IP by default, no NAT hassles.
-
π Data centers across US, Europe, Asia.
π₯ RunPod.io (Secure Cloud mode)
my verdict
- bad: too stripped-down containers: no vim, no package management
- cannot use vS code + Cline with ssh remote easily
Containerized but SSH-enabled when using βSecure Cloudβ (not Community Cloud)
- β Launch full Linux VMs with public IP, SSH.
- β Works great with VS Code Remote if you choose Secure Cloud (not community pods).
- β GPU options: A100, 3090, 4090, H100.
- βSome images are containerized by default, but you can bring your own setup.
- πΉ UI makes it fast: pick an image, click go, wait ~1 minute.
π https://runpod.io
ML-first cloud with classic VM experience and public IP
-
β Full VM with SSH, easy to use with VS Code + cline.
-
β Powerful GPUs like A100 80GB, 4090, V100.
-
βNo spot pricing, but reliable long-running instances.
-
β Price example:
- A100 80GB: $2.49/hr
- RTX 4090: ~$1/hr
π https://lambdalabs.com/service/gpu-cloud
Extreme budget optionβbest A100 price on the market
- β Supports SSH + public IP
- β Slightly rougher UI than TensorDock, but very fast.
- π° $0.66/hr for A100 (on-demand), $0.19/hr (spot).
- βNo browser Jupyter or container setup β just a clean Linux box.
π https://thundercompute.com
Provider | SSH Access | VS Code Remote | Easiest to Use | Best Price GPU |
---|---|---|---|---|
TensorDock | β | β | β β β | π’ Very Good (4090 ~$0.48/hr) |
RunPod (Secure) | β | β | β β | π’ (4090 ~$0.42/hr) |
Lambda Labs | β | β | β β | π (4090 ~$1/hr) |
ThunderCompute | β | β | β | π’ Best for A100 ($0.66/hr) |
-
Go to tensordock.com, sign up.
-
Choose instance type β Pick GPU β Pick storage β Launch.
-
Copy public IP, SSH in:
ssh ubuntu@<public-ip>
-
Use VS Code β βRemote SSHβ β Add SSH config entry or connect directly.
-
Start training your model with PyTorch/Transformers.
Would you like a pre-configured SSH + PyTorch + Transformers base image to save even more time? I can show you which providers support that too.