Machines Features

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.


Machine Types

All CPU and GPU machine types are available for Linux-based machines.

Free machines have limits that keep the capacity for free machines available:

  • Auto-shutdown: The auto-shutdown limit for free machines is six hours.
  • Inactivity: Notebooks that are inactive for one hour are automatically shut down.
  • Notebook Limit: Only one notebook can use a free machine at a time.
  • Public: On the Free Gradient Subscription Plan, free machines are always public. Upgrade to the Pro or Growth Gradient Subscription Plan if you want to set free machines to private.

Networking

Paperspace offers several networking options:

Public Networking

Paperspace machines are accessible over the internet with a public IP address. Public IP addresses are assigned to eth0 (Linux) or Local Area Connection/Network (Windows 8), or Network [#] (Windows 10). Machines connect via a 10 Gbps network, with public throughput capped at 2 Gbps in NY2 and 900 Mbps in other regions (scalable to 10 Gbps).

Paperspace offers two types of public IP addresses:

  • Static IP address: Remains on your Paperspace account until you delete it. You can reassign it to machines within the same datacenter region.
  • Dynamic IP address: Deleted when the machine is off, with a new IP address assigned when you turn it on.

Private Networking

Private networks establish a dedicated, isolated network for secure communication between machines. Machines and shared drives communicate securely within the private network. Active Directory (AD) integration is required for secure AD and Domain Controller (DC) communication.

Each private network is assigned a /24 subnet from the available IP address space. The first usable IP address is assigned to a virtual bridge, and subsequent IP addresses to machines. Traffic flows through the network gateway and uses NAT for internet access (internal traffic remains private). Private traffic uses a 10 Gbps backend network, with free ingress and egress.

Virtual Private Network

A VPN enables secure, encrypted communication over the internet, allowing your machines to connect to a private network for remote data sharing. Site-to-site VPNs establish a two-way encrypted tunnel between your private network and another location. Paperspace supports IPSec VPN tunnels for secure and encrypted communication.

Peering

Peering is offered for select users, allowing machines to connect directly to datacenters for reliable data transfers. Peering enables direct connections between two or more networks, improving data transmission efficiency and reducing latency. Contact the Paperspace sales team for specific data transfer requirements.

Storage Types

Paperspace offers a variety of block-level storage volumes and shared drives, which are region-specific and backed by SSDs. These storage options range in size from 50 GB to 2 TB.

Block Storage

Block storage volumes are block-level storage devices for Paperspace machines. They appear to the operating system as locally attached storage that you can partition and format.

This storage type is ideal for applications that rely on random reads and writes as well as long, continuous reads and writes. These volumes deliver low latencies with the ability to burst to 3,000 IOPS for extended periods of time. The throughput limit for volumes is 128 MiB/s.

Increasing your block storage expands your filesystem and is not reversible.

Shared Drives

Shared drives are concurrently available to machines within a private network. A common use case for shared drives is to share files and data between machines, similar to network-attached storage.

All file systems offer a consistent baseline performance of 50 MB/s per TB of storage. Regardless of the size, all file systems can burst up to 100 MB/s.

If you require more space on your shared drive, send a request to Paperspace support for storage up to 16 TB.

Templates

Templates are base images you can use to create machines. Paperspace maintains several operating system templates and, for additional customization and control, you can create your own custom templates from your existing machines.

Operating System Templates

Paperspace’s operating system templates include a limited set of additional software for performing core functions like adding SSH keys to your machine. It’s safe to remove these tools, but we recommend keeping them so they remain available for future use.

Ubuntu 22.04, Ubuntu 18.04, and CentOS 7 are server-only machines, which means they are only accessible from a terminal. Ubuntu 20.04 machines include a full desktop environment.

Windows 10 (Server 2022) and Windows 2012 R2 Datacenter Edition machines are licensed by Paperspace. Windows 10 (Pro) machines require you to bring your own license, so you are solely responsible for the compliance and management of your own license(s).

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.

Paperspace maintains the following public operating system templates that have preinstalled third-party software:

  • ML-in-a-Box is a Linux-based machine template with a suite of machine learning software packages included. We offer Ubuntu 22.04 ML-in-a-Box (NVIDIA H100 and A100 machines only) and Ubuntu 20.04 ML-in-a-Box.
  • Fast.ai is a Linux-based machine template with the Fast.ai learning module included.

Custom Templates

Custom templates are full disk images of existing machines. You can create a custom template from one of your existing machines, then use that custom template to create additional machines.

Custom templates are region-specific, so you must create and use them in the same datacenter as the original machine.

Desktop App

The desktop app allows you to connect to your Paperspace machines from your local Windows 10+, macOS X 10.13+, or Linux (beta) 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.

Updates to the desktop app happen automatically. Occasionally, you might experience a short delay when opening the app as it updates. Once the update is complete, the app should run normally. If it does not, contact Paperspace support.

The desktop app additionally offers the drag-and-drop feature, which selects a file or folder on your local computer and copies it into your Paperspace machine by dragging and dropping it into your Paperspace machine. The desktop app also supports the auto-shutdown feature.

Desktop Streaming

Desktop streaming is available either in your browser or through the desktop app with advanced options.

Sync Clipboard

Desktop streaming offers a copy-and-paste clipboard feature, which allows you to copy and paste text between your local machine and your Paperspace machine.

Auto-shutdown

Paperspace allows you to set an auto-shutdown limit on your machines. This prevents unnecessary account charges for long running processes or idling. The auto-shutdown limit is set between one hour and one week. You can remove the limit, but this mean you must carefully monitor your machine to avoid unintended large utilization charges.