Distributed Training Architecture
Last Updated by Alex Rochira on February 26th, 2026.
Overview
In this document we outline the requirements for a Distributed Training architecture.
For Edgify's Distributed Training architecture - Both Inference and Training are hosted by the edge device. The Cross-site Collaborator will be installed on an external device (low resources needed).
Diagram

BLIR - Distributed Training Architecture Requirements
Edge Device Minimum Requirements
| Parameter | Min Spec | Comments |
|---|---|---|
| OS | Linux Ubuntu 20.04 (or above) | Any Linux distro which supports docker |
| Available Storage | 5 GB | storage of captured photos and Edgify software in a customizable manner, based on the requirements of each unique solution. The size of the storage capacity can be easily modified as needed |
| Available CPU (or above) | Celeron Dual Core (or above) | We need about 50% of this cpu (one core of the dual cores) |
| Available Ram (or above) | 4 GB Free | |
| Network internal LAN (or above) | 100Mbps | |
| Network external WAN | 10Mbps |
Cross-site Collaborator Minimum Requirements
Option to host in Edgify’s GCP
| Parameter | Min Spec | Comments | |
|---|---|---|---|
| OS | Linux Ubuntu 20.04 (or above) | Any Linux distro which supports docker | |
| Available Storage | 30 GB | ||
| Available CPU (or above) | 2 vCPU | ||
| Available Ram (or above) | 8 GB Free | ||
| Network internal LAN (or above) | 5 Mbps Upload / Download |
Loss Prevention - Distributed Training Architecture Requirements
Edgify does not support distributed training for Loss Prevention at this time. Please reach out to your Sales Engineer for more information.
Network Ports Considerations
Edge Device Ports
| Port | Direction | Source | Destination | Notes |
|---|---|---|---|---|
| TCP 443 (HTTPS) | Outbound | Edge Devices on the store network | Edgify’s Dashboard (35.186.251.17) | Edgify’s Dashboard |
| TCP 443 (HTTPS) | Outbound | Edge Devices on the store network | Edgify’s Docker Container Repository (For Linux Devices) | |
| TCP 1555* (WebSocket) | Outbound | Edge Devices on the store network | Cross-site collaborator (35.189.254.156) | * Edge devices communicate with each other locally across port 15555 |
| TCP 1555* (WebSocket) | Outbound | Edge Devices on the store network | Other Edgify devices on the network* | * Edge devices communicate with each other locally across port 15555 |
| TCP 22 (SSH) | Inbound | Remote access method (VPN, jump-server, etc.) | Edgify devices on the store network | Edgify Agent maintenance |