# app.gpu_choices

Returns GPU choices which can be used by applications.

Type: object

##

Type: array
No Additional Items

##

#### AppGPUResponse

Type: object

Object mapping GPU identifiers to their detailed information.

##

Each additional property must conform to the following schema

#### GPU

Type: object
No Additional Properties

##

#### Vendor

GPU vendor name. `null` if not detected.

## Any of

Type: string

Must be at least `1` characters long

Type: null
Examples:

    "NVIDIA"

    "AMD"

    "Intel"

##

#### Description

Human-readable description of the GPU device. `null` if not available.

## Any of

Type: string
Type: null

##

#### Error

Error message if the GPU cannot be accessed or configured. `null` if no errors.

## Any of

Type: string

Must be at least `1` characters long

Type: null

##

#### Vendor Specific Config

Type: object

Configuration options specific to the GPU vendor.

##

#### Gpu Details

Type: object

Detailed information about the GPU hardware and capabilities.

##

#### Pci Slot

PCI slot identifier where the GPU is installed. `null` if not available.

## Any of

Type: string

Must be at least `1` characters long

Type: null

Required roles: APPS_READ | READONLY_ADMIN