Cluster Compatibility Check
check_cluster_compatibilityChecks a GPU cluster against XportL's published support matrix (Linux 5.8+ for eBPF, InfiniBand / RoCE v2 / NVLink, NVIDIA and AMD GPUs, NCCL / RCCL, on-prem / cloud / hybrid, host access for the eBPF agent). Returns a verdict (good fit / needs review / not ready), each check, and next steps. Anything not on the published list is reported as 'review', never as supported.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fabrics | Yes | Every interconnect the GPU jobs use, e.g. ['infiniband','nvlink']. efa = AWS Elastic Fabric Adapter. | |
| host_os | No | Host operating system on the GPU nodes. | linux |
| gpu_count | No | Total GPUs, for context. | |
| deployment | Yes | Where the cluster runs. | |
| gpu_vendor | Yes | GPU vendor. | |
| host_access | No | Can you run a privileged agent on the GPU hosts? eBPF needs root or CAP_BPF/CAP_PERFMON. 'none' = fully managed service with no host access. | unknown |
| linux_kernel | No | Host kernel version as printed by `uname -r`, e.g. '5.15.0-105-generic'. Leave empty for non-Linux hosts or if unknown. | |
| orchestrator | No | Job scheduler / orchestrator, for context. | |
| collective_library | No | Collective communication libraries in use. Default ['nccl']. |