Manage compute pools
Create, edit, delete, and assign compute pools in Workbench.
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
| Field | Required | What it does |
|---|---|---|
| Name | required | Unique identifier for the pool (e.g. workers-cpu-small). |
| Min / Max Size | required | Autoscaling bounds. Min 0 enables scale-to-zero; max caps the number of nodes. |
| Instance Type | required | The cloud machine type (e.g. g5.48xlarge). A type-ahead selector filters options by your cluster's provider and region. |
| Workload | required | What this pool is optimized for: workspace, training, inference, cloud-shell, pvc-viewer, or remote-desktop. |
| Root disk size (GB) | required | Boot disk size in GiB. Default is 30. |
| GPU compute pool | optional | Enable 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 Compute Pools
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 type | Where to select the pool |
|---|---|
| Session | Step 2 (Compute) of the session wizard, Compute pool dropdown. See Creating a session. |
| Training job | The compute section of the job form, Compute pool dropdown. See Submitting a job. |
| Endpoint | The 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.