Server rental store

InvokeAI documentation

# InvokeAI Server Configuration

This article details the recommended and minimum server configurations for running the InvokeAI image generation platform. It is intended for system administrators and those familiar with server deployment. Before proceeding, ensure you have a basic understanding of Linux server administration and Python virtual environments.

Overview

InvokeAI is a resource-intensive application, particularly relying on a powerful GPU for efficient image generation. This document outlines hardware and software requirements to ensure a smooth and performant experience. Proper configuration is crucial for both single-user deployments and for serving multiple users. We'll cover hardware specifications, operating system considerations, and essential software dependencies.

Hardware Requirements

The following table outlines suggested hardware configurations. These are guidelines, and actual performance may vary based on model complexity and usage patterns.

Minimum Recommended High-End
CPU: 8-core Intel/AMD processor | CPU: 16-core Intel/AMD processor | CPU: 24+ core Intel/AMD processor RAM: 32GB DDR4 | RAM: 64GB DDR4 | RAM: 128GB+ DDR4 ECC GPU: NVIDIA GeForce RTX 3060 12GB VRAM | GPU: NVIDIA GeForce RTX 3090 24GB VRAM | GPU: NVIDIA RTX A6000 48GB VRAM or NVIDIA H100 Storage: 500GB NVMe SSD | Storage: 1TB NVMe SSD | Storage: 2TB+ NVMe SSD RAID 0 Network: 1Gbps Ethernet | Network: 10Gbps Ethernet | Network: 25Gbps+ Ethernet

Note: VRAM (Video RAM) is *critical*. InvokeAI heavily utilizes GPU memory. Insufficient VRAM will result in errors or extremely slow performance. Consider using multiple GPUs for increased throughput. For production environments, a dedicated network switch is highly recommended.

Software Requirements

InvokeAI relies on several software components. This section details the required versions and configuration.

Operating System

⚠️ *Note: All benchmark scores are approximate and may vary based on configuration. Server availability subject to stock.* ⚠️