NVIDIA AI Factory(1) - Software Components
🔍 How Do the Main NVIDIA AI Factory Software Components Relate to Each Other? NVIDIA AI Factory management software is split across multiple control and observability domains. NICo, Config Mana...
🔍 How Do the Main NVIDIA AI Factory Software Components Relate to Each Other? NVIDIA AI Factory management software is split across multiple control and observability domains. NICo, Config Mana...
🔍 Once a Model Is Compiled, How Do We Know Whether the GPU Is Actually Running Efficiently? After compilation, performance analysis should focus on the steady-state runtime: establish a reprodu...
🔍 Why Does torch.compile Sometimes Recompile the Same Function? TorchDynamo does not simply compile a Python function once and reuse it forever. It captures computation graphs under a set of ru...
🔍 Understanding DPU-based network isolation in a multi-tenant AI Factory. NVIDIA BlueField can enforce network isolation before traffic reaches the host. HBN provides DPU-side routing and EV...
🔍 Are Cilium and OVN Competing Kubernetes Network Solutions? Broadly, yes. Cilium implements Kubernetes networking, security, and observability through eBPF programs in the Linux kernel. OVN-Ku...
🔍 Does TorchInductor Build CUDA Graphs from Triton Kernels? Broadly, yes. TorchInductor optimizes the PyTorch computation graph and commonly generates GPU kernels through Triton. CUDA Graphs ca...
🔍 Does CPU Memory Always Move into GPU HBM? Not anymore. Conventional PCIe systems commonly migrate managed pages into GPU HBM before or during GPU execution. Grace Hopper and Grace Blackwell i...
🔍 Following a PyTorch Program from Python to GPU Execution A Transformer model is usually written as ordinary Python code, but its execution eventually becomes a sequence of optimized CPU or GP...
🔍Understanding Modern distributed GPU communication. Distributed GPU training is often described as a single communication stack, but it is actually composed of several independent layers. A lau...
🔍Understanding Modern distributed GPU communication. When people first encounter InfiniBand, they often assume it behaves like Ethernet. With Ethernet, connecting two hosts through a switch is u...