Skip to content

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

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

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