amdsmi_proc_gpu_entry_t Struct Reference

amdsmi_proc_gpu_entry_t Struct Reference#

AMD SMI: amdsmi_proc_gpu_entry_t Struct Reference
amdsmi_proc_gpu_entry_t Struct Reference

Per-GPU process entry within a PID-grouped result. More...

#include <amdsmi.h>

Data Fields

uint32_t gpu_index
 GPU index.
 
uint64_t mem
 Total memory in bytes.
 
struct { 
 
   uint64_t   gfx 
 GFX engine usage in nanoseconds. More...
 
   uint64_t   enc 
 ENC engine usage in nanoseconds. More...
 
   uint32_t   reserved [12] 
 
engine_usage 
 
struct { 
 
   uint64_t   gtt_mem 
 GTT memory in bytes. More...
 
   uint64_t   cpu_mem 
 CPU memory in bytes. More...
 
   uint64_t   vram_mem 
 VRAM memory in bytes. More...
 
   uint32_t   reserved [10] 
 
memory_usage 
 
uint32_t cu_occupancy
 Number of CUs utilized.
 
uint32_t evicted_time
 Queue eviction time in milliseconds.
 
uint64_t sdma_usage
 SDMA usage in microseconds.
 

Detailed Description

Per-GPU process entry within a PID-grouped result.

Definition at line 1438 of file amdsmi.h.

Field Documentation

◆ gpu_index

uint32_t amdsmi_proc_gpu_entry_t::gpu_index

GPU index.

Definition at line 1439 of file amdsmi.h.

◆ mem

uint64_t amdsmi_proc_gpu_entry_t::mem

Total memory in bytes.

Definition at line 1440 of file amdsmi.h.

◆ gfx

uint64_t amdsmi_proc_gpu_entry_t::gfx

GFX engine usage in nanoseconds.

Definition at line 1442 of file amdsmi.h.

◆ enc

uint64_t amdsmi_proc_gpu_entry_t::enc

ENC engine usage in nanoseconds.

Definition at line 1443 of file amdsmi.h.

◆ reserved

uint32_t amdsmi_proc_gpu_entry_t::reserved

Definition at line 1444 of file amdsmi.h.

◆ gtt_mem

uint64_t amdsmi_proc_gpu_entry_t::gtt_mem

GTT memory in bytes.

Definition at line 1447 of file amdsmi.h.

◆ cpu_mem

uint64_t amdsmi_proc_gpu_entry_t::cpu_mem

CPU memory in bytes.

Definition at line 1448 of file amdsmi.h.

◆ vram_mem

uint64_t amdsmi_proc_gpu_entry_t::vram_mem

VRAM memory in bytes.

Definition at line 1449 of file amdsmi.h.

◆ cu_occupancy

uint32_t amdsmi_proc_gpu_entry_t::cu_occupancy

Number of CUs utilized.

Definition at line 1452 of file amdsmi.h.

◆ evicted_time

uint32_t amdsmi_proc_gpu_entry_t::evicted_time

Queue eviction time in milliseconds.

Definition at line 1453 of file amdsmi.h.

◆ sdma_usage

uint64_t amdsmi_proc_gpu_entry_t::sdma_usage

SDMA usage in microseconds.

Definition at line 1454 of file amdsmi.h.


The documentation for this struct was generated from the following file: