497. Product prerequisites and platform support
497.1 Product support matrix
| Product | Prerequisites | Platform support |
|---|---|---|
| Foretify | Ubuntu 22.04 | |
| Foretify UI Client | Google Chrome Version 113 and above | |
| Foretify Manager Server |
|
Ubuntu 22.04 |
| Foretify Manager Python SDK Client | Python 3.11 | Ubuntu 22.04 |
| Foretify Manager UI Client | Google Chrome Version 113 and above |
497.2 Hardware requirements
| Product | CPU/GPU | Memory |
|---|---|---|
| Foretify | 16GB RAM is recommended | |
| Foretify Manager server | 4 x86 CPU cores, 8 recommended | 32GB RAM is recommended for 500k runs. For larger runs and more users, it may require more memory |
| Foretify Manager Test-Run Data server | 4 x86 CPU cores, 8 recommended | 32GB RAM is recommended |
| Foretify UI client | GPU support needed: Uses WebGL 2.0, which requires hardware with OpenGL ES 3.0 support or similar desktop OpenGL feature support | 16GB RAM is recommended |
| Foretify Manager UI client | GPU support needed: Uses WebGL 2.0, which requires hardware with OpenGL ES 3.0 support or similar desktop OpenGL feature support | 16GB RAM is recommended |
Note
When running on remote cloud machines, GPU emulation often fails to meet the performance requirements of Foretify UI Client. In such cases, it is recommended to run Foretify on the cloud machine with the following parameters:
foretify --server --port <remotely-accessible-port>
Next, connect to the Foretify instance from the user's local machine by entering the following URL in the browser:
<remote-cloud_machine-ip>:<remotely-accessible-port>
Note
The single run debugger may not perform optimally when using large maps. To improve performance, we recommend reducing the map size using the following techniques:
- Crop existing maps to a smaller size using Foretify's Map cropping capability. Keep in mind that cropping happens at the msp_road level, and longer roads may not be cropped.
- Limit the loaded map by specifying an ROI.
- Use smaller maps.
If you still encounter map-related performance issues, contact Foretellix support.
497.3 Run environments
| Product | Prerequisites | Platform Support |
|---|---|---|
| Foretify Manager Run Dispatcher - Kubernetes | Kubernetes Cluster v1.22+ | Tested on AWS (EKS), Google Cloud (GKE), and Azure (AKS). |
| Other run environments | Requires integration work by Foretellix. |