In 20 years, you will be more dissapointed by what you didn't do than by what you did.

Showing posts with label AI Infrastructure. Show all posts
Showing posts with label AI Infrastructure. Show all posts

GPUDirect RDMA Slow or Not Working? GPU-to-NIC Troubleshooting Matrix

A GPU cluster can have active network ports and still fail to move GPU-resident data efficiently. The useful search question is not simply “is InfiniBand working?” It is: does the intended GPU-to-NIC path work, and what changes when the buffer moves from host memory to GPU memory? NVIDIA recommends that host-versus-GPU comparison when troubleshooting GPUDirect RDMA.[5]

This guide provides a staged test matrix, a hypothetical 256-GPU coverage worksheet and an evidence-based acceptance checklist. It targets the boundary between server topology, GPU-memory registration and network transport—not general collective tuning. All hardware layouts and planning thresholds below are illustrative. Commands are unexecuted examples; only the sizing worksheet was executed for this article. No GPU benchmark results are claimed.

Read More ->>

InfiniBand P_Key Troubleshooting: 256-GPU Partition Design and Test Matrix

An InfiniBand link can be active while the application is still unable to reach its peers. For a shared AI cluster, the useful question is not simply “is the fabric up?” It is “which workload ports should communicate, through which partition, and can we prove the unwanted paths are blocked?” This guide provides a partition inventory worksheet, a worked 256-GPU example and a deployment test matrix.

Scope: this is a hypothetical design and an unexecuted fabric configuration example, not a benchmark or a validated production deployment. The worksheet arithmetic was executed locally. Configuration behavior is grounded in the version-pinned NVIDIA MLNX_OFED documentation and the UFM documentation linked below; confirm the corresponding behavior on your installed release.

Read More ->>

Slurm Job Pending with Idle GPUs: A 256-GPU Sizing and Troubleshooting Checklist

A Slurm job can remain pending while a dashboard shows dozens of idle GPUs. Before buying more accelerators or changing the fabric, ask a narrower question: can the scheduler assemble the exact node, GPU, CPU, memory, policy and locality shape requested by this job? A cluster-wide free-GPU total is not enough to answer it.

This guide provides a 256-GPU capacity worksheet, a pending-job troubleshooting matrix, two original diagrams and a deployment checklist. The design and queue snapshots are hypothetical; the arithmetic was executed in Python. Configuration and diagnostic commands are unexecuted examples, not results from a production cluster. They require adaptation to your installed Slurm release and site policy.

Read More ->>

RoCE PFC Buffer Sizing Guide: 400G Headroom Worksheet and ECN Checklist

A GPU cluster can pass a quiet link test and still collapse under synchronized traffic. Before buying switches with a bigger advertised buffer, ask a more precise question: how much traffic can arrive after a congested port requests a pause, and where can that traffic be stored? This guide provides a headroom worksheet, an incast calculation and a deployment test matrix for that decision.

The worked design is hypothetical: 32 servers, eight GPUs per server, and a selected 400 Gb/s Ethernet fabric. Calculations are executed arithmetic, not benchmark measurements or validated switch settings. The configuration examples are explicitly pinned to NVIDIA Cumulus Linux 5.9 documentation; they are not claims about the newest release or every Spectrum generation. Use your actual ASIC, network operating system and NIC support matrix before making changes.

Read More ->>

AI GPU Cluster Acceptance Checklist: A 256-GPU NCCL and DCGM Test Plan

A GPU cluster is not ready for handover just because every server boots and one AllReduce finishes. The buyer needs a repeatable answer to a narrower question: does this exact hardware and software build deliver correct, stable communication across every intended failure domain, and can operations reproduce the evidence?

This AI GPU cluster acceptance checklist turns that question into a staged test plan for a hypothetical 256-GPU deployment. The durable assets are a commissioning matrix, coverage worksheet, evidence manifest and sign-off gates. It is a handover guide, not another list of NCCL tuning variables. All sizing figures are calculated examples; no GPU benchmarks were executed for this article.

