Application note · Intermediate to specialised

Application Note: CUDA-Enabled CI, Build and Performance Testing

A secure runner design for CPU compilation, accelerator smoke tests, numerical regression and scheduled performance gates.

This pattern adds GPUs to a conventional CI estate without turning the server into a shared interactive workstation. Jobs receive explicit devices, immutable environments and evidence that ties a result to hardware and software versions.

Runner roles

AxiKeystone hosts parallel builds and CPU test matrices. AxiFoundry provides one development GPU for serial accelerator CI. AxiRelay allows four isolated GPU jobs or compatibility lanes. Use ephemeral runner identities and separate protected-release runners from untrusted contributions.

Pipeline layers

  1. Format, lint and CPU unit tests.
  2. Build OCI/Apptainer image and generate SBOM.
  3. GPU discovery and minimal kernel/framework smoke test.
  4. Numerical regression on a fixed dataset.
  5. Integration and multi-process tests.
  6. Scheduled representative performance benchmark.
  7. Sign/promote artefacts only after gates pass.

Device isolation

Allocate GPUs by runner or scheduler, set visible devices and verify no foreign process is present. Record GPU, driver and CUDA runtime. Reset failed jobs cleanly; persistent GPU state can contaminate later results. Never expose host device management or privileged containers to arbitrary builds.

Performance gate

Profile a realistic workload with Nsight Systems, not only a microkernel. Compare median and variance across repeated runs; collect host/device transfer, GPU utilisation, memory high-water mark and wall time. Alert on statistically meaningful regressions and retain the trace for investigation.

Security

Pin and scan images, protect package mirrors, remove long-lived credentials and use signed release artefacts. Source code supplied to a private assistant must follow repository permissions. Generated code passes the same review and tests as human code.

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 X1140-C

AxiKeystone

A CPU- and memory-led HPC platform for simulation, genomics, analytics, compilation and workloads with large in-memory working sets.

One 4U node; 128 AMD EPYC cores; 1.15TB ECC DDR5; one NVIDIA RTX PRO 4000 24GB; enterprise U.2 NVMe.

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