HPC & AI foundation · Foundation to advanced

The CUDA and AI Software Stack: From One Hyperion Node to a Cluster

Drivers, CUDA, frameworks, collectives, containers, inference servers and schedulers arranged as an operable stack rather than an accidental collection of packages.

CUDA applications depend on a vertical compatibility chain: system firmware, NVIDIA driver, CUDA runtime, libraries, framework, model code and orchestration. Stable production work comes from managing that chain explicitly and promoting tested images through development, validation and service environments.

Separate host drivers from application environments

Install and lifecycle-manage the host driver as infrastructure. Put CUDA user-space libraries, Python dependencies and application code inside versioned containers wherever the licensing and workload permit. NVIDIA Container Toolkit exposes GPUs to OCI containers while retaining the host driver boundary. Record image digests, driver versions and GPU firmware in the run metadata.

Do not solve dependency conflicts by upgrading a live production node interactively. Build a new image, run a smoke test and representative benchmark, then promote it through change control.

Framework and library layers

PyTorch, TensorFlow and JAX provide high-level training and inference; cuBLAS, cuDNN and specialised libraries supply accelerated kernels; RAPIDS addresses tabular and distributed data processing; domain frameworks such as MONAI and BioNeMo add validated patterns. Choose the narrowest stack that serves the application and remove unused services from regulated or security-sensitive deployments.

Native CUDA development should establish correctness first, then use Nsight Systems and framework profilers to locate synchronisation, transfer and launch bottlenecks. Optimisation without a measured trace is usually speculation.

Multi-GPU inside one node

Data parallelism replicates a model and divides batches. Tensor or pipeline parallelism divides model state or layers when a model cannot fit one GPU. NCCL supplies topology-aware collectives used by distributed frameworks. Confirm device ordering, CPU affinity and per-process GPU binding; a job that accidentally oversubscribes one device can appear functional while delivering poor performance.

Aggregate VRAM is useful only when the chosen parallel strategy can use it. AxiRelay is naturally suited to independent replicas; AxiForge and AxiForge Max are suited to larger distributed jobs and concurrent experiments.

Scale across nodes only with evidence

PyTorch Distributed and similar frameworks can extend over RDMA-capable networks. Before scaling, benchmark one node, verify data loading and capture communication-to-compute ratio. Then test two nodes with the same global batch and with a growing batch. Configure NCCL/UCX interfaces explicitly and observe retransmits, link utilisation and collective duration.

AxiCrucible is the first Hyperion multi-node AI workgroup; AxiBastion and AxiTitan provide additional GPUs and switched fabric. Scheduling policy and data locality become as important as raw accelerator count.

Inference is a different workload

Inference design balances time-to-first-token or first-result, steady-state throughput, batch delay, context length, model fit and service availability. vLLM targets efficient large-model serving; TensorRT-LLM optimises supported LLM execution; Triton supplies model repositories, concurrent model instances, metrics and dynamic batching. Load tests must use realistic prompt or input distributions rather than a single synthetic request.

Production endpoints need admission control, authentication, request limits, model-version pinning, rollback and telemetry. GPU memory exhaustion must produce a controlled service response rather than destabilising the host.

Reference delivery workflow

  1. Pin the host driver and validate the GPU health baseline.
  2. Build a signed, immutable application image.
  3. Run unit tests, deterministic checks and a representative performance test.
  4. Record code commit, image digest, dataset/model version and hardware topology.
  5. Deploy through Docker/Podman, Slurm/Apptainer or Kubernetes according to operating model.
  6. Monitor latency, throughput, errors, VRAM, power, temperature and queue/service saturation.
  7. Promote or roll back as a controlled release.

Primary technical references

References are provided for software architecture and implementation planning. Validate the versions, licences, support matrix and regulated-use requirements applicable to the final deployment.

Relevant Hyperion platforms

Hyperion X1140

AxiFoundry

A professional development and proof-of-concept node for CUDA, AI, data science and software engineering.

One 4U node; 96 AMD EPYC cores; 384GB ECC DDR5; one NVIDIA RTX PRO 4000 24GB; enterprise NVMe and remote management.

Hyperion X1440

AxiRelay

A dense inference, RAG, CI and multi-service node where several independent GPU workloads must run concurrently.

One 4U node; 96 AMD EPYC cores; 768GB ECC DDR5; four NVIDIA RTX PRO 4000 24GB GPUs providing 96GB aggregate VRAM.

Hyperion X1160

AxiAnvil

A large-memory single-GPU platform for private LLM inference, retrieval-augmented generation, medical imaging and large scientific models.

One 4U node; 96 AMD EPYC cores; 768GB ECC DDR5; one NVIDIA RTX PRO 6000 96GB GPU; enterprise NVMe.

Hyperion X1260

AxiForge

A professional two-GPU training, visualisation and applied-research server for larger datasets and models.

One 4U node; 96 AMD EPYC cores; 768GB ECC DDR5; two NVIDIA RTX PRO 6000 96GB GPUs; 192GB aggregate VRAM and high-capacity NVMe scratch.

Hyperion X1460

AxiForge Max

The maximum single-node Hyperion platform for AI training, molecular modelling, generative engineering and large accelerated workflows.

One 4U node; 128 AMD EPYC cores; 1.15TB ECC DDR5; four NVIDIA RTX PRO 6000 96GB GPUs providing 384GB aggregate VRAM.

Hyperion X2260

AxiCrucible

A two-node multi-user AI workgroup for clinical research, production intelligence, training and resilient service placement.

Two 4U nodes; four NVIDIA RTX PRO 6000 96GB GPUs; 100GbE RDMA; shared protected storage; KVM and Kubernetes-ready infrastructure.

Hyperion X3460

AxiBastion

A sustained departmental AI/HPC platform for pharmaceutical modelling, large training campaigns and shared accelerated research.

Three 4U nodes; 384 AMD EPYC cores; 3.4TB ECC DDR5; twelve NVIDIA RTX PRO 6000 96GB GPUs; 100GbE compute and 25GbE storage fabrics.

Hyperion X4460

AxiTitan

The flagship sovereign AI and research-computing platform for organisation-scale shared services and the largest Hyperion workloads.

Four 4U nodes; 512 AMD EPYC cores; 4.6TB ECC DDR5; sixteen NVIDIA RTX PRO 6000 96GB GPUs; more than 1.5TB aggregate VRAM; 100GbE compute and dedicated storage fabrics.

Configuration and quotation

Validate this workload on Hyperion

Final architecture and price depend on representative code and data, concurrency, storage, networking, site infrastructure, component availability and export compliance.

Request Formal Quotation