Inference on Any Hardware

How to run the Wallaroo Inference Server on diverse hardware architectures and their associated acceleration libraries.

Wallaroo provides the ability to deploy models and perform inferences on them in any environment (edge or multicloud), on any hardware. The inferences in these environments are observed for drift detection, the deployed models updated when new versions or entire new sets of models are created, and are deployed with or without GPUs.

The following hardware and AI Accelerators are supported.

AcceleratorARM SupportX64/X86 SupportIntel GPUNvidia GPUDescription
NoneN/AN/AN/AN/AThe default acceleration, used for all scenarios and architectures.
AIOXXXAIO acceleration for Ampere Optimized trained models, only available with ARM processors.
JetsonXXNvidia Jetson acceleration used with edge deployments with ARM processors.
CUDAXNvidia Cuda acceleration supported by both ARM and X64/X86 processors. Intended for deployment with Nvidia GPUs.
OpenVINOXXIntel OpenVino acceleration. AI Accelerator from Intel compatible with x86/64 architectures. Aimed at edge and multi-cloud deployments either with or without Intel GPUs.

The following guides describe how to:

  • Publish a model for deployment on edge and multicloud environments.
  • Deploy and perform inferences on edge and multicloud environments.
  • Use observability features to track model drift and model performance from the Wallaroo Ops and through the edge deployments.
  • Use inference acceleration to deploy models on different architectures and AI accelerators.

Edge and Multicloud Model Publish and Deploy

How to publish models for deployment on edge and multicloud environments.

Edge and Multicloud Deployed Model Inference

How to perform inferences on deployed models in edge and multicloud environments.