System Requirements | Kamiwaza Docs

Hardware Requirements

Documentation for Kamiwaza 0.11.0.

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):

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

Verifying System Requirements

Use these commands to verify your system meets the requirements before installation.

Docker

docker --version

Python

python3 --version

Hardware Recommendation Tiers

GPU Memory Requirements by Model Size

Model Example Parameters Minimum vRAM Notes
GPT-OSS 20B 20B 24GB Includes weights + 1-batch max context; fits 1x 24GB GPU
GPT-OSS 120B 120B 80GB ~40GB weights + 1-batch max context; 1x H100/H200 or 2x A100 80GB recommended
Qwen 3 235B A22B 235B 150GB ~120GB weights + 1-batch max context; 2x H200 (282GB) or 2x B200 (384GB) ideal for max context
Qwen 3-VL 235B A22B 235B 150GB Same base minimum (includes 1-batch max context); budget +20-30% vRAM for high-res vision inputs

Tier 1: Development & Small Models

Use Case: Local development, testing, small to medium model deployment (up to 13B parameters)

Hardware Specifications:

Tier 2: Production - Medium to Large Models

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

Hardware Specifications:

Tier 3: Enterprise Multi-Node Cluster

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

Cluster Architecture: Head Node (Control Plane):

Worker Nodes (3+ nodes for HA):

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 1: With GPU g5.xlarge 4 16GB 1x A10G (24GB) 200GB gp3
Tier 2: Multi-GPU g5.12xlarge 48 192GB 4x A10G (96GB) 2TB gp3

Google Cloud Platform (GCP) Instance Types

Tier Machine Type vCPU RAM GPU Storage
Tier 1: CPU-only n2-standard-8 8 32GB None 200GB SSD
Tier 2: Multi-GPU a2-highgpu-4g 48 340GB 4x A100 (160GB) 2TB SSD

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: A100 Multi-GPU Standard_NC96ads_A100_v4 96 880GB 4x A100 (320GB) 2TB Premium SSD

Network Configuration

Network Bandwidth Requirements

Single Node Deployment

Multi-Node Cluster

Network Ports

Linux/macOS Enterprise Edition

Windows Edition

Required Kernel Modules (Enterprise Edition Linux Only)

System Network Parameters (Enterprise Edition Linux Only)

# Required sysctl settings for Swarm networking
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.ipv4.ip_forward = 1

Directory Structure

Enterprise Edition

/etc/kamiwaza/
├── config/
├── ssl/      # Cluster certificates
└── swarm/    # Swarm tokens
/opt/kamiwaza/
├── containers/  # Docker root (configurable)
├── logs/
└── runtime/    # Runtime files

Community Edition

$KAMIWAZA_ROOT/
├── env.sh
├── runtime/
└── logs/

Special Considerations

Apple Silicon (M-Series)

MLX Engine Support:

NVIDIA DGX Spark

The NVIDIA DGX Spark is a compact AI workstation powered by the GB10 Grace Blackwell Superchip:

AMD Ryzen AI Max+ 395 "Strix Halo"

AMD's Strix Halo platform provides powerful AI inference in a compact form factor:

Shared Storage (Multi-Node Clusters)

Network Filesystem Requirements:

Storage Configuration by Edition

Enterprise Edition Requirements

Community Edition

Version Compatibility