Public Attributes | List of all members
rapidsmpf::rrun::resource_binding Struct Reference

Live resource binding configuration collected from the running process. More...

#include <rrun.hpp>

Public Attributes

int rank = -1
 Process rank (-1 if not available).
 
int gpu_id = -1
 GPU device ID (-1 if not available).
 
std::string gpu_pci_bus_id
 GPU PCI bus ID (empty if unavailable).
 
std::string cpu_affinity
 CPU affinity string (e.g., "0-19,40-59").
 
std::vector< int > numa_nodes
 NUMA node IDs bound to this process.
 
std::string ucx_net_devices
 Value of the UCX_NET_DEVICES env var.
 

Detailed Description

Live resource binding configuration collected from the running process.

Holds the CPU affinity, NUMA memory binding, and network device configuration that are currently in effect. Obtained via check_binding().

Definition at line 37 of file rrun.hpp.


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