Considerations for Large-Scale NVIDIA H100 Cluster Deployments

Considerations for Large-Scale NVIDIA H100 Cluster Deployments

July 13, 2023• 4 min read

Introduction

Pretraining LLM and Generative AI models from scratch typically consumes at least 248 GPUs. Building the infrastructure to support hundreds or thousands of GPUs requires unique design, hosting, and support considerations. As you work with trusted providers, like Lambda, to deploy a solution to meet your needs, these are some of the questions you should ask and be ready to answer.

Questions For The ML Team

A few pieces of information are important for your team to gather as you consider building or partnering to build a GPU cluster for your training needs. Each of these can have a significant impact on the cost and design of the solution.

GPU Selection and Quantity

Data

Consumption

Tooling

Questions For The Provider(s)

Once you understand the use cases mentioned above, you are ready to engage with a provider to help you build your solution. There are three primary models for large-scale deployments, each with their own financial considerations:

  1. On-premises: You have data centers with sufficient space, power and cooling supporting 44kW/rack, and expertise to handle these large solutions and benefit from owning the gear and having it adjacent to other technologies.
  2. Hosted: You don’t have data centers that can handle the requirements, but still benefit from owning the solution.
  3. Cloud: You prefer to rent the solution from a provider with domain expertise that maintains the solution.

For each of these, you should understand your selected provider’s capabilities in designing, delivering, and optionally supporting the solution for you. The following questions may help you in the selection process:

Companies that haven’t deployed thousands of GPUs likely don’t have the design or support experience you need.

LLM and Generative models typically consume at least 248 GPUs. Many consume over 2000. Specific architectures are needed to scale beyond 248 GPUs.

The H100 benefits from having a non-blocking, SHARPv3 enabled, NDR fabric to share model weights with other GPUs. The performance over other fabric choices, like RoCE or partially-non-blocking can be as much as 40% which slows your time to market.

When data must be concurrently read by many GPUs, the latency, IOPS, protocols, and line-rate of the connection must be carefully architected to prevent bottlenecks.

These large-scale clusters degrade quickly when even a single GPU is unavailable. Ensuring your provider can quickly assess and correct problems will protect your investment.

The biggest challenge with standing up large-scale clusters is supply chain lead-times and management. A good provider meets daily with their suppliers to accelerate delivery and repair times.

Infrastructure Solutions

Lambda is one of only a few providers 100% dedicated to Machine Learning infrastructure solutions. We can help you navigate your own discovery and then provide fully engineered, optimized, and tested solutions to specifically address your needs. Lambda has deployed tens of thousands of GPUs for AI startups, hyperscalers, and Fortune 500 companies. We’d love to show you our answers to your questions and watch your pulse quicken as you consider all you can accomplish when partnering with us.