You can run GPU workloads on Northflank's managed cloud.
This allows you to use GPU acceleration for your applications and services and only pay for the resources consumed. To deploy GPU workloads on Northflank you must create a GPU-enabled project.
You can deploy combined and deployment services and jobs with GPU access. Northflank GPUs do not currently support timeslicing.
Check the pricing page to find out more about GPU pricing.
Deploy a GPU-enabled project
To deploy GPU workloads on Northflank's managed cloud, you'll first need to create a new project in a GPU-enabled region.
- Navigate to the Northflank dashboard and click Create Project
- Enter a project name
- Choose Northflank Cloud as the deployment target
- Select a region with GPU enabled
- Click Create project
Any services or jobs deployed in this project will have GPU options available in resources. Different regions may have different availability of specific GPU models.
Deploy a GPU workload on Northflank
To deploy workloads with GPU access:
- Navigate to the Services tab in your project dashboard and click Create service
- Enter a service name and configure your deployment source as described in Build and deploy your code
- Scroll to the Resources section and click the GPU tab
- Select an available GPU model from the dropdown (e.g., NVIDIA L4). Each model shows VRAM and hourly pricing
- Choose the number of GPUs per instance: 1, 2, 4, or 8
- Review the pricing estimate displayed (billed by the second once provisioned)
- Configure your Compute plan with appropriate CPU and memory for your workload
- Set the number of Instances and autoscaling settings
- Click Create service
Note: GPU deployments require account credit. Ensure you have at least $50 in credit before deploying. Each instance will have access to the GPU count you selected.
| GPU Count | Instances deployed | GPUs per instance | Total GPUs in the service |
|---|---|---|---|
| 1 | 1 | 1 | 1 |
| 4 | 1 | 4 | 4 |
| 8 | 2 | 8 | 16 |
You may need to configure your workload to make use of GPU hardware, or multiple GPUs.
Next steps
Configure applications to use GPUs
You can directly deploy or build your applications with Docker images that are optimised for your desired GPU model and AI/ML libraries.
Build with GPU-optimised images
You can directly deploy or build your applications with Docker images that are optimised for your desired GPU model and AI/ML libraries.
Right-size resources for GPU workloads
Scale CPU, memory, and ephemeral storage to handle GPU workloads.
Persist models and data
You can directly deploy or build your applications with Docker images that are optimised for your desired GPU model and AI/ML libraries.