Skip to main content

Manage compute pools

Create, edit, delete, and assign compute pools in Workbench.

Manage compute pools

Create, edit, delete, and assign compute pools in Workbench.

TimeAbout 5 minutes per operation
You will needA Kubernetes cluster with Workbench enabled, admin or workspace-admin permissions
OutcomeCompute pools managed and assigned to workloads

This guide covers the day-to-day tasks for managing compute pools in Workbench: creating new pools, editing existing ones, deleting pools you no longer need, and assigning pools to sessions, training jobs, and endpoints.

Create a compute pool

Open the Compute Pools page

Navigate to Workbench > Compute > Pools.

Open the creation dialog

Click New Compute Pool in the top-right corner. A dialog opens.

Fill in the required fields

FieldRequiredWhat it does
NamerequiredUnique identifier for the pool (e.g. workers-cpu-small).
Min / Max SizerequiredAutoscaling bounds. Min 0 enables scale-to-zero; max caps the number of nodes.
Instance TyperequiredThe cloud machine type (e.g. g5.48xlarge). A type-ahead selector filters options by your cluster's provider and region.
WorkloadrequiredWhat this pool is optimized for: workspace, training, inference, cloud-shell, pvc-viewer, or remote-desktop.
Root disk size (GB)requiredBoot disk size in GiB. Default is 30.
GPU compute pooloptionalEnable the checkbox, then set GPU type, GPU count, and optionally GPU vendor.

Create

Click Create.

Success looks like this: the pool is saved and appears in the pool list, ready to be used for new Workbench workloads.

The new pool appears in the list and is immediately available for selection when creating sessions, training jobs, or endpoints.

Edit a compute pool

Open the pool detail page

Navigate to Workbench > Compute > Pools and click the pool row to open its detail page.

Open the edit dialog

Click Edit in the header. A dialog opens with the current values pre-filled.

Modify and save

Modify the fields you want to change. The Name field is read-only after creation. Click Save.

Editing a pool does not affect resources that are already running on it. Changes apply only to new resources created after the update.

Delete a compute pool

Navigate to Workbench > Compute > Pools.

Delete the pool

Either click the delete icon on the pool's row in the list, or open the pool's detail page and click the delete button in the header.

Confirm deletion

A confirmation dialog appears. Click Delete to confirm.

Deleting a pool is irreversible. The autoscaler will drain any running nodes in the pool. Make sure no active sessions, training jobs, or endpoints depend on it before deleting.

Assign a compute pool to a session or job

You select a compute pool when creating a session, training job, or endpoint. The pool determines which instance type and GPU configuration back your workload.

Workload typeWhere to select the pool
SessionStep 2 (Compute) of the session wizard, Compute pool dropdown. See Creating a session.
Training jobThe compute section of the job form, Compute pool dropdown. See Submitting a job.
EndpointThe compute section of the endpoint form, Compute pool dropdown. See Deploying an endpoint.

If you do not select a pool, the workspace's default pool is used.

View compute pool usage

Open the pool detail page

Navigate to Workbench > Compute > Pools and click a pool row to open its detail page.

Review usage

The Used by card on the right shows a count of:

  • Sessions currently using this pool.
  • Endpoints currently using this pool.
  • Training jobs currently using this pool.

The Specification card shows the pool's GPU configuration, CPU, memory, storage, instance type, capacity, current availability, and estimated cost per hour.

Ask AI
Ask a question about Vantage Compute...