Add support to retrieve process VRAM usage information.

Change-Id: I60843a99207a658022a26aa346b79f91863833cf
This commit is contained in:
Mukul Joshi authored and Mukul Joshi committed 2020-05-26 15:19:24 -04:00
1 parent bdf22c1c9e
commit e30ebbc787
4 files changed
+39 -3

No files matched your search

+1
View File
@@ -712,6 +712,7 @@ typedef struct {
typedef struct {
uint32_t process_id; //!< Process ID
uint32_t pasid; //!< PASID
uint64_t vram_usage; //!< VRAM usage
} rsmi_process_info_t;
+2 -1
View File
@@ -98,7 +98,8 @@ int
GetProcessInfo(rsmi_process_info_t *procs, uint32_t num_allocated,
uint32_t *num_procs_found);
int
GetProcessInfoForPID(uint32_t pid, rsmi_process_info_t *proc);
GetProcessInfoForPID(uint32_t pid, rsmi_process_info_t *proc,
std::unordered_set<uint64_t> *gpu_set);
int
GetProcessGPUs(uint32_t pid, std::unordered_set<uint64_t> *gpu_count);