Read More ->>

GPU Rack Power and Cooling Sizing Guide: A 256-GPU Checklist

A rack can have enough empty rack units and still be the wrong home for an AI server. The useful purchase question is not simply “will it fit?” It is “can this cabinet deliver the required power, remove the heat, and meet our agreed performance target when something fails?” This sizing guide gives you a reusable worksheet, a 256-GPU design example, and a facilities acceptance matrix.

The hardware anchor is NVIDIA DGX B200, not a generic Blackwell server or a GB200 rack. NVIDIA specifies eight B200 GPUs, a 10U chassis, and 14.3 kW maximum system power for this product.[1] All cluster totals below are hypothetical planning calculations, not measured consumption, benchmarks, or a certified electrical design. Have the equipment vendor and qualified facilities engineers approve the final installation.

Read More ->>

GPU Memory Sizing Guide: H100 vs H200 for 70B Inference and KV Cache

A model that fits on paper can still fail when real users arrive. The missing line is often not the model weights: it is the key-value cache, runtime workspace, or a parallel layout that cannot distribute memory as evenly as the spreadsheet assumes.

This GPU memory sizing guide answers a practical procurement question: how many H100 or H200 GPUs should you budget for a 70-billion-parameter inference service? It includes a reusable calculation, a concurrency table, two original diagrams, and an acceptance checklist. All designs are hypothetical; the arithmetic was executed in Python, but no GPU benchmarks or deployment tests were run for this article.

Read More ->>

AI Checkpoint Storage Sizing Guide: Bandwidth, Capacity and a 256-GPU Design Example

A GPU cluster can have a healthy training fabric and still miss its checkpoint window. The useful buying question is not “How fast is this storage appliance?” It is “Can this complete training state reach recoverable storage before the deadline, while the other jobs keep running?” This guide provides a reusable sizing worksheet, a worked 256-GPU example, a bottleneck matrix and a deployment acceptance checklist.

Scope: Everything in the worked design is hypothetical. Bandwidth values are planning assumptions, not benchmark results or vendor performance promises. Calculations use decimal GB/TB and single-direction network rates. No GPU, storage or failure-injection tests were executed for this article; the sizing arithmetic was executed locally.

Read More ->>

NCCL Slow AllReduce Troubleshooting: GPU, RDMA and Rail Test Matrix

A slow AllReduce is not automatically a slow switch. Before buying faster NICs or copying NCCL tuning variables, isolate whether the problem follows a GPU pair, a server, a rail, a rack boundary, or the application. This guide provides a reusable troubleshooting matrix, a staged test plan and a worked bandwidth example for an AI training cluster.

Scope: NVIDIA Collective Communications Library (NCCL), GPU servers using InfiniBand or RDMA over Converged Ethernet (RoCE), and the boundary between local GPU communication and scale-out networking. All designs, timing inputs and acceptance policies below are hypothetical. Commands are unexecuted examples for an authorized maintenance allocation—not reported benchmark runs. Documentation was checked on September 11, 2026; match settings to your installed NCCL, CUDA, driver and platform versions rather than assuming rolling documentation describes your deployment.

Read More ->>

AI GPU Cluster Network Calculator: Ports, Bandwidth and Switch Sizing for 8–512 GPUs

Most AI-cluster articles describe products. Engineers usually need a different answer: how many ports, switches, links and watts are implied by the GPU count? This page starts that answer with a practical calculator and a repeatable sizing method for early design conversations.

The calculator below is intentionally conservative: it performs visible arithmetic for GPU count, network links and switch-port demand. It does not pretend to be a validated reference architecture, a quote, or a benchmark. Use it to catch impossible assumptions before a vendor design review.

Read More ->>

NVIDIA InfiniBand for AI Clusters: NDR vs XDR, Rail Design and Acceptance Tests

