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

The table below provides real-world GPU memory requirement estimates for representative models at different scales. These estimates assume FP8 and include overhead for context windows and batch processing.

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

Worker Nodes (3+ nodes for HA):

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 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 1: With GPU Standard_NC4as_T4_v3 4 28GB 1x T4 (16GB) 200GB Premium SSD
Tier 2: H100 Multi-GPU Standard_NC80adis_H100_v5 80 640GB 2x H100 (160GB) 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)

Network Configuration

Network Bandwidth Requirements

Single Node Deployment

Network Bandwidth:

Multi-Node Cluster

Inter-Node Network:

Detailed Storage Requirements

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

Important Notes

Additional Considerations

Network Ports

Linux/macOS Enterprise Edition