Skip to main content

Prerequisites

Following are prerequisites for using Eggplant Generator, including information about hardware, memory, software, and supported operating systems (OSs).

Hardware Requirements

Below are the hardware requirements for the system you need to run Eggplant Generator.

HardwareConfiguration
Processor (CPU)64-bit Intel 2.3 GHz or equivalent (4+ cores or 8+ threads recommended)
Graphics Processor Unit (GPU)NVIDIA CUDA-based GPU (Recommended NVIDIA T4 Tensor Core)
GPU Compute Capability7.5 and above (Recommended)
Disk Space500 GB minimum for production deployments, 50 GB minimum for trial deployments
note

For Eggplant Generator deployments, the Intel CPU handles the sequential parts of a workload, while the NVIDIA CUDA GPU handles the compute-intensive parts in parallel.

GPU (graphics processing unit) is a specialized processor used by NVIDIA CUDA. For more information about CUDA and GPU, see the NVIDIA website.

info

With access to a GPU, Eggplant Generator can generate test assets much faster, so we strongly recommend a GPU-based deployment whenever possible. However, if you do not have a GPU available, Eggplant Generator can run using the CPU to generate assets.

The specific steps of how to install and run Eggplant Generator with or without a GPU are provided in the rest of this documentation.

Memory Requirements

HardwareConfiguration
GPU Memory16 GB and above (Recommended)

Software Requirements

Before installing Eggplant Generator, ensure that you have installed Keycloak as described in the Keycloak documentation.

See the appropriate page below for the specific requirements and recommendations for the Eggplant Generator deployment option you want:

Deploy Eggplant Generator with Docker

Windows: see Deploy Docker Desktop on Windows with WSL2 for information about the software you need to deploy Generator in Docker Desktop on Windows.

Linux: see Deploy Docker Engine on Linux for information about the software you need to deploy Generator in Docker Engine on Linux.

Deploy Eggplant Generator with Kubernetes

See Deploy with Kubernetes for information about the software you need to deploy Generator with Kubernetes.