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. | |
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().