Developer Docs
Getting Started with GPU.net: A Step-by-Step Guide to Renting Your First GPU
This step-by-step guide is designed to help you navigate the GPU rental process, from accessing the marketplace to deploying your virtual machine. Whether you're training AI models, running simulations, or simply exploring GPU.net for the first time, this walk through will ensure a smooth on boarding experience.
Step 1: Visit GPU.net
Open your web browser and search for "GPU.net" or directly go to GPU.net.
Once the homepage loads, look for the "On Demand GPU" option.
Click on "On Demand GPU" to proceed.
Step 2: Access the Marketplace (Login Required)
After clicking "On Demand GPU", you will be redirected to the Marketplace page.
Here, you will see available GPU rental options, but you must log in to proceed.
Click on the "Login" button in the top-right corner.
Enter your email and password, then click Sign In.
Step 3: Browse and Search for a Specific GPU
Once logged in, you will see the Marketplace, where available GPUs are listed.
If you are looking for a specific GPU, use the search bar at the top.
Type in the GPU model name (e.g., RTX 4090, A100, H100) and press enter.
Step 4: Select an Appropriate GPU
1.Browse the list of available GPU models and select one based on:
VRAM size (8GB to 80GB).
Processing power (consumer-grade vs. enterprise-grade GPUs).
Use case (gaming, AI training, deep learning, rendering).
2.Click on the GPU you want to rent to view detailed specifications.
Step 5: Choose a Server Region
Select the region closest to your location to reduce latency and improve performance.
Available regions include:
Asia-Pacific
Europe
America
North America
Step 6: Configure RAM and Storage
Check the available RAM options and select the appropriate amount based on your needs.
For basic tasks, 16GB-32GB RAM is usually enough.
For high-end deep learning, you may need 64GB+ RAM.
Step 7: Manage Your GPU Instances Seamlessly
View, connect, and monitor your rented GPUs in real-time. Check instance status, hourly rates, CPU specs, and more—all in one place!
Step 8: Create or choose your Encryption key
Configure SSH Key: Choose between an existing SSH key or create a new one by selecting the appropriate option in the SSH Key Configuration popup.
Select SSH Key: Use the dropdown menu under "Available SSH Keys" to select the key that will allow secure access to the instance.
Deploy the VM: Click the orange "Rent & Deploy" button to launch the NVIDIA A100 80GB PCIe VM with your chosen configuration.
Step 9: Navigate to your GPUs and copy the SSH Command
1.1 Set permissions for your SSH key file
Open your terminal and run this command
chmod 600 /path/to/your-key.pem
(replace the placeholder with your actual key file path)
2.2 Connect to your instance via SSH
ssh -p 22 -i /path/to/your-key.pem [email protected]
Make sure to replace /path/to/your-key.pem with the real path to your .pem file.
Step 10: GPU Termination
Terminating will stop all processes, release the resources, and billing will end immediately. This action cannot be undone.
Here is your list of pre-installed packages organized in a clean and developer-friendly format, ideal for documentation or onboarding guides:
Pre-installed Packages on the Instance
(Note: Versions may vary depending on the deployment)
System Utilities & Core Packages
bash, coreutils, dpkg, apt, gzip, tar, xz-utils,
sed, grep, findutils, diffutils, logrotate, cron,
systemd, systemd-sysv, initramfs-tools, procps,
lsb-release, lsb-base, mount, util-linux,
netbase, hostname, kbd, console-setup,
keyboard-configuration, locales
Development & Compilation
gcc, g++, make, build-essential, libc-dev-bin,
libc6-dev, binutils, pkg-config, perl, perl-modules,
manpages-dev, bzip2, patch, gawk
Python & Related Packages
python3, python3-dev, python3-pip, python3-setuptools,
python3-wheel, python3-apt, python3-distutils,
python3-urllib3, python3-requests, python3-distro,
python3-six, python3-yaml, libpython3.10,
python3-virtualenv, python3-jsonschema
Networking & Security
curl, wget, iptables, iproute2, netcat-openbsd,
tcpdump, telnet, whois, ufw, openssh-client,
openssh-server, openssl, fail2ban, gpg,
gpg-agent, dirmngr, ca-certificates
Storage & File System Tools
fdisk, e2fsprogs, btrfs-progs, ntfs-3g, parted,
mount, xfsprogs, lvm2, mdadm, zerofree, fuse3
Containerization & Virtualization
docker-ce, docker-ce-cli, docker-compose-plugin,
containerd.io, libnvidia-container-tools,
nvidia-container-toolkit, qemu-guest-agent
NVIDIA Drivers & Libraries
nvidia-utils-550-server, nvidia-dkms-550-server,
nvidia-headless-550-server, nvidia-container-toolkit,
nvidia-kernel-common-550-server
Linux Headers & Kernel Modules
linux-headers-generic, linux-image-virtual,
linux-libc-dev, dkms
Version Control & Source Management
git, git-man, subversion
Text Editors & Shell Tools
vim, nano, tmux, screen, byobu
Disk & Partition Management
gdisk, ntfs-3g, parted, btrfs-progs, smartmontools
Compression & Archiving
gzip, bzip2, tar, xz-utils, zip, unzip, p7zip
Monitoring & Performance Tools
htop, iotop, dstat, sysstat, strace,
lsof, psmisc, irqbalance
Snap & Flatpak
snapd, flatpak
Last updated