Skip to main content

dedicated_inference_accelerators

Creates, updates, deletes, gets or lists a dedicated_inference_accelerators resource.

Overview

Namededicated_inference_accelerators
TypeResource
Iddigitalocean.inference.dedicated_inference_accelerators

Fields

The following fields are returned by SELECT queries:

Single accelerator object.

NameDatatypeDescription
idstring (uuid)Unique ID of the accelerator. (example: 5b5c619c-359c-44ca-87e2-47e98170c02f)
namestringName of the accelerator. (example: mi300x1-ghfpsf)
created_atstring (date-time) (example: 2024-01-09T20:44:32Z)
rolestringRole of the accelerator (e.g. prefill_decode). (example: prefill_decode)
slugstringDigitalOcean GPU slug. (example: gpu-mi300x1-192gb)
statusstringStatus of the accelerator. (example: active)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
dedicated_inferences_get_acceleratorselectdedicated_inference_id, accelerator_idRetrieve a single accelerator by ID for a Dedicated Inference instance. Send a
GET request to /v2/dedicated-inferences/{dedicated_inference_id}/accelerators/{accelerator_id}.
dedicated_inferences_list_acceleratorsselectdedicated_inference_idper_page, page, slugList all accelerators (GPUs) in use by a Dedicated Inference instance. Send a
GET request to /v2/dedicated-inferences/{dedicated_inference_id}/accelerators.
Optionally filter by slug and use page/per_page for pagination.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
accelerator_idstring (uuid)A unique identifier for a Dedicated Inference accelerator. (example: 5b5c619c-359c-44ca-87e2-47e98170c02f)
dedicated_inference_idstring (uuid)A unique identifier for a Dedicated Inference instance. (example: 6b5c619c-359c-44ca-87e2-47e98170c01d)
pageintegerWhich 'page' of paginated results to return. (example: 1)
per_pageintegerNumber of items returned per page (example: 20)
slugstringFilter accelerators by GPU slug. (example: gpu-mi300x1-192gb)

SELECT examples

Retrieve a single accelerator by ID for a Dedicated Inference instance. Send a
GET request to /v2/dedicated-inferences/{dedicated_inference_id}/accelerators/{accelerator_id}.

SELECT
id,
name,
created_at,
role,
slug,
status
FROM digitalocean.inference.dedicated_inference_accelerators
WHERE dedicated_inference_id = '{{ dedicated_inference_id }}' -- required
AND accelerator_id = '{{ accelerator_id }}' -- required
;