System Requirements | Kamiwaza Docs

Base System Requirements

Supported Operating Systems & Architecture

CPU Requirements

Core Software Requirements

Memory Requirements

System RAM

GPU Memory (vRAM)

Windows (WSL-based) Specific

Storage Requirements

Storage Performance

Storage Capacity

Linux/macOS

Windows

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:

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 (e.g., L4/RTX 4090)
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):

Note: For Enterprise Edition production clusters, avoid non-homogeneous hardware (e.g., GPU-less head nodes). Shared Storage:

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 1: Alternative g5.2xlarge 8 32GB 1x A10G (24GB) 200GB gp3
Tier 2: Multi-GPU g5.12xlarge 48 192GB 4x A10G (96GB) 2TB gp3
Tier 2: Alternative p4d.24xlarge 96 1152GB 8x A100 (320GB) 2TB gp3
Tier 3: All Nodes p4d.24xlarge 96 1152GB 8x A100 (320GB) 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 1: With GPU n1-standard-8 + 1x T4 8 30GB 1x T4 (16GB) 200GB SSD
Tier 1: Alternative g2-standard-8 + 1x L4 8 32GB 1x L4 (24GB) 200GB SSD
Tier 2: Multi-GPU a2-highgpu-4g 48 340GB 4x A100 (160GB) 2TB SSD
Tier 2: Alternative g2-standard-48 + 4x L4 48 192GB 4x L4 (96GB) 2TB SSD
Tier 3: All Nodes a2-highgpu-8g 96 680GB 8x A100 (320GB) 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 1: With GPU Standard_NC4as_T4_v3 4 28GB 1x T4 (16GB) 200GB Premium SSD
Tier 1: Alternative Standard_NC6s_v3 6 112GB 1x V100 (16GB) 200GB Premium SSD
Tier 2: H100 (recommended) Standard_NC40ads_H100_v5 40 320GB 1x H100 (80GB) 2TB Premium SSD
Tier 2: H100 Multi-GPU Standard_NC80adis_H100_v5 80 640GB 2x H100 (160GB) 2TB Premium SSD
Tier 2: A100 Multi-GPU Standard_NC96ads_A100_v4 96 880GB 4x A100 (320GB) 2TB Premium SSD
Tier 2: A100 Alternative Standard_NC48ads_A100_v4 48 440GB 2x A100 (160GB) 2TB Premium SSD
Tier 3: H100 (recommended) Standard_ND96isr_H100_v5 96 1900GB 8x H100 (640GB) 2TB Premium SSD
Tier 3: A100 Alternative Standard_ND96asr_v4 96 900GB 8x A100 (320GB) 2TB Premium SSD

Windows-Specific Prerequisites

Dependencies & Components

Required System Packages

See platform-specific installation instructions

NVIDIA Components (Linux GPU Support)

Windows Components (Automated via MSI Installer)

Docker Configuration Requirements

Network Configuration

Network Bandwidth Requirements

Single Node Deployment

Network Bandwidth:

Multi-Node Cluster

Inter-Node Network:

Detailed Storage Requirements

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)

Storage Type:

Shared Storage (Multi-Node Clusters)

Network Filesystem Requirements:

Storage Configuration by Edition

Enterprise Edition Requirements

Community Edition

Important Notes