Currently, XGBoost uses an available port returned by querying the OS. To support a more restricted networking environment, we need to add a user option to specify the worker port. This has been implemented for the tracker, but not for workers yet.
Note:
Does NCCL not yet support a user port for TCP sockets? NCCL_IB_HCA accepts a port.
Related:
Currently, XGBoost uses an available port returned by querying the OS. To support a more restricted networking environment, we need to add a user option to specify the worker port. This has been implemented for the tracker, but not for workers yet.
Note:
Does NCCL not yet support a user port for TCP sockets?
NCCL_IB_HCAaccepts a port.Related: