Machines Limits

Machines are Linux and Windows virtual machines with persistent storage, GPU options, and free unlimited bandwidth. They’re designed for high-performance computing (HPC) workloads.


Limits

  • Non-uniform memory access (NUMA), a memory accessing optimization, is not implemented on Paperspace machines. As a result, running nvidia-smi topo -m in your machine’s terminal outputs CPU affinities as N/A.

  • If your machine sustains a data transfer rate of 1 Gbps or higher for more than 10 seconds, we rate limit it to 200 Mbps. You can submit an increase request to remove this limit.

  • The maximum auto-shutdown time for free machines is six hours. This ensures these machines are available for other users. For a longer auto-shutdown time, upgrade to a paid machine.

  • You cannot change the operating system you initially chosen for your machine. If you need a different operating system, create a new machine.

  • Some of the high performing machine types, such as NVIDIA H100s, require approval before you can use them. Machine requests typically take 1-2 business days to process. We may ask for additional information before approving.

  • You can only grant team members access to your machine. To grant access to a user, you need to own a team account and invite that user to your team.

Paperspace API and CLI

  • You cannot use the Paperspace API or CLI to connect to your machines. Instead, use the Paperspace console to connect to your machines.

  • You cannot use the Paperspace API or CLI to assign a dynamic IP address to existing machines. Instead, use the Paperspace console to assign a dynamic IP address to existing machines.

  • You can only assign static IP addresses to existing machines via the Paperspace API or CLI, as you first need to claim the IP address and add it to your Paperspace account. Instead, use the Paperspace console to change the IP address type of an existing machine.

  • You cannot use the Paperspace API or CLI to migrate machines to a different private network. Instead, use the Paperspace console to migrate your machines to a different private network.

  • You cannot use the Paperspace API or CLI to set up auto-snapshots on existing machines. You can only set up auto-snapshots when you first create your machine. Instead, use the Paperspace console to set up auto-snapshots for existing machines.

  • You cannot use the Paperspace CLI to grant or revoke access to a machine. Instead, use either the Paperspace console or the Paperspace API to manage user access on your machines.

  • You cannot use the Paperspace API or CLI to mount a shared drive to your machine. Instead, use the Paperspace console to mount a shared drive to your machine.

  • You cannot use the Paperspace API or CLI to create a Virtual Private Network (VPN). Instead, use the Paperspace console to create a VPN.

  • You cannot use the Paperspace API or CLI to enable or disable the auto-shutdown feature on existing machines. Instead, use the Paperspace console to enable or disable the auto-shutdown feature.

Windows-based Machines

Note
As of 1 July 2024, Windows-based templates are retired and unavailable to new Paperspace users. If you joined Paperspace prior to this date, you can still start, manage, and create Windows-based template machines.
  • Windows-based machines have some software pre-installed. If you update, uninstall, or modify the following software, the machine may not function or stay connected to Paperspace:

    • Paperspace agent
    • Paperspace service
    • NVIDIA graphics driver
    • Razer surround audio driver
    • Various Citrix Xen/Xenserver programs and services
    • .NET Framework
  • For Windows-based machines, you cannot rename, modify, or remove the paperspace user when desktop streaming because this user connects your machine to Paperspace and enables you to stream your desktop. You can add another user with separate permissions, but you must remain logged in as the paperspace user. Without using the paperspace user, you must use RDP, Virtual Network Computing (VNC), or other streaming protocols that Windows-based machines support.

Snapshots

  • Snapshots delete when the corresponding machine deactivates. To keep a copy of your machine before deactivating it, you can create a custom template of the machine.

Private Networks

  • You cannot remove a machine from a private network. Alternatively, you can migrate the machine to a different private network.

  • Private networks are region-specific, so you cannot change its region after the private network is created.

IP Addresses

  • Paperspace machines do not support IPv6 addresses. Instead, use static IPv4 IP addresses.

  • You cannot assign your own public IP address to a Paperspace machine.

  • You can only assign Paperspace IP addresses to Paperspace machines, not to other Paperspace or non-Paperspace resources.

  • You can only assign static IP addresses to one machine at a time.

  • IP addresses are region-specific, so your machine and its IP address must belong to the same region.

Storage

  • The throughput limit for volumes is 128 MiB/s.

  • Shared drives do not support symbolic links, also known as symlinks.

  • You cannot decrease the size of your machine’s disk, which means that storage increases are irreversible. Data is not always sequentially written in memory, so reducing the available space would risk data loss and filesystem corruption.

Templates

  • All custom templates are region-specific, so your template and the original machine must belong to the same region.

Machine Types

  • You can only change your machine type within the same machine type group. For example, you can only change a CPU machine to another type of CPU machine, and you can only upgrade an A100 GPU machine to another AX00 machine type.

Desktop App

  • The drag-and-drop feature is only available for Windows-based machines.
Note
As of 1 July 2024, Windows-based templates are retired and unavailable to new Paperspace users. If you joined Paperspace prior to this date, you can still start, manage, and create Windows-based template machines.
  • The drag and drop feature can only upload a file or folder from your local machine to your Paperspace machine. You cannot drag and drop a file or folder from your Paperspace machine to your local machine.

Known Issues

  • The Paperspace console and desktop app only detect active connections. If you use SSH, RDP, or other remote desktop clients to connect to your machine, the Paperspace console or desktop app do not register your machine as active. This may cause unexpected shutdowns due to inactivity. To prevent this, you can disable the auto-shutdown feature in the Paperspace console.

  • Changing the private IP address initially attached to your machine disconnects your machine from Paperspace. This is because your machine uses a shared gateway and network address translation (NAT) out to access Paperspace via a shared egress point.

  • On Windows-based machines, modifying ethernet or network settings disconnects your machine from Paperspace and prevents you from restoring the connection.

Note
As of 1 July 2024, Windows-based templates are retired and unavailable to new Paperspace users. If you joined Paperspace prior to this date, you can still start, manage, and create Windows-based template machines.
  • On Linux-based machines, running dist-upgrade may cause your machine to malfunction or disconnect from Paperspace. This is because upgrading to a different major Linux version can change core components of your machine, like its dependencies and packages.

    To change the operating system template your machine uses, create a new machine.

  • Do not set your system clock to a future time, as this causes a system crash and unexpected shutdowns, if auto-shutdown is enabled.

  • Removing a user from a machine does not remove the user’s SSH keys from the machine. You need to manually remove the user’s SSH keys from the machine.