System Requirements | Kamiwaza Docs

Hardware Requirements

CPU

Memory

System RAM

Mode Minimum Recommended Notes
Lite Mode 16GB 32GB SQLite database; limited capacity for apps/tools
Full Mode 32GB 64GB+ CockroachDB + DataHub; production workloads
GPU Workloads 32GB 64GB+ System RAM alongside GPU vRAM

GPU Memory (vRAM)

GPU (Optional)

Kamiwaza supports multiple GPU and accelerator platforms:

Discrete GPUs:

Unified Memory Systems:

Storage

Storage requirements are the same across all platforms.

Storage Performance

Storage Capacity

Capacity Planning

Component Minimum Recommended Notes
Operating System 20GB 50GB Ubuntu/RHEL base + dependencies
Kamiwaza Platform 50GB 50GB Python environment, Ray, services
Model Storage 50GB 500GB+ Depends on number and size of models
Database 10GB 50GB CockroachDB for metadata
Vector Database 10GB 100GB+ For embeddings (if enabled)
Logs & Metrics 10GB 50GB Rotated logs, Ray dashboard data
Scratch Space 20GB 100GB Temporary files, downloads, builds
Total 170GB 900GB+

Storage Performance Requirements

Local Storage (Single Node):

Performance Targets:

Supported Operating Systems

Linux

Windows

macOS

Software Dependencies

Pre-requisites (User Must Install)

Before running the Kamiwaza installer, ensure the following are installed:

Component Requirement Installation Guide
Docker Docker Engine 24.0+ with Compose 2.23+ Docker Install Guide
Browser Chrome 141+ (tested and recommended) Download Chrome

GPU Drivers (Required for GPU Inference)

Install the appropriate driver for your GPU hardware:

NVIDIA GPUs:

Component Requirement Installation Guide
NVIDIA Driver 550-server or later NVIDIA Driver Downloads
NVIDIA Container Toolkit Required for GPU containers Container Toolkit Install

AMD GPUs (ROCm):

Component Requirement Installation Guide
ROCm 7.1.1+ (see note for gfx1151) ROCm Installation
Docker ROCm support --device /dev/kfd --device /dev/dri ROCm Docker Guide

System Resources

# Check available memory
free -h

# Check CPU cores
nproc

# Check available disk space
df -h /

Hardware Recommendation Tiers

Kamiwaza is a distributed AI platform built on Ray that supports both CPU-only and GPU-accelerated inference. Hardware requirements vary significantly based on:

Tier 1: Development & Small Models

Workload Capacity:

Tier 2: Production - Medium to Large Models

Use Case: Production deployment of medium to large models (13B-70B parameters), high throughput

Tier 3: Enterprise Multi-Node Cluster

Use Case: Enterprise deployment with multiple models, high availability, horizontal scaling, 99.9%+ SLA

Cloud Provider Instance Mapping

AWS EC2 Instance Types

Tier Instance Type vCPU RAM GPU Storage
Tier 1: CPU-only m6i.2xlarge 8 32GB None 200GB gp3
Tier 2: Multi-GPU g5.12xlarge 48 192GB 4x A10G (96GB) 2TB gp3
Tier 3: All Nodes p4d.24xlarge 96 1152GB 8x A100 (320GB) 2TB gp3

Microsoft Azure Instance Types

Tier VM Size vCPU RAM GPU Storage
Tier 1: CPU-only Standard_D8s_v5 8 32GB None 200GB Premium SSD
Tier 2: H100 (recommended) Standard_NC40ads_H100_v5 40 320GB 1x H100 (80GB) 2TB Premium SSD
Tier 3: H100 (recommended) Standard_ND96isr_H100_v5 96 1900GB 8x H100 (640GB) 2TB Premium SSD

Important Notes