A GPU cluster can have every cable connected and still be unready for training. The useful engineering question is not simply “NDR or XDR?” It is whether the port map, subnet management, routing policy, GPU-to-NIC alignment and failure behavior describe the same system.

This focused AI infrastructure installment develops a hypothetical 64-server, 512-GPU InfiniBand design, then turns it into a commissioning workflow. Calculations below are theoretical capacity accounting, executed with Python—not benchmark results. The example assumes eight GPUs and eight independent 400Gb/s network ports per server; it is not a claim that every eight-GPU server has that topology.

Read More ->>

LLDP/CDP Discovery for Network Automation: Prevent Wrong-Port Changes

LLDP and CDP discovery are often treated as nice-to-have operational data, but they can become a very practical safety net for network automation. Before a script, CI pipeline or AI-assisted workflow changes an interface, VLAN, port-channel or routing adjacency, it should know what is physically connected to that port right now.

This article shows a simple, vendor-neutral pattern for turning neighbor discovery into a lightweight source-of-truth check. It fits the Start Here networking topics, Data Center Networking and AI Infrastructure & Automation sections because cabling truth matters in data centers, branch networks and AI infrastructure clusters alike.

Read More ->>

AI-Assisted Network Change Review: Pre-Checks, Safe Diffs and Rollback

AI-assisted network change review is useful when it reduces boring human mistakes: missed route filters, wrong VRF names, unsafe ACL order, forgotten rollback commands or a change ticket that says “add one prefix” but touches ten devices. It is not useful when it becomes an untrusted black box pushing configuration into production.

The practical pattern is simple: let automation collect facts, let an AI assistant review the proposed change against those facts, and keep a human approval gate before deployment. This works especially well for data center fabrics, BGP edge policy, EVPN/VXLAN VRF changes and branch firewall updates where a small syntax error can become a wide outage.

Read More ->>

AI Cluster Network Telemetry: What to Monitor Before RoCEv2 Jobs Fail

AI cluster network telemetry should answer one operational question quickly: is the training or inference job slow because of the application, storage, GPU scheduling, or the network fabric? In RoCEv2 and high-throughput Ethernet fabrics, waiting for a hard failure is too late. By the time users report idle GPUs, the useful evidence may already be spread across switch counters, NIC statistics, job logs and monitoring gaps.

This practical checklist focuses on signals that catch congestion, packet loss and unstable paths before they become a full incident. It is vendor-neutral on purpose: the exact commands change, but the telemetry model is reusable for leaf/spine data centers, AI infrastructure pods and lab environments.

Read More ->>

EVPN/VXLAN MTU Troubleshooting: Why Ping Works but Applications Fail

MTU bugs in an EVPN/VXLAN fabric are frustrating because the control plane usually looks healthy. BGP EVPN is established, VNIs are present, MAC/IP routes are learned, and a normal ping may work. Then a backup job, storage mount, database replication stream or RoCEv2 workload starts moving real payloads and traffic becomes intermittent.

The root cause is often simple: one link, port-channel member, routed subinterface, firewall hop, DCI handoff or host interface cannot carry the larger encapsulated frame. This article gives a practical workflow to prove or eliminate MTU as the issue without guessing.

Read More ->>

RoCEv2 Troubleshooting Checklist: PFC, ECN and GPU Storage Latency

RoCEv2 troubleshooting is hard because the failure often looks like an application problem: GPU jobs stall, checkpoint writes take longer, a storage node looks slow, or one rack suddenly drags down the rest of the pod. The network may show no classic packet loss on a normal interface graph, while the real issue is hiding in priority queues, ECN marking, PFC pause frames, NIC classification, or a backup flow accidentally sharing the lossless class.

This practical checklist is for small and mid-size AI clusters, data-center labs and private GPU pods where RoCEv2 is used for storage, distributed training or low-latency east-west traffic. It complements the AI Infrastructure hub, the Data Center Networking hub, and the broader Start Here networking topics page.

Read More ->>

Popular Posts