Get started
View MarkdownThis page takes you from nothing to a finished GPU job and its bill. You need a terminal and a browser. New accounts start with a $30 starter grant, so the first runs need no card.
-
Install the CLI.
Terminal window pip install nodus-computeThe Python package (Python 3.10 or newer) includes the
nodusCLI.Terminal window curl -fsSL https://nodus-compute.ai/install | shTerminal window irm https://nodus-compute.ai/install.ps1 | iex -
Sign in.
Terminal window nodus loginYour browser opens to confirm the sign-in. A new account gets an org with a
defaultproject, an API key for this machine, and the $30 starter grant, which expires 30 days after it is granted. On a machine without a browser, runnodus login --deviceand approve the code from any other device. -
Run a command on a GPU.
Terminal window $ nodus run --gpu L4 --image nodus/pytorch -- python -c "import torch; print(torch.cuda.get_device_name())"job/run-4kq7z created · est. $0.01–0.03 · starts in ~2–4 min (cold) · Ctrl+C to cancel, -d to detach✓ Scheduled l4-24g-x1-us · $0.52/h (rate frozen)✓ Provisioning 1m48s✓ Pulling image 22s▶ RunningNVIDIA L4✓ Succeeded in 2m31s · $0.02 · kept warm 60 s · nodus describe job/run-4kq7znodus runuploads the current directory, prints the estimate before anything is charged, streams the logs and exits with your command’s exit code. The rate is fixed when the machine is chosen and holds for the whole run. Add-dto return right away and let the job run on its own. -
Follow it. Every run is a Job you can come back to.
Terminal window nodus get jobs -w # live list of your jobsnodus logs -f job/run-4kq7z # stream the logs againnodus describe job/run-4kq7z # status, events and the cost so far -
Get the results. Declare an output path when you run, then copy it back. Downloads are checked against their SHA-256 digest.
Terminal window nodus run --gpu L4 --image nodus/pytorch --output model=/outputs/model -- python train.pynodus cp job/<name>:outputs/model ./model -
See what it cost.
Terminal window $ nodus billing$ nodus get usage --field-selector object.name=run-4kq7z --group-by segmentSEGMENT AMOUNTBoot $0.018778Running $0.003033Teardown $0.002889You pay for the machine from the moment it is created until it is deleted: starting up (
Boot), your command (Running) and shutting down (Teardown), all at the rate frozen at launch. Credit is prepaid: a hold is reserved before a machine starts, and only what was used is charged.
Next steps
Section titled “Next steps”- Concepts: resources, projects, and how billing is measured.
- Pricing reference: list prices for every GPU, CPU shape, storage and egress.
- Guides: one guide per feature.