Prerequisites
Following are prerequisites for deploying Eggplant Generator, including information about hardware and memory. Software requirements are listed with the specific Docker and Kubernetes installation instructions, which are linked in Software Requirements below.
GPU (graphics processing unit) is a specialized processor used by NVIDIA CUDA. For more information about CUDA and GPU, see the NVIDIA website.
Hardware Requirements for CPU and GPU Deployments
Below are the hardware requirements for CPU and GPU Docker Desktop Deployments:
Hardware | Configuration |
---|---|
Processor (CPU) |
|
Graphics Processor Unit (GPU) | NVIDIA CUDA-based GPU (Recommended NVIDIA T4 Tensor Core) |
GPU Compute Capability | 7.5 and above (Recommended) |
Disk Space | 500 GB minimum for production deployments, 50 GB minimum for trial deployments |
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.
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.
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
Hardware | Configuration |
---|---|
GPU Memory | 16 GB and above (Recommended) |
Software Requirements
See the appropriate page below for the specific requirements and recommendations for the Eggplant Generator deployment option you want:
Install Eggplant IAM (Keycloak)
Before installing Eggplant Generator, you must install Eggplant IAM (Keycloak) as described in the Eggplant IAM documentation. It is the user identity and access management (IAM) tool for Eggplant Generator.
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.