menu

DeviceProperties

import { DeviceProperties } from "destack:compute";

Compute device properties visible to portable code.

language/library/src/compute/device.ds:31:52
1export struct DeviceProperties {2    kind: DeviceKind;3    name: string;4    backend: string;5    vendor: string;6    version: string;7    memory: DeviceMemory;8    capabilities: DeviceCapabilities;9}

Members

kind: DeviceKind

Device kind.

name: string

Human-readable device name.

backend: string

Backend name.

vendor: string

Vendor name when available.

version: string

Driver or runtime version when available.

memory: DeviceMemory

Memory properties.

capabilities: DeviceCapabilities

Device feature and limit inventory.