Class: GpuInfo
The GPU information object contains attributes describing graphical processing
hardware.
URI: ocsf:GpuInfo
classDiagram
class GpuInfo
click GpuInfo href "../GpuInfo/"
Object <|-- GpuInfo
click Object href "../Object/"
GpuInfo : bus_type
GpuInfo : bus_type_id
GpuInfo --> "0..1" GpuInfoBusTypeIdEnum : bus_type_id
click GpuInfoBusTypeIdEnum href "../GpuInfoBusTypeIdEnum/"
GpuInfo : cores
GpuInfo : model
GpuInfo : vendor_name
GpuInfo : vram_mode
GpuInfo : vram_mode_id
GpuInfo --> "0..1 _recommended_" GpuInfoVramModeIdEnum : vram_mode_id
click GpuInfoVramModeIdEnum href "../GpuInfoVramModeIdEnum/"
GpuInfo : vram_size
Inheritance
- OcsfObject
- Object
- GpuInfo
- Object
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| bus_type | 0..1 String |
The attachment bus or interface standard, normalized to the caption of the | direct |
| bus_type_id | 0..1 GpuInfoBusTypeIdEnum |
The normalized identifier of the attachment bus or interface standard | direct |
| cores | 0..1 Integer |
The number of processing cores or compute units for the component | direct |
| model | 0..1 recommended String |
The model name of the GPU | direct |
| vendor_name | 0..1 recommended String |
The name of the vendor of the GPU | direct |
| vram_mode | 0..1 recommended String |
The video memory attachment mode, indicating how the VRAM hardware is | direct |
| vram_mode_id | 0..1 recommended GpuInfoVramModeIdEnum |
The normalized identifier of the video memory attachment mode | direct |
| vram_size | 0..1 recommended Integer |
The total amount of installed video RAM | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| DeviceHwInfo | gpu_info_list | range | GpuInfo |
In Subsets
Aliases
- GPU Information
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/ocsf
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | ocsf:GpuInfo |
| native | ocsf:GpuInfo |
LinkML Source
Direct
name: GpuInfo
description: 'The GPU information object contains attributes describing graphical
processing
hardware.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- GPU Information
is_a: Object
slots:
- bus_type
- bus_type_id
- cores
- model
- vendor_name
- vram_mode
- vram_mode_id
- vram_size
slot_usage:
bus_type_id:
name: bus_type_id
description: The normalized identifier of the attachment bus or interface standard.
range: GpuInfoBusTypeIdEnum
model:
name: model
description: 'The model name of the GPU. For example: <code>GeForce RTX A6000</code>,
<code>Radeon PRO W7900</code>, or <code>Intel Data Center GPU Max 1550</code>.'
recommended: true
vendor_name:
name: vendor_name
description: 'The name of the vendor of the GPU. For example: <code>NVIDIA</code>,
<code>AMD</code>, or <code>Intel</code>.'
recommended: true
vram_mode:
name: vram_mode
recommended: true
vram_mode_id:
name: vram_mode_id
range: GpuInfoVramModeIdEnum
recommended: true
vram_size:
name: vram_size
recommended: true
Induced
name: GpuInfo
description: 'The GPU information object contains attributes describing graphical
processing
hardware.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- GPU Information
is_a: Object
slot_usage:
bus_type_id:
name: bus_type_id
description: The normalized identifier of the attachment bus or interface standard.
range: GpuInfoBusTypeIdEnum
model:
name: model
description: 'The model name of the GPU. For example: <code>GeForce RTX A6000</code>,
<code>Radeon PRO W7900</code>, or <code>Intel Data Center GPU Max 1550</code>.'
recommended: true
vendor_name:
name: vendor_name
description: 'The name of the vendor of the GPU. For example: <code>NVIDIA</code>,
<code>AMD</code>, or <code>Intel</code>.'
recommended: true
vram_mode:
name: vram_mode
recommended: true
vram_mode_id:
name: vram_mode_id
range: GpuInfoVramModeIdEnum
recommended: true
vram_size:
name: vram_size
recommended: true
attributes:
bus_type:
name: bus_type
description: 'The attachment bus or interface standard, normalized to the caption
of the
bus_type_id value. In the case of ''Other'', it is defined by the event source.'
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Bus Type
rank: 1000
alias: bus_type
owner: GpuInfo
domain_of:
- GpuInfo
range: string
bus_type_id:
name: bus_type_id
annotations:
sibling:
tag: sibling
value: bus_type
description: The normalized identifier of the attachment bus or interface standard.
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Bus Type ID
rank: 1000
alias: bus_type_id
owner: GpuInfo
domain_of:
- GpuInfo
range: GpuInfoBusTypeIdEnum
cores:
name: cores
description: The number of processing cores or compute units for the component.
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Cores
rank: 1000
alias: cores
owner: GpuInfo
domain_of:
- GpuInfo
range: integer
model:
name: model
description: 'The model name of the GPU. For example: <code>GeForce RTX A6000</code>,
<code>Radeon PRO W7900</code>, or <code>Intel Data Center GPU Max 1550</code>.'
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Model
rank: 1000
alias: model
owner: GpuInfo
domain_of:
- Aircraft
- GpuInfo
- PeripheralDevice
- Device
range: string
recommended: true
vendor_name:
name: vendor_name
description: 'The name of the vendor of the GPU. For example: <code>NVIDIA</code>,
<code>AMD</code>, or <code>Intel</code>.'
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Vendor Name
rank: 1000
alias: vendor_name
owner: GpuInfo
domain_of:
- Osint
- Package
- Scim
- Sso
- Vulnerability
- Agent
- Cvss
- DeviceHwInfo
- GpuInfo
- PeripheralDevice
- Product
- Device
range: string
recommended: true
vram_mode:
name: vram_mode
description: 'The video memory attachment mode, indicating how the VRAM hardware
is
integrated with the system (e.g., shared or dedicated), normalized to the
caption of the vram_mode_id value. For ''Other'', the exact attachment mode
is
defined by the event source.'
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- VRAM Mode
rank: 1000
alias: vram_mode
owner: GpuInfo
domain_of:
- GpuInfo
range: string
recommended: true
vram_mode_id:
name: vram_mode_id
annotations:
sibling:
tag: sibling
value: vram_mode
description: The normalized identifier of the video memory attachment mode.
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- VRAM Mode ID
rank: 1000
alias: vram_mode_id
owner: GpuInfo
domain_of:
- GpuInfo
range: GpuInfoVramModeIdEnum
recommended: true
vram_size:
name: vram_size
description: The total amount of installed video RAM.
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- VRAM Size
rank: 1000
alias: vram_size
owner: GpuInfo
domain_of:
- GpuInfo
range: integer
recommended